测试用例的设计原则

要做好测试用例的设计,需要注意以下7个设计原则:

  1. 利用成熟的测试用例设计方法来指导设计

测试用例有很多设计方法。

黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景图法等。

白盒测试常见的用例设计方法有:代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径覆盖测试法、域测试、符号测试。

如果组织有测试用例库,还可以复用测试用例。

所以,测试人员要根据测试的类型、测试的目的,选择合理的成熟的设计方法,这样才能设计出更好的测试用例。

  1. 测试用例的正确性

测试用例的正确性决定了测试结果的正确性,一个错误的测试用例必然导致错误的测试结果。测试人员应确保所设计的测试用例是正确的,并且在执行测试之前通过测试专家的评审。

  1. 测试用例的代表性

测试不可能是“穷举”的,所以测试用例必须是具有代表性的。使用具有代表性的测试用例进行测试,既有可能发现大多数软件Bug,又不会使得测试的工作量过于巨大。

  1. 测试结果的可判定性

设计测试用例必须给出一个可以量化表示的预期结果,这样在测试完成之后才能将实际测试结果与预期结果进行比较,以判定软件是否出现Bug。一个定性描述的预期测试结果会使得测试结果无法判定。

  1. 测试结果的可重现性

测试用例中的测试步骤必须足够详细,测试环境必须足够清楚,这样才有可能使得测试结果能够得以复现。不能复现的测试结果对于Bug修复来说,只能是一场灾难。

  1. 足够详细、准确和清晰的步骤

在测试用例中规定足够详细、准确和清晰的步骤,既是执行测试的必要条件,也是确保测试结果可以复现的基础。

  1. 利用测试用例文档编写测试用例时必须符合内部的规范要求

组织有必要制定一个测试用例编写规范,对测试用例设计应具备的前提条件,测试用例的内容,每项内容的编写要求等作出明确的规定。这样可以确保测试用例的质量。

除此以外,设计测试用例时还需要注意以下问题:

  • 不能把测试用例设计等同于测试输入数据的设计。
  • 不能追求测试用例设计的一步到位。
  • 不能将多个测试用例混在一个用例中。
  • 不能由没有经验的人员设计测试用例。

这正是:

测试用例有原则,随意设计要不得

用例设计做不好,测试结果好不了

参考书目:软件测试实用技术与常用模板(第2版),作者:李龙,黎连业,出版社:机械工业出版社


作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000咨询以及软件过程改进、软件工程能力提升的研究工作。

来源:软件工程之思,本文观点不代表自营销立场,网址:https://www.zyxiao.com/p/135461

发表评论

登录后才能评论
服务中心
服务中心
联系客服
联系客服
侵权联系 投诉举报
返回顶部
河南,挺住!郑州,挺住!一起为他们加油!!