本文轉載自:朱少明老師博客
原文鏈接,盡快附上。
用一張圖告訴你軟件測如何學,如何系統的學。
第一模塊:定義
1、測試定義;
2、測試標准:國際標准、國內標准;
3、測試原則;
4、軟件測試發展史;
第二模塊:測試五大流派
1、分析流派:代表傳統測試、基於腳本的測試、受瀑布模型影響大;
2、標准流派:度量、劣質成本/保障性成本;
3、上下文驅動流派:RST、ET、HYSM、SBTM;
4、敏捷流派:敏捷思維、測試宣言、核心價值觀、持續集成/測序測試/持續交付、輕量型測試工具、實踐;
第三模塊:方法
1、黑盒方法;
2、基於代碼的方法(CoBT):百盒方法;
3、基於故障模式的方法(FPBT):故障模式識別/分析、故障注入;
4、基於模型的方法(MBT):模型規范、自動生成測試、Tools;
5、基於使用的方法(UBT);
第四模塊:層次/類型
1、單元測試:人工評審、工具靜態分析、動態測試;
2、集成測試;
3、系統測試:功能測試、性能測試、穩定性測試/壓力測試、可靠性測試、安全性測試、兼容性測試、易用性測試、一致性測試、合規性測試、全球化和本地化測試;
4、驗收測試;
5、回歸測試;
6、安裝測試/卸載測試;
第五模塊:方法
1、手工 vs. 自動化的;
2、主動的 vs. 被動的;
3、基於互聯網的測試;
4、STvsET;
5、靜態 vs. 動態;
6、其他測試;
第六模塊:技術
1、TA技術;
2、面向對象(OO)技術;
3、面向借口的測試技術;
4、面向SOA/微服務測試技術;
5、Web測試技術;
6、移動App、windows、嵌入式、物聯網等測試;
第七模塊:過程
1、過程模塊;
2、過程改進;
3、工程、工作、支持過程;
第八模塊:管理
1、可測試性;
2、團隊人員管理;
3、質量、測試件、缺陷管理;
4、測試計划;
5、風險、測試環境管理等;