1、monkey測試:
問:請根據需求編寫一個monkey指定,指定一個機型運行, 產生最詳細的日誌,失敗後繼續運行,運行次數爲1000次,並把運行結果保存在D盤中
答:adb -s 9889db35304c304137 shell monkey -v -v -v -p camera.pro --ignore-security-exceptions 1000 >d:\monkey.txt : 失敗後繼續運行 日誌保存在D盤
2、時間測試:
問:如果 WEB 測試 7 天內免登陸,15 天內免登陸,1 個月內免登陸,測試要怎麼去測?
答:首先確認三個實現的細節:
1、日期計算時,時間是按照服務器時間、數據庫時間還是用戶本機時間或者其他的計算的?
2、免登錄是怎麼實現的?是Cookie還是Session?
3、計算是按照時分秒計算還是按照整天計算的?
測試點:
以7天爲例
1、選擇7天內免登錄,登錄後退出再次登錄,是否免登錄
2、選擇7天內免登錄,登錄後,第七天登錄,是否免登錄
2、選擇7天內免登錄,登錄後,第八天登錄,是否免登錄
4、考慮跨周的測試
5、考慮到跨月份的測試(28天、29天、30天、31天)
6、考慮跨年的測試
7、免登錄期間重新手動登錄,確認免登錄的有效期是否更新
8、關於緩存的測試(清除緩存、覆蓋安裝、卸載安裝等等)
涉及的方法論:
1、等價類劃分法
2、邊界值法
3、錯誤推測法
3、高質量缺陷報告:
問:如何提交一份高質量的缺陷跟蹤單
答:首先要明確,缺陷跟蹤單不僅僅是給自己看的,所以高質量的缺陷單,最主要的一條判斷標準是,別人一看就懂,標題簡潔明瞭,步驟條理清晰。
還需考慮缺陷的完備性,比如缺陷等級、所屬功能模塊、版本、復現步驟、預期結果、實際結果、產生原因、日誌截圖等