测试知识点
【等價類、邊界值、因果圖法、正交法、場景法、錯誤猜測法】
【需求分析–測試計劃–測試設計、測試開發–測試執行–測試評估】
【版本號、測試環境(平臺系統)、測試步驟(數據)、實際結果、預期結果(需求一致)、附件(錯誤截圖/錯誤日志)】
【崩潰、嚴重、一般、次要】
單元測試 :java Junit
集成測試:API接口
系統測試:
(1)回顧測試 系統引入新代碼或修改了bug后 可自動化方式測試
(2)冒煙測試 準入原則,衡量我們測試人員是否開始此次系統的正式測試
驗收測試:文檔、使用說明等(用戶)
α測試、β測試,第三方測試(α測試優于β測試)
手工測試、自動化測試(回歸測試、兼容性測試)腳本利用率越高,價值越大
黑盒測試:不關注程序內部具體實現,只關注功能的輸入和輸出是否滿足要求
白盒測試:測試的時候,關注內部程序的實現邏輯。結構、語法等
灰盒測試:介于黑盒白盒之間
黑盒測試設計測試用例的方法?
答:等價類、邊界值、場景法、因果圖、錯誤檢測法、正交法。
白盒測試設計測試用例的方法?
答:語句覆蓋、循環覆蓋、路徑覆蓋、邏輯覆蓋
靜態測試、動態測試
軟件國際化測試、軟件本地化測試
-
業務測試:ATM機取款流程-- 取款業務 【場景法】
-
界面測試:簡稱UI測試
頁面自適應測試都測試哪些方面?
在不同大小的頁面上,文字是否重疊、丟失。功能是否丟失并且是否可以正常使用。大小頁面進行切換的時候是否絲滑,不會出現內容瞬間遺失或瞬間展示出來;不同大小的頁面展示是否按照UI設計稿來設計。 -
容錯性測試:當系統因為外部壞境或者人為操作不當導致系統的一些異常情況,如果系統可以自我消化,并且不把這些異常直接展示給客戶,說明系統的容錯性比較好。
-
文檔測試
-
兼容性測試:
平臺:Windows、MAc Linux Ubuntu
瀏覽器:Chrome、Firefox、IE、360、qq、搜狗、edge、Opera、Safari
APP測試:不同手機不同的系統版本( Android iOS 平板)
不同手機在市場上的主流版本
不同系統(Android、iOS )的主流版本
軟件向前或向后的兼容性
軟件對數據的兼容性 歷史數據、相關軟件數據的兼容
軟件對其他相關軟件的兼容性 -
易用性測試 (用戶體驗測試)
-
性能測試
-
內存泄漏測試
內存泄漏的原因:分配了內存,忘記回收
使用API函數方式不正確,內存無法回收,
寫的函數有問題,造成內存無法回收。
內存泄漏的表現:電腦運行越來越慢,重啟之后就好了
13. 一個全新上線的APP需要做哪些測試?
答:兼容性、安全性、功能性、接口、可靠性、可移植性、性能
14. 一個增加了新功能的APP需要做哪些測試?
答:對增加的功能進行測試、如果有其他非功能性測試、也要進行相應的測試。回歸測試
答:界面測試、兼容性測試
總結
- 上一篇: mix2线刷开发板救砖_小米MIX2线刷
- 下一篇: pcs7服务器没有报警信息,PCS7操作