《软件测试技术实战:设计、工具及管理》—第2章 2.8节介绍内容

本节书摘来自异步社区《软件测试技术实战:设计、工具及管理》一书中的第2章,第2.8节介绍内容,作者顾翔,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.8 本章总结
2.8.1 介绍内容

  • 运用等价类/边界值设计测试用例。
  • 运用决策表设计测试用例。
  • 运用状态转换图设计测试用例。
  • 运用决策树设计测试用例。
  • 运用正交法设计测试用例。
  • 软件白盒测试:

语句覆盖测试;
分支覆盖测试;
条件覆盖测试;
判定/条件覆盖测试;
MC/DC覆盖测试;
路径覆盖测试;
控制流测试;
白盒测试在实际工作中的使用。

  • 测试用例设计的若干错误观点。

2.8.2 案例


《软件测试技术实战:设计、工具及管理》—第2章 2.8节介绍内容_第1张图片


《软件测试技术实战:设计、工具及管理》—第2章 2.8节介绍内容_第2张图片


《软件测试技术实战:设计、工具及管理》—第2章 2.8节介绍内容_第3张图片

扩展阅读:软件测试五大流派

分析学派(Analytic School):认为软件是逻辑性的,将测试看作计算机科学和数学的一部分,结构化测试、代码覆盖率就是其中一些典型的例子。他们认为测试工作是技术性很强的工作,侧重使用类似UML工具进行分析和建模。
标准学派(Standard School):从分析学派分支出来并得到IEEE的支持,把测试看作侧重劣质成本控制并具有可重复标准的、旨在衡量项目进度的一项工作,测试是对产品需求的确认,每个需求都需要得到验证。
质量学派(Quality School):软件质量需要规范,测试就是过程的质量控制、揭示项目质量风险的活动,确定开发人员是否遵守规范,测试人员扮演产品质量的守门员角色。
上下文驱动学派(Context-Driven School):认为软件是人创造的,测试所发现的每一个缺陷都和相关利益者(stakeholder)密切相关;认为测试是一种有技巧的心理活动;强调人的能动性和启发式测试思维。探索式测试就是其典型代表。
敏捷学派(Agile School):认为软件就是持续不断的对话,而测试就是验证开发工作是否完成,强调自动化测试。TDD是其典型代表。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

你可能感兴趣的:(测试)