web手工測(cè)試的經(jīng)驗(yàn)總結(jié)
前言
本文主要是闡述個(gè)人的web手工黑盒測(cè)試的工作經(jīng)驗(yàn)
測(cè)試目的
測(cè)試并不僅僅是為了找出錯(cuò)誤,通過(guò)分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的分布特征,可以幫助項(xiàng)目管理者(開(kāi)發(fā)人員)發(fā)現(xiàn)當(dāng)前所采用的軟件過(guò)程的缺陷,以便改進(jìn);從而提高軟件的質(zhì)量,更體現(xiàn)了測(cè)試的重要性。
工作經(jīng)歷
1、工作環(huán)境介紹
09年3月剛?cè)肼殻彩琼?xiàng)目初建階段,項(xiàng)目組6個(gè)人在一個(gè)小房間,5臺(tái)臺(tái)式機(jī)1個(gè)人用筆記本(領(lǐng)導(dǎo));2張桌子比較擠,工作的地方是比較簡(jiǎn)陋;剛開(kāi)始熟悉需求,然后是和同事一起部署項(xiàng)目,不過(guò)就是看看表結(jié)構(gòu),學(xué)習(xí)下怎么把數(shù)據(jù)入庫(kù)Oralce數(shù)據(jù)庫(kù),后臺(tái)Oracle存儲(chǔ)過(guò)程開(kāi)發(fā),在前臺(tái)配置業(yè)務(wù)指標(biāo)配置展現(xiàn),給用戶做個(gè)什么小需求等等,都是瑣碎的事。不過(guò)項(xiàng)目初建比較累,加班較多,事情也多,大概到8、9月份才開(kāi)始正常上下班。 10年過(guò)完年大概3月份左右吧,二期的項(xiàng)目要測(cè)試(公司給我們項(xiàng)目組劃了一片辦公地方,挺好的),項(xiàng)目組人手不夠,老大讓我轉(zhuǎn)測(cè)試,問(wèn)我同不同意,我想了想自己的工作內(nèi)容比較雜,專注一件事情也是好事,就同意了!開(kāi)始真正的測(cè)試工作。
然后老大從別個(gè)項(xiàng)目組調(diào)了一個(gè)有測(cè)試經(jīng)理級(jí)別的人,過(guò)來(lái)協(xié)助測(cè)試,我跟著他學(xué)習(xí)了一點(diǎn)東西。比如測(cè)試用例的撰寫,用戶驗(yàn)收UAT用例和測(cè)試報(bào)告的輸出。記得他說(shuō)過(guò)做測(cè)試要細(xì)心,提出的bug要跟蹤,注意頁(yè)面的美觀性,按鈕、字體大小、字體顏色,風(fēng)格要保存一致等,雖然他教的少,不過(guò)還是挺感謝滴!
二期項(xiàng)目上線之后,測(cè)試工作告一段落,我又恢復(fù)了以前的工作,沒(méi)有了測(cè)試工作就做業(yè)務(wù)需求開(kāi)發(fā)寫寫Oracle存儲(chǔ)過(guò)程,前臺(tái)配置展現(xiàn),維護(hù)下測(cè)試環(huán)境和線上的環(huán)境等等。
做了測(cè)試之后感覺(jué)自己挺喜歡這行滴,因?yàn)楣ぷ鞯氖虑楸容^雜想學(xué)不到什么東西,個(gè)人想專注測(cè)試,2011年動(dòng)搖了要離職的念頭,不過(guò)老大找我談了好幾次話,也主動(dòng)給我加了工資,就留下了,遇到這種老大,挺不容易的,對(duì)我們組員很好。
11年項(xiàng)目三期測(cè)試;輸出測(cè)試策略,按照計(jì)劃的時(shí)候輸出相應(yīng)的文檔,比如測(cè)試用例的輸出,然后全員參加用例評(píng)審(開(kāi)發(fā)、測(cè)試和PM),會(huì)上提出用例的不足或者、與需求不符或者不完善的地方;修改了之后發(fā)送PM,通過(guò)后執(zhí)行測(cè)試。測(cè)試的時(shí)候每天晚上郵件反饋當(dāng)天的工作進(jìn)度,采用迭代測(cè)試的形式測(cè)試,測(cè)試環(huán)境我自己維護(hù),一輪測(cè)試完成后,開(kāi)發(fā)把bug修復(fù)完成,在提供一個(gè)發(fā)布包,然后驗(yàn)證,沒(méi)有新bug產(chǎn)生后,就輸出一份系統(tǒng)測(cè)試報(bào)告和缺陷報(bào)告(針對(duì)開(kāi)發(fā)人員)。如果客戶要求做壓力測(cè)試,需要輸出一個(gè)壓力測(cè)試方案(包括場(chǎng)景、測(cè)試模塊、測(cè)試環(huán)境等),當(dāng)然方案也要評(píng)審,評(píng)審?fù)ㄟ^(guò)后開(kāi)始LoadRunner壓力測(cè)試,測(cè)試完成后輸出壓力測(cè)試報(bào)告。然后是一個(gè)用戶驗(yàn)收UAT測(cè)試用例的輸出。最后上線完成。并輸出一個(gè)上線總結(jié)文件!
在工作期間帶了3個(gè)新同事,Ta們3個(gè)都不同,也許是剛開(kāi)始接觸測(cè)試,慢慢的成長(zhǎng)!有一個(gè)女同事很…..我給她定了個(gè)學(xué)習(xí)系統(tǒng)和業(yè)務(wù)的計(jì)劃,人家自己不做反而在那里看開(kāi)發(fā)的代碼,問(wèn)她的時(shí)候她也總是沒(méi)問(wèn)題,偷懶很嚴(yán)重,如果她不是女生就和老大說(shuō)不用她了……
介紹下以前公司的測(cè)試流程:
……………………
查看全文請(qǐng)點(diǎn)擊下載:http://www.51testing.com/html/76/n-844176.html
2.4 數(shù)據(jù)驗(yàn)證
1)前后臺(tái)數(shù)據(jù)一致 : 前臺(tái)正確錄入信息保存后,后臺(tái)數(shù)據(jù)庫(kù)相對(duì)應(yīng)的表正常記錄(與前臺(tái)輸入一致)
比如:注冊(cè)一個(gè)用戶信息提交成功后,用戶表users中是否正常保存了當(dāng)前的錄入信息。
2)存儲(chǔ)過(guò)程驗(yàn)證:oracle F8編譯通過(guò),F(xiàn)8執(zhí)行后 對(duì)應(yīng)的數(shù)據(jù)表正常錄入數(shù)據(jù),無(wú)鎖表現(xiàn)象(當(dāng)目標(biāo)表B表從另外一長(zhǎng)表A表取值,當(dāng)A表數(shù)據(jù)過(guò)大時(shí)要借助臨時(shí)表,避免死鎖、耗費(fèi)資源的現(xiàn)象)
2.5 根據(jù)開(kāi)發(fā)習(xí)慣找錯(cuò)誤
1)同一個(gè)開(kāi)發(fā)人員開(kāi)發(fā)的模塊,在不同的模塊犯了錯(cuò)誤,其他的模塊也有類似的錯(cuò)誤
比如A開(kāi)發(fā)人員 主要負(fù)責(zé)用戶、權(quán)限模塊,在測(cè)試用戶模塊時(shí)發(fā)現(xiàn)用戶名可以重復(fù),現(xiàn)象用戶名重復(fù): 注冊(cè)了兩個(gè)相同的帳號(hào),但是用戶狀態(tài)不同,一個(gè)是不可用狀態(tài),一個(gè)是可用狀態(tài),但是登錄的時(shí)候兩個(gè)都不能登錄,提示“帳號(hào)不可用”。然后再去驗(yàn)證權(quán)限模塊,角色名稱也可以重復(fù),看似小問(wèn)題,但對(duì)于用戶來(lái)說(shuō)可能就是大問(wèn)題了,因?yàn)檎顟B(tài)的用戶不能登錄。所以開(kāi)發(fā)人員的習(xí)慣也是不能忽視的!
2.6 LR壓力測(cè)試
選擇好錄制協(xié)議,錄制腳本,根據(jù)需要添加 事物和集合點(diǎn) ,使用參數(shù)化,設(shè)置runtime-setting ,在場(chǎng)景執(zhí)行的時(shí)候 注意觀察主機(jī)CPU和內(nèi)存使用率。
個(gè)人觀點(diǎn)
1)立項(xiàng)前的需求分析很重要,與開(kāi)發(fā)人員的溝通也很重要;對(duì)需求理解程度越深,對(duì)開(kāi)發(fā)的思想理解越透徹,撰寫的測(cè)試用例就越全面,漏測(cè)的幾率也會(huì)減少。
2)關(guān)注用戶的需求,注重細(xì)節(jié),盡可能找出系統(tǒng)中隱藏的缺陷。
3)總結(jié)測(cè)試過(guò)程中發(fā)現(xiàn)的問(wèn)題,做好漏測(cè)記錄,避免相同的錯(cuò)誤發(fā)生。
查看全文請(qǐng)點(diǎn)擊下載:http://www.51testing.com/html/76/n-844176.html
本文收錄于《51測(cè)試天地》電子雜志第二十九期。
版權(quán)聲明:本文出自51Testing軟件測(cè)試網(wǎng)電子雜志——《51測(cè)試天地》第二十九期。51Testing軟件測(cè)試網(wǎng)及相關(guān)內(nèi)容提供者擁有51testing.com內(nèi)容的全部版權(quán),未經(jīng)明確的書面許可,任何人或單位不得對(duì)本網(wǎng)站內(nèi)容復(fù)制、轉(zhuǎn)載或進(jìn)行鏡像,否則將追究法律責(zé)任。
posted on 2013-04-23 09:58 順其自然EVO 閱讀(400) 評(píng)論(0) 編輯 收藏 所屬分類: 測(cè)試學(xué)習(xí)專欄