流程类测试设计:路径分析法-测试架构师修炼之道(8)

发表于:2016-9-28 09:16

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:刘琛梅    来源:51Testing软件测试网原创

分享:
  4. 确定测试数据,完成测试用例
  接下来我们需要为基础测试用例选择一些测试数据(即“输入”),使得基础测试用例中的路径能够被正确执行。
  如果流程的“输入”是一些参数,我们选择合适的参数值即可;如果“输入”是一个取值范围,我们就使用“等价类/边界值”来选择一个输入数据。
  接下来我们继续为“PC连接WiFi”中的测试点1~测试点4来确定测试数据。
  举例:对“PC连接WiFi”功能测试中测试点1~测试点4中的基础测试用例确定测试数据
  前面我们已经对测试点1~测试点4绘制了业务流程图,并根据流程图确定了基础测试用例,如图4-57所示及见表4-18。
  接下来我们就分别为这些基础测试用例来确认测试输入:
  基础测试用例1:加密方式为“WPA”(根据“测试点5”选择);
  基础测试用例2:加密方式为“WPA”(根据“测试点5”选择);
  基础测试用例3:无参数;
  基础测试用例4:无参数;
  基础测试用例5:无参数。
  当基础测试用例确定了测试数据之后,这些基础测试用例就成了测试用例,见表4-19。

  接下来我们就按照测试用例的格式要求,将测试用例的预置条件、测试步骤和预期结果补充完整即可(详见4.4.10节)。
  5. 根据经验补充测试用例
  归根到底,最小线性无关覆盖也只是一种策略覆盖,从覆盖的角度来说也是有遗漏的。为了让测试更有效,我们可以根据经验再补充一些测试用例,例如:
  是否要增加一些需要覆盖的路径?
  是否要增加一些测试数据?
  有哪些地方是容易出问题的,是否还需要补充一些测试用例?
  4.4.5 参数类测试设计:“输入—输出表”分析法
  使用四步测试设计法对参数类的测试点进行测试设计,整体方法如图4-60所示。
本文选自《测试架构师修炼之道:从测试工程师到测试架构师》第四章,本站经机械工业出版社和作者的授权。
版权声明:51Testing软件测试网获机械工业出版社和作者授权连载本书部分章节。任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
33/3<123
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • jake20001
    2018-1-16 18:46:20

    4-18和前面的分析都没对应起来???

  • jake20001
    2018-1-16 18:26:51

    4-16为什么4选3中选择这3个?

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号