軟件測試實(shí)習(xí)日記
軟件測試實(shí)習(xí)日記
有趣的一天又要結(jié)束了,一定有不少感想,讓我們一起認(rèn)真地寫一篇日記吧。你所見過的日記應(yīng)該是什么樣的?下面是小編為大家收集的軟件測試實(shí)習(xí)日記,歡迎大家借鑒與參考,希望對大家有所幫助。
軟件測試實(shí)習(xí)日記1
昨天把所有的記錯(cuò)本學(xué)生掌握的正確的知識(shí)點(diǎn)還有錯(cuò)誤的知識(shí)點(diǎn)都統(tǒng)計(jì)出來,雖然功能已經(jīng)實(shí)現(xiàn)了,但是我們我覺得這個(gè)模塊是真的沒有做完的,因?yàn)殡m然功能可以正常的顯示了,但是我們沒有測試所有的學(xué)生的顯示的結(jié)果是根據(jù)我們需求來的,今天的主要任務(wù)就是做測試,我在打印所有的學(xué)生的記錯(cuò)本的時(shí)候發(fā)現(xiàn)我在每一個(gè)學(xué)生的記錯(cuò)本中打印所有學(xué)生的錯(cuò)誤知識(shí)點(diǎn)了,這就是一個(gè)集合沒有在循環(huán)內(nèi)生成的原因。
所以我們以后工作都需要自己測試過所有的功能才去提交。這樣是一個(gè)好的習(xí)慣,只要這樣我們在工作提交的時(shí)候我不需要每個(gè)時(shí)候都知道我們的工作是否已經(jīng)完成了,如果不去測試而且把我們做的東西提交上去我們,我們的客戶發(fā)現(xiàn)我們的產(chǎn)品都不好,讓我們的用戶覺得這個(gè)東西不成熟,這樣我們就會(huì)失去很多的用戶。
軟件測試實(shí)習(xí)日記2
今天的工作內(nèi)容發(fā)生了一點(diǎn)小變化,劉姐通過昨天與我的交談,了解到了我做測試的基本思路。今天一大早,就交給了我測試任務(wù)。我今天的主要任務(wù)是對網(wǎng)站進(jìn)行UI測試。
通過實(shí)踐,我對UI測試進(jìn)行了如下總結(jié):
界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。設(shè)計(jì)良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)操作,起到向?qū)ё饔谩?/p>
界面設(shè)計(jì)主要是為了達(dá)到以下目的:
1)以用戶為中心。設(shè)計(jì)由用戶控制的界面,而不是界面控制用戶。
2)清楚一致的設(shè)計(jì)。所有界面的風(fēng)格保持一致,所有具有相同含義的術(shù)語保持一致,且易于理解和使用。
3)擁有良好的直覺特征。以用戶所熟悉的現(xiàn)實(shí)世界事務(wù)的抽象來給用戶暗示和隱喻,來幫助用戶能迅速學(xué)會(huì)軟件的使用。
4)較快的響應(yīng)速度。
5)簡潔、美觀。
軟件測試實(shí)習(xí)日記3
這周的工作主要是對我們整個(gè)系統(tǒng)進(jìn)行檢查bug,由于我們的項(xiàng)目做完過程中是沒有需求文檔,很多的需求根本就不知道要做成什么樣子,導(dǎo)致我們在做集成測試中會(huì)遇到各種各樣的問題。當(dāng)我遇到問題的時(shí)候我們只能以我們現(xiàn)在需求來判斷我們原來做過的系統(tǒng)的功能是否完成的標(biāo)準(zhǔn)。
今天在遷移數(shù)據(jù)的時(shí)候,搞的人很煩,由于我們原來歷史數(shù)據(jù)數(shù)據(jù)太多的冗余。導(dǎo)致我們現(xiàn)在的新系統(tǒng)的數(shù)據(jù)一直都說不是很完善。還有就是下午遇到我們我們推薦的題目沒有找到在數(shù)據(jù)庫里面導(dǎo)致我們打印記錯(cuò)本的報(bào)錯(cuò)。這一些都是數(shù)據(jù)的不完善的造成的結(jié)果。
進(jìn)過今天的遇到的問題我想了很多,因?yàn)榻裉斓陌l(fā)生的問題我們完成可以通過數(shù)據(jù)的判斷可以解決這些,所以以后寫代碼的時(shí)候多考慮如果沒有數(shù)據(jù)我們寫的代碼會(huì)不會(huì)報(bào)錯(cuò)呢?還有就是我們寫的東西不錯(cuò)在界面中報(bào)錯(cuò)。
到現(xiàn)在為止我都工作了2個(gè)多月了,時(shí)間過的飛快,然而自己的想法也是越來越多。因?yàn)轳R上就面臨到畢業(yè)的時(shí)候。一個(gè)打算就是自己趕快把自己學(xué)校的事情都搞定,還有一個(gè)想法就是自己畢業(yè)后盡量跑到沿海地方去,自己不要只要會(huì)搞技術(shù)還要學(xué)會(huì)怎么去處理業(yè)務(wù)邏輯。這樣的自己才能成長的更快。
軟件測試實(shí)習(xí)日記4
X模型
X模型也是對V模型的改進(jìn),X模型提出針對單獨(dú)的程序片段進(jìn)行相互分離的編碼和測試,此后通過頻繁的交接,通過集成最終合成為可執(zhí)行的程序。
X模型的左邊描述的是針對單獨(dú)程序片段所進(jìn)行的相互分離的編碼和測試,此后將進(jìn)行頻繁的交接,通過集成最終成為可執(zhí)行的'程序,然后再對這些可執(zhí)行程序進(jìn)行測試。己通過集成測試的成品可以進(jìn)行封裝并提交給用戶,也可以作為更大規(guī)模和范圍內(nèi)集成的一部分。多根并行的曲線表示變更可以在各個(gè)部分發(fā)生。由圖中可見,X模型還定位了探索性測試,這是不進(jìn)行事先計(jì)劃的特殊類型的測試,這一方式往往能幫助有經(jīng)驗(yàn)的測試人員在測試計(jì)劃之外發(fā)現(xiàn)更多的軟件錯(cuò)誤。但這樣可能對測試造成人力、物力和財(cái)力的浪費(fèi),對測試員的熟練程度要求比較高。造成測試的成本過高。
軟件測試實(shí)習(xí)日記5
這周過得可真夠累。由于公司購物網(wǎng)要在規(guī)定實(shí)踐發(fā)布,昨天我們主管就通知我們周六加班。我們辦公室的哥哥姐姐很不情愿的申請了加班申請。本想可以好好休息一下了,可明天還得下班啊,想想多么悲催??!
周六很不情愿地從床上爬起來,一大早跑到公司,加班的公司確實(shí)比上班時(shí)間安靜多了。比較喜歡安靜的我看都這種情況,工作激情又一次被調(diào)動(dòng)起來了。周六一整天我熱情滿滿的測試各個(gè)模塊的添加業(yè)務(wù)功能。在做測試時(shí),雖然有些頭暈,但還是靜下心來完整了本天的測試工作。覺得特有成就感。從這件事情,我認(rèn)識(shí)到,公司加班有時(shí)候是沒辦法的事情。我們做員工的有時(shí)候要理解,但當(dāng)加班過分時(shí),我們做員工的也要勇敢的說NO。員工既要承擔(dān)自己的任務(wù)又要適當(dāng)?shù)鼐S護(hù)自己的權(quán)力。這是我這周的心得。
軟件測試實(shí)習(xí)日記6
最近學(xué)習(xí)了軟件測試過程模型現(xiàn)在對這幾種模型進(jìn)行以下總結(jié):
1.軟件測試過程模型-V模型是軟件開發(fā)瀑布模型的變種,主要反映測試活動(dòng)與分析和設(shè)計(jì)的關(guān)系;
局限性:把測試作為編碼之后的最后一個(gè)活動(dòng),需求分析等前期產(chǎn)生的錯(cuò)誤直到后期的驗(yàn)收測試才能發(fā)現(xiàn)
2.軟件測試過程模型-W模型
在V模型的基礎(chǔ)上,增加千開發(fā)階段的同步測試,形成W模型;測試與開發(fā)同步進(jìn)行,有利用盡早的發(fā)現(xiàn)問題
局限性:仍把開發(fā)活動(dòng)看成是從需求開始到編碼結(jié)束的串行活動(dòng),只有上一階段完成后,才可以開始下一階段的活動(dòng),不能支持迭代,自發(fā)性以及變更調(diào)整
3.軟件測試過程模型-H模型
在H模型中,軟件測試過程活動(dòng)完全獨(dú)立,貫穿于整個(gè)產(chǎn)品的周期,與其他流程并發(fā)地進(jìn)行,某個(gè)測試點(diǎn)準(zhǔn)備就緒時(shí),就可以從測試準(zhǔn)備階段進(jìn)行到測試執(zhí)行階段;軟件測試可以進(jìn)行盡早的進(jìn)行;軟件測試可以根據(jù)被測物的不同而分層次進(jìn)行
測試模型使用軟件
在實(shí)際工作中應(yīng)靈活地運(yùn)用各種模型的優(yōu)點(diǎn)
V模型:強(qiáng)調(diào)了在整個(gè)軟件項(xiàng)目開發(fā)中需要經(jīng)歷的若干個(gè)測試級別,并與每一個(gè)開發(fā)級別對應(yīng);忽略了測試的對象不應(yīng)該僅僅包括程序,沒有明確指出對需求、設(shè)計(jì)的測試
W模型:補(bǔ)充了V模型中忽略的內(nèi)容,強(qiáng)調(diào)了測試計(jì)劃等工作的先行和對系統(tǒng)需求和系統(tǒng)設(shè)計(jì)的測試;與V模型相同,沒有對軟件測試的流程進(jìn)行說明
H模型:強(qiáng)調(diào)測試是獨(dú)立的,只要測試準(zhǔn)備完成,就可以執(zhí)行測試
軟件測試實(shí)習(xí)日記7
時(shí)間過得真快,轉(zhuǎn)眼間三個(gè)月即將過去,這段日子我主要做了兩件事情:1、軟件測試?yán)碚撝R(shí)的學(xué)習(xí)側(cè)重于黑盒測試的學(xué)習(xí)。2、公司網(wǎng)站的測試。
在這段時(shí)間,我對軟件測試特別是黑盒測試有了一個(gè)比較深層次的認(rèn)識(shí)。雖然期間的辛酸與苦澀很多,不過我的付出有了一定的回報(bào),感覺很開心。能參與公司項(xiàng)目的測試,我感到很榮幸,在參與期間我對項(xiàng)目的整體開發(fā)、運(yùn)行、測試、實(shí)施,都有很深的體會(huì),這將對我今后的工作時(shí)一筆不可多得的殘福。在此,感謝湖南美好地球村網(wǎng)絡(luò)公司給我這個(gè)學(xué)習(xí)的機(jī)會(huì),我覺得我真正融入我們公司的這種運(yùn)作模式是從參與項(xiàng)目測試當(dāng)時(shí)開始的。兩個(gè)月的時(shí)間也許很短,對于軟件測試人員一職,我還是欠缺對該職業(yè)的理解和參透;具體地說,我想我還是具備吧每件事考慮的那么周到、安排的那么得體;對一個(gè)問題的提煉、概括、分析、總結(jié),好有最后清楚的表達(dá)出來,讓別人也對問題有個(gè)比較清楚的認(rèn)識(shí)。我想對我的這些不足,還需要在仔細(xì)推敲和實(shí)踐。
軟件測試實(shí)習(xí)日記8
今天任務(wù)是了解H模型,H模型中,軟件測試過程活動(dòng)完全獨(dú)立,貫穿于整個(gè)產(chǎn)品的周期與其他流程并發(fā)的進(jìn)行,某個(gè)測試點(diǎn)準(zhǔn)備就緒時(shí),就可以從測試準(zhǔn)備階段進(jìn)行到測試執(zhí)行階段。軟件測試可以盡早的進(jìn)行,并且可以根據(jù)被測物的不同而分層次進(jìn)行。
H模型揭示了一個(gè)原理:軟件測試是一個(gè)獨(dú)立的流程,貫穿產(chǎn)品整個(gè)生命周期,與其他流程并發(fā)地進(jìn)行。H模型指出軟件測試要盡早準(zhǔn)備,盡早執(zhí)行。不同的測試活動(dòng)可以是按照某個(gè)次序先后進(jìn)行的,但也可能是反復(fù)的,只要某個(gè)測試達(dá)到準(zhǔn)備就緒點(diǎn),測試執(zhí)行活動(dòng)就可以開展
軟件測試實(shí)習(xí)日記9
近段時(shí)間,開發(fā)和我們一起做性能測試,涉及一些底層的技術(shù),也準(zhǔn)備開年之后寫自動(dòng)化的腳本,突然間發(fā)現(xiàn),測試也是有意義的,不想我之前想的那么討厭,自己在生活中做一些事情,也會(huì)按照測試的一些思想來做,有時(shí)候變得有點(diǎn)挑剔了,呵呵。而且測試在國內(nèi)還不成熟,人才還很缺,測試也是很有前途的,自己還是喜歡測試這份工作的。而且測試需要我學(xué)的東西也很多,邏輯思維和技術(shù)含量還是很高的。唉,恍然大悟了。而且工作這么一段時(shí)間,也現(xiàn)實(shí)了,在做數(shù)據(jù)庫和開發(fā)我的經(jīng)驗(yàn)是有限的,而我那有限的一點(diǎn)經(jīng)驗(yàn)在測試方面也是綽綽有余了,正好為我的測試提升一步。
以前學(xué)計(jì)算機(jī)的時(shí)候?qū)τ?jì)算機(jī)的知識(shí)一點(diǎn)也不感興趣,自從學(xué)了數(shù)據(jù)庫之后就對數(shù)據(jù)庫產(chǎn)生了強(qiáng)烈的興趣,對計(jì)算機(jī)的一些知識(shí)也,慢慢的產(chǎn)生了興趣。我喜歡設(shè)計(jì)數(shù)據(jù)庫,我喜歡想各種方法,盡量讓她達(dá)到最優(yōu)的狀態(tài),喜歡寫SQL語句,各種復(fù)雜的查詢排序等等都寫過,對事務(wù)和索引也研究了一段時(shí)間。
軟件測試實(shí)習(xí)日記10
昨天對測試用例設(shè)計(jì)一般常用方法進(jìn)行了學(xué)習(xí),感覺有點(diǎn)迷糊,心想要是要項(xiàng)目實(shí)踐我會(huì)理解得更徹底。今天主要任務(wù)是了解測試用例設(shè)計(jì)的其他方法。包括錯(cuò)誤推測法、因果圖法、綜合策略法。
1、錯(cuò)誤推測
在測試程序時(shí),人們可能根據(jù)經(jīng)驗(yàn)或直覺推測程序中可能存在的各種錯(cuò)誤,從而有針對性地編寫檢查這些錯(cuò)誤的測試用例,這就是錯(cuò)誤推測法。
2.因果圖
等價(jià)類劃分和邊界值方法分析方法都只是孤立地考慮各個(gè)輸入數(shù)據(jù)的測試功能,而沒有考慮多個(gè)輸入數(shù)據(jù)的組合引起的錯(cuò)誤。
3.綜合策略
每種方法都能設(shè)計(jì)出一組有用例子,用這組例子容易發(fā)現(xiàn)某種類型的錯(cuò)誤,但可能不易發(fā)現(xiàn)另一類型的錯(cuò)誤。因此在實(shí)際測試中,聯(lián)合使用各種測試方法,形成綜合策略,通常先用黑盒法設(shè)計(jì)基本的測試用例,再用白盒法補(bǔ)充一些必要的測試用例。
軟件測試實(shí)習(xí)日記11
今天的主要任務(wù)是學(xué)習(xí)測試計(jì)劃的主要內(nèi)容。測試計(jì)劃的內(nèi)容會(huì)因不同的項(xiàng)目以及項(xiàng)目的大小而有所不同,一般而言在測試計(jì)劃中應(yīng)該清晰描述以下內(nèi)容:
1、測試目標(biāo):對測試目標(biāo)進(jìn)行簡要的描述。
2、測試概要:摘要說明所需測試的軟件、名詞解釋、以及提及所參考的相關(guān)文檔。
3、測試范圍:測試計(jì)劃所包含的測試軟件需測試的范圍和優(yōu)先級,哪些需要重點(diǎn)測試、哪些無需測試或無法測試或推遲測試。
4、重點(diǎn)事項(xiàng):列出需要測試的軟件的所有的主要功能和測試重點(diǎn),這部分應(yīng)該能和測試案例設(shè)計(jì)相對應(yīng)和互相檢查。
5、質(zhì)量目標(biāo):制定測試軟件的產(chǎn)品質(zhì)量目標(biāo)和軟件測試目標(biāo)。
6、測試策略:制定測試整體策略、所使用的測試工具和方法。
7、發(fā)布提交:在按照測試計(jì)劃進(jìn)行測試發(fā)布后需要交付的軟件產(chǎn)品、測試案例、測試數(shù)據(jù)及相關(guān)文檔。
8、測試進(jìn)度和任務(wù)人員安排:將測試的計(jì)劃合理的分配到不同的測試人員,并注意先后順序.如果開發(fā)的Release不確定,可以給出測試的時(shí)間段.對于長期大型的測試計(jì)劃,可以使用里程碑來表示進(jìn)度的變化。
9、測試開始/完成/延遲/繼續(xù)的標(biāo)準(zhǔn):制定測試開始和完成的標(biāo)準(zhǔn);某些時(shí)候,測試計(jì)劃會(huì)因某種原因(過多阻塞性的BUG)而導(dǎo)致延遲,問題解決后測試?yán)^續(xù)。
10、風(fēng)險(xiǎn)分析:需要考慮測試計(jì)劃中可能的風(fēng)險(xiǎn)和解決方法。
軟件測試實(shí)習(xí)日記12
今天我終于要來時(shí)實(shí)踐測試我們公司的網(wǎng)站了。帶我的劉姐今早把握喊到他的跟前,我了我一些關(guān)于測試的的基本知識(shí)。值得高興的是:我都能應(yīng)答如流。第一次和真正的測試人員有了比較深入的了解。從劉姐對測試的理解中,我也感受到做測試人員并非易事。作為一個(gè)測試人員必須具備有耐性、有較強(qiáng)的溝通能力、一定的合作意識(shí)等基本素質(zhì)。對于這些基本素質(zhì)要求,下班之后我進(jìn)行了自我反省。我覺得自己好事一個(gè)比較有親和力、有耐心的人??赡苌晕⑶芳训木褪菧贤芰Σ皇呛軓?qiáng)。覺得自己以后應(yīng)該在溝通方面取得更大的進(jìn)步。為了做好一個(gè)合格的軟件測試人員,我必須努力做到這些。
軟件測試實(shí)習(xí)日記13
目標(biāo)在我的生活中很重要,每天給自己制定一個(gè)小目標(biāo),這樣生活就了激情這也是我保持激情的方法之一。今天我的目標(biāo)是基本掌握邊界值法。
使用邊界值分析方法設(shè)計(jì)測試用例時(shí)一般與等價(jià)類劃分結(jié)合起來。但它不是從一個(gè)等價(jià)類中任選一個(gè)例子作為代表,而是將測試邊界情況作為重點(diǎn)目標(biāo),選取正好等于、剛剛大于或剛剛小于邊界值的測試數(shù)據(jù)。
(1)如果輸入條件規(guī)定了值的范圍,可以選擇正好等于邊界值的數(shù)據(jù)作為合理的測試用例,同時(shí)還要選擇剛好越過邊界值的數(shù)據(jù)作為不合理的測試用例。
(2)如果輸入條件指出了輸入數(shù)據(jù)的個(gè)數(shù),則按最大個(gè)數(shù)、最小個(gè)數(shù)、比最小個(gè)數(shù)少1、比最大個(gè)數(shù)多1等情況分別設(shè)計(jì)測試用例。
(3)對每個(gè)輸出條件分別按照以上原則(1)或(2)確定輸出值的邊界情況。
(4)如果程序的規(guī)格說明給出的輸入或輸出域是個(gè)有序集合(如順序文件、線形表、鏈表等),則應(yīng)選取集合的第一個(gè)元素和最后一個(gè)元素作為測試用例。
3月11號(hào)
之前學(xué)習(xí)了測試用例設(shè)計(jì)的常用方法,今天計(jì)劃是學(xué)習(xí)另一種方法:正交分析法。
正交分析法:即正交分解法是將一個(gè)力沿著互相垂直的方向(x軸、y軸)進(jìn)行分解的方法。
正交分解法:(1)明確研究對象(或系統(tǒng));(2)了解運(yùn)動(dòng)狀態(tài)(題給出、暗示或判斷、假設(shè));(3)進(jìn)行受力分析(按順序,場力、彈力、摩擦力);(4)建立坐標(biāo),對力進(jìn)行正交分解(有相對運(yùn)動(dòng)或相對運(yùn)動(dòng)趨勢的特別是有加速度的,必需建一軸在這方向上,)所建立的坐標(biāo)原點(diǎn)最好是題目中大多數(shù)力的交點(diǎn).(5)立方程,解之。(有時(shí)還需∑M=0,這不屬正交分解法)
正交表:次數(shù)(Runs):簡單的說,就是次數(shù)是多少,就有多少個(gè)用例。因素?cái)?shù)(Factors):簡單的說,就是有多少個(gè)變量。水平數(shù)(Levels):比如有三個(gè)變量,其中變量取值最多的是四個(gè)值,那么水平數(shù)就是四。強(qiáng)度(Strength):即變量間的相互關(guān)系,當(dāng)強(qiáng)度為二時(shí),只考慮變量兩兩之間的影響,如果強(qiáng)度為三,同考慮三個(gè)變量對結(jié)果的影響;當(dāng)強(qiáng)度增加時(shí),用例的個(gè)數(shù)會(huì)急劇增加
軟件測試實(shí)習(xí)日記14
今天一如既往的在研究軟件測試的計(jì)劃的編寫,通過今天的學(xué)習(xí)我主要明白了編寫軟件測試的重要性和目的:
測試計(jì)劃是軟件測試中最重要的步驟之一,它在軟件開發(fā)的前期對軟件測試做出清晰,完整的計(jì)劃,不光對整個(gè)測試起到關(guān)鍵性的作用,而且對開發(fā)人員的開發(fā)工作,整個(gè)項(xiàng)目的規(guī)劃,項(xiàng)目經(jīng)理的審查都有輔助性作用。
2、測試計(jì)劃的目的
測試計(jì)劃描述所要完成的測試,包括測試背景、測試目的、風(fēng)險(xiǎn)分析、所需資源、任務(wù)安排和進(jìn)度等:
?。?)將需求和總體設(shè)計(jì)分解成可測試,應(yīng)該測試,推遲測試和無法測試的范圍
?。?)對每個(gè)范圍制訂測試的策略和方法
?。?)制訂release和停止測試的標(biāo)準(zhǔn)
?。?)準(zhǔn)備測試所需要的環(huán)境
?。?)確定測試風(fēng)險(xiǎn)
?。?)確定軟件測試目標(biāo)
?。?)確定測試所需要的資源其它相關(guān)信息
?。?)制訂測試進(jìn)度和任務(wù)安排
軟件測試實(shí)習(xí)日記15
要想在短暫的實(shí)習(xí)時(shí)間內(nèi),盡可能多的學(xué)一些東西,這就需要跟老師有很好的溝通,加深彼此的了解,第一天去服務(wù)部實(shí)習(xí),心里不可避免的有些疑惑:不知道師傅怎么樣,應(yīng)該去怎么做啊,要去干些什么等等!踏進(jìn)公司的辦公室,只見幾個(gè)陌生的臉孔用莫名而疑惑的眼神看著我。我微笑著和他們打招呼,尷尬的局面立刻得到了緩解,大家多很友善的微笑歡迎我的到來。從那天起,我養(yǎng)成了一個(gè)習(xí)慣,剛到網(wǎng)絡(luò)中心,老師并不了解你的工作學(xué)習(xí)能力,不清楚你會(huì)做哪些工作,不清楚你想了解什么樣的知識(shí),所以跟老師建立起很好的溝通是很必要的。同時(shí)我覺得這也是我們將來走上社會(huì)的一把不可獲缺的鑰匙。在這次的工作中,我真正學(xué)到了計(jì)算機(jī)教科書上所沒有的知識(shí),擁有了實(shí)踐經(jīng)驗(yàn),這才真正體現(xiàn)了知識(shí)的真正價(jià)值,學(xué)以致用。