測試執(zhí)行過程注意事項
搭建測試環(huán)境事項 *
注意前提條件和特殊說明
測試用例要全部執(zhí)行
偶然性問題的處理 *
加強測試過程記錄
提交缺陷時與開發(fā)的關(guān)系處理 *
提交一份優(yōu)秀的問題報告單
及時更新測試用例
面試題:?問:測試環(huán)境怎么搭建的?
?參考答案:搭建環(huán)境前,開發(fā)都會給到我們一份系統(tǒng)發(fā)布手冊丧诺,我們會根據(jù)這個手冊來搭建。比如廓八,我這個xx系統(tǒng)寂呛,是搭建在Unix系統(tǒng)下的坯汤,web服務(wù)器用的是Tomcat8怠蹂,MySQL版本是5.7善延,程序是JAVA編寫的,首先我們向開發(fā)拿到編譯好的安裝包城侧,然后用xshell(或CRT)遠(yuǎn)程連接上Unix系統(tǒng)易遣,把tomcat服務(wù)器停掉,把程序包放到webapps目錄下嫌佑,然后再啟動tomcat服務(wù)器就可以了豆茫。
偶然性問題的處理 *
1、在測試執(zhí)行過程中屋摇,一旦系統(tǒng)出現(xiàn)異常信息揩魂,我們第一時間要做的是截圖,保存證據(jù)摊册;
2肤京、確定是偶然性的bug之后颊艳,收集相關(guān)的日志茅特,連同截圖一起提單給開發(fā)定位;
3棋枕、如果沒有日志記錄白修,缺陷在當(dāng)前版本無法復(fù)現(xiàn),且缺陷的影響程度比較低重斑,可以提交問題單進行跟蹤兵睛,跟蹤三個版本,如果后三個版本都無法復(fù)現(xiàn)窥浪,就可以關(guān)閉該缺陷祖很;
4、如果這些不可復(fù)現(xiàn)的Bug是很嚴(yán)重的Bug漾脂,比如導(dǎo)致系統(tǒng)崩潰等假颇,并且,實在沒有再次出現(xiàn)骨稿,除了要及時反饋給上級之外笨鸡,最后還要寫到測試報告中姜钳,說明出現(xiàn)了什么現(xiàn)象,但無法再現(xiàn)形耗!
當(dāng)我們認(rèn)為某個地方是bug哥桥,但開發(fā)認(rèn)為不是bug,怎么處理激涤?
①先跟開發(fā)溝通拟糕,確認(rèn)系統(tǒng)的實際結(jié)果是不是和需求有不一致的地方;有些地方可能需求沒提及昔期,但是用戶體檢不好已卸,我們也可以認(rèn)為是bug。
②如果開發(fā)以不影響用戶使用為理由硼一,拒絕修改累澡,我們可以和產(chǎn)品經(jīng)理,測試經(jīng)理等人員進行討論般贼,確定是否要修改愧哟,如果大家都一致認(rèn)為不用改,就不改哼蛆。
缺陷的定義
?軟件實現(xiàn)的功能和需求不一致的功能
?軟件未實現(xiàn)需求和規(guī)格未明確提及但應(yīng)該實現(xiàn)的內(nèi)容
?軟件難以理解蕊梧,不易使用,運行緩慢腮介,或者最終用戶(估計會)認(rèn)為不好肥矢。
?缺陷又名為BUG(臭蟲)
產(chǎn)品在上線后用戶發(fā)現(xiàn)bug,這時測試人員應(yīng)做哪些工作叠洗?
1甘改、測試人員復(fù)現(xiàn)問題后,提交問題單進行跟蹤灭抑;
2十艾、評估該問題的嚴(yán)重程度,以及修復(fù)問題時的影響范圍腾节,回歸測試需要測試哪些功能忘嫉;
3、問題修復(fù)后案腺,先在測試環(huán)境上回歸庆冕,通過后再在生產(chǎn)環(huán)境上打補丁,然后再進行回歸測試劈榨;
4访递、總結(jié)經(jīng)驗,分析問題發(fā)生的原因鞋既,避免下次出現(xiàn)同樣問題力九。
集結(jié)(二八定理)
缺陷往往喜歡扎堆耍铜,一個模塊已經(jīng)發(fā)現(xiàn)的缺陷比別的模塊多,通常不是代表這個模塊已經(jīng)把缺陷暴露完了跌前,而是意味著這個模塊還存在有同樣多的缺陷尚未被發(fā)現(xiàn)棕兼。這就是著名的二八定理:80%的缺陷出現(xiàn)在 20%的模塊。
如何跟蹤缺陷
當(dāng)發(fā)現(xiàn)缺陷后抵乓,我們要在禪道上提交問題單給開發(fā)伴挚,并每隔一段時間(間隔一個小時,或兩個小時都可以)去檢查缺陷是否被處理灾炭,如果沒及時處理茎芋,就要提示開發(fā),讓開發(fā)及時修復(fù)問題蜈出,問題修復(fù)后田弥,要及時進行回歸測試。
缺陷的狀態(tài)
提交給開發(fā)的缺陷铡原,在不同處理階段偷厦,會有不同的狀態(tài),以下以缺陷管理工具“禪道”中缺陷的狀態(tài)來舉例燕刻。
缺陷的等級
并非所有的缺陷都需要修復(fù)
級別是一般只泼,或輕微的缺陷,沒有足夠的時間解決
不算真正的軟件缺陷(非問題)
修復(fù)的風(fēng)險太大卵洗,不值得修復(fù)
軟件缺陷單的編寫
?除了書寫良好的重現(xiàn)步驟请唱,缺陷單應(yīng)該包含這些要素:缺陷標(biāo)題,嚴(yán)重級別过蹂,問題所屬模塊十绑,復(fù)現(xiàn)步驟,預(yù)期結(jié)果榴啸,實際結(jié)果孽惰,有關(guān)的日志和截圖晚岭。