前两天,发布了 TheTestingMap.org 一个软件测试(Software Testing):软件测试思维导图——太全了,深受大家欢迎。我撰文指出那张Mind Map问题比较大,有些重要的东西(如测试方法、工具等)缺失了,不重要的东西(如学习资源、社会等)反而列出来了,所以在朋友圈答应大家七、八月出一个真正全的软件测试思维导图。大家等不急啊,催着我早一点完成这个非常有价值的东西。尊敬不如从命,说干就干,今天用了差不多一天时间完成了“软件测试全景图”的思维导图,如下所示:
看不清楚吧?别急!下面会给大家一个清楚的交待,哈哈。
“软件测试全景图”整个思维导图有9个模块,分别是:
-
测试的定义,包括测试标准、原则、历史等;
-
测试五大流派,包括传统测试、敏捷测试、探索式测试、SBTM
-
测试方法:MBT、ReBT、RiBT等等
-
测试层次和类型:单元测试、集成测试、系统测试、验收测试等;
-
测试方式:手工 vs. 自动化的,静态 vs. 动态,主动的 vs. 被动的
-
自动化测试(含测试工具),包括其策略、自动化测试框架
-
测试技术: 面向SOA/微服务测试技术、web测试技术、移动测试技术等;
-
测试过程:过程模型、过程改进等
-
测试管理:测试件、缺陷、质量、度量等管理
让我一个一个模块给大家详细介绍。
1.测试的定义
2. 测试流派
3. 测试方法
4. 测试层次和类型
5. 测试方式
6. 自动化测试(含测试工具)
7. 测试技术/8. 测试过程
9. 测试管理
这只是匆匆完成的第一个版本,一定有比较多的问题,欢迎大家留言、指出问题,多谢!我会持续完善它,再分享给大家。