軟件:
數據+程序+文檔
注意:測試時就是操作數據,操作的主體就是程序,文檔就是工作時的可視化。
軟件測試就是以軟件需求為目的,保證軟件質量的手段。
測試流程:
需求分析 -> 制定計劃 -> 編寫測試用例與執行 -> 對測試結果的分析報告
測試計劃,測試設計,測試開發,測試執行,測試評估。
按軟件測試手段劃分了三個方向:
黑盒測試:把軟件比作一個黑盒子,我們不知道盒子里面的結構,只能通過外面所暴露出來的接口,功能進行測試。
灰盒測試:把軟件比作一個半透明的盒子,可以通過暴露在盒子外面的功能和盒子里面的數據進行對比,從而得出結論。例如:將生成的訂單和數據庫里面的信息進行對比。
白盒測試:透明的盒子,通過盒子里面的結構推敲出是否滿足用戶的需求。
專項測試的方向
測試點劃分
易用性測試:軟件是否友好,滿足用戶的使用習慣。
UI元素測試:檢查界面的布局顯示。
推薦閱讀: