首页 > 代码库 > 最全的软件测试“思维导图”(蜗牛学院)

最全的软件测试“思维导图”(蜗牛学院)

用一张图告诉你软件测如何学,如何系统的学。

 

技术分享

 

 

技术分享

 

第一模块:定义

 

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、风险、测试环境管理等;

最全的软件测试“思维导图”(蜗牛学院)