本文转载自:朱少明老师博客windows
原文连接,尽快附上。安全
用一张图告诉你软件测如何学,如何系统的学。微服务
第一模块:定义工具
一、测试定义;性能
二、测试标准:国际标准、国内标准;单元测试
三、测试原则;测试
四、软件测试发展史;对象
第二模块:测试五大流派blog
一、分析流派:表明传统测试、基于脚本的测试、受瀑布模型影响大;博客
二、标准流派:度量、劣质成本/保障性成本;
三、上下文驱动流派:RST、ET、HYSM、SBTM;
四、敏捷流派:敏捷思惟、测试宣言、核心价值观、持续集成/测序测试/持续交付、轻量型测试工具、实践;
第三模块:方法
一、黑盒方法;
二、基于代码的方法(CoBT):百盒方法;
三、基于故障模式的方法(FPBT):故障模式识别/分析、故障注入;
四、基于模型的方法(MBT):模型规范、自动生成测试、Tools;
五、基于使用的方法(UBT);
第四模块:层次/类型
一、单元测试:人工评审、工具静态分析、动态测试;
二、集成测试;
三、系统测试:功能测试、性能测试、稳定性测试/压力测试、可靠性测试、安全性测试、兼容性测试、易用性测试、一致性测试、合规性测试、全球化和本地化测试;
四、验收测试;
五、回归测试;
六、安装测试/卸载测试;
第五模块:方法
一、手工 vs. 自动化的;
二、主动的 vs. 被动的;
三、基于互联网的测试;
四、STvsET;
五、静态 vs. 动态;
六、其余测试;
第六模块:技术
一、TA技术;
二、面向对象(OO)技术;
三、面向借口的测试技术;
四、面向SOA/微服务测试技术;
五、Web测试技术;
六、移动App、windows、嵌入式、物联网等测试;
第七模块:过程
一、过程模块;
二、过程改进;
三、工程、工做、支持过程;
第八模块:管理
一、可测试性;
二、团队人员管理;
三、质量、测试件、缺陷管理;
四、测试计划;
五、风险、测试环境管理等;