ISTQB知识体系中的测试策略与测试价值
作为测试人员我们工作的价值究竟是什么?是输出用例?是输出测试脚本?还是测试执行的数量?且听下分析。
如下图所示:在ISTQB的只是体系中,测试人员的商业价值可以分为定量价值和定性价值。不同的测试价值,我觉得应该通过不同的测试策略来实现。
1.分析型测试策略来实现定量及定性价值:
1.1基于架构化的测试测试分析与测试设计:
如:邰晓梅的MFQ&&PPDCS的知识体系中都提到了KYM->TCO->Modeling->TCON->TC->TE这样的结构化的从测试分析到测试执行的过程。在KYM->TCO重点是分析测试在项目中的上下文环境,持续收集测试信息,并进行结构化的梳理,识别测试覆盖要点。Modeling->TCON->TC阶段进行测试建模,识别测试条件输出测试用例。
这套测试过程重点在于单功能、和功能交互的识别,更适合从测试广度的方向(个人理解),做功能覆盖,从而发现产品缺陷。当然作为广度功能覆盖的测试类型,我们也可以借此测试分析和测试设计的结果来进行自动化和CI的部署。
产品从早期大量CI用例大量失败,持续耕耘,到最后自动化执行成功率、功能覆盖率等达到一个理想的程度,也是研发项目对于产品质量信心不断积累的一个过程。
ISTQB知识体系中提到的测试分析和测试条件等概念,与MFQ&&PPDCS中的应该概念大体一致。并不冲突。
2.1RBT基于风险的测试:
RBT分