测试用例设计——场景分析法

发表于:2018-12-27 11:50

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

 作者:丁颖    来源:新浪博客

  1、如何编写测试用例
  在测试需求分析阶段,我们只有需求文档,所以编写测试用例的唯一依据就是需求文档,通过需求分析得到测试点。
  测试点细化要把握好度,太粗的测试点没有指导意义,太细的测试点容易陷入细节中无法自拔。
  2、场景分析法:
  通过遍历所有流经用例的路径来确定使用场景的方法,用来测试系统的功能点或业务流程。场景法一般包含基本流和备用流,从一个流程开始,遍历所有的基本流和备选流来完成所有场景。
  基本流:用直黑线表示,是经过用例的最基本、最简单的路径(程序从开始到结束无任何错误)
  备选流:采用不同颜色表示,一个备选流可以从一个基本流开始,也可以从一个备选流开始,在某个特定条件下执行,然后重新加入基本流或终止用例。
  从基本流开始,再将基本流和备选流结合起来,确定用例场景:
  3、用场景分析法设计测试用例的步骤
  1、根据需求文档,画出流程图,根据流程图确定基本流和备选流;
  2、根据基本流和备选流确定场景;
  3、对每一个场景生成测试用例;
  4、对生成的所有测试用用例重新复审,去掉多余的,确定后,对每个测试用例确定测试数据值
  4、例子
 
  第一步:确定基本流和备选流:
  第二步:我们根据基本流和备选流来确定场景:
  第三步:设计用例
  在下面的矩阵中,V(有效)用于表明这个条件必须是 VALID(有效的)才可执行基本流,而 I(无效)用于表明这种条件下将激活所需备选流。下表中使用的“n/a”(不适用)表明这个条件不适用于测试用例。
    第四步:设计数据,把数据填入用例表


      上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号