首页 > 代码库 > 最全的软件测试“思维导图”(蜗牛学院)
最全的软件测试“思维导图”(蜗牛学院)
用一张图告诉你软件测如何学,如何系统的学。
第一模块:定义
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、风险、测试环境管理等;
最全的软件测试“思维导图”(蜗牛学院)