1、軟件測試結束的標準是什么?
測試計劃中會有定義。
沒有新的bug,功能全部實現,計劃中測試范圍全部測試完成。沒有致命bug。
2、發(fā)現不可重現bug,如何處理?
檢查是否嚴格按照用例執(zhí)行,盡量重現或者找規(guī)律。
檢查環(huán)境,軟件,硬件,操作系統。
Bug中注明發(fā)生概率。
提交bug中盡可能添加附件,異常日志等。
3、單元測試、集成測試、系統測試的側重點是什么?
單元測試;軟件開發(fā)過程中最低級別的測試活動,大部分由開發(fā)自己完成,模塊獨立功能。
集成測試:也稱組裝測試,各模塊之間的銜接測試。
系統測試:主要測試功能,性能,兼容性等。
4、什么是5w?
What why when where how
Why:明確測試目的,what測試內容和范圍,when測試日期,how測試方法和工具,where測試文檔和軟件存放位置
5、bug5c原則?
內容準確correct描述準確不要引起誤解
步驟簡潔concise包含多余內容
內容清晰clear易于理解
結構完整complete包含復現的步驟和其他本質信息
風格一致consistent
6、軟件安全性測試從那幾個方面測試?
用戶認證機制、如整數、智能卡、雙重認證
加密機制
安全防護策略,安全日志,入侵檢測,隔離防護,漏洞掃描
數據備份和恢復,存儲設備、存儲優(yōu)化、存儲包含、存儲管理
防病毒系統
7、測試人員在軟件開發(fā)過程中的任務是什么?
尋找bug。
避免軟件開發(fā)過程中的缺陷。
衡量軟件品質。
關注用戶的需求。找到軟件的bug,并且推動開發(fā)解決。
8、針對缺陷是怎么管理的?
引入工具,bugzilla
根據缺陷聲明周期,考慮缺陷提交的管理,缺陷的狀態(tài),缺陷分析
缺陷提交后,及時的指派給開發(fā)人員,及時處理。
及時統計bug情況,分析產品質量。
9、怎么做好測試?
1、明確測試目標,增強測試計劃的實用性,測試之前要做好分析。
2、檢查5w原則。
3、采用評審和更新機制,滿足需求。
4、分別創(chuàng)建測試計劃和詳細規(guī)格,測試用例。
10、bug包含內容?
1、軟件版本。
2、發(fā)生概率。
3、復現路徑。
4、備注信息,日志、圖片等。
5、提交人,解決人。