探索式场景联想法衍生测试用例

发表于:2022-5-18 09:34

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

 作者:刘晓佳Rachel    来源:51Testing软件测试网原创

  本文适用对象
  初级软件测试人员,或想开拓思路拓展测试范围、提高测试覆盖率的所有测试人员等等。

  本文目的
  讲述如何快速、简单、有效、有条理地编写一条测试用例,并帮助测试人员从测试用例角度拓展测试思路。

  如何简单、快速地描述(编写)一个测试用例
  测试用例的目的在于指导、帮助测试人员按照既定的计划步骤执行测试,并比对测试结果与预期结果是否一致。
  对于中大型软件公司而言,测试用例的管理都有既定的规范和工具,如表格管理用例、测试管理软件管理用例(如下图1所示为MeterSphere测试管理软件用例编写页面)等。
  但总而言之,测试用例的内容主要不外乎3个部分:前置条件、步骤、预期结果。
  前置条件,阐明了软件测试的需求的环境、软件状态等等信息;
  步骤,表明在设定条件下执行的一些操作;
  预期结果,表明测试人员根据需求报告或功能列表推论出的在测试过程中,执行某一个步骤后,软件的响应或反馈。
  测试用例就是测试人员的测试指导书。
图1 MeterSphere用例编写页面

  那么,对于没有明确地测试管理软件的小型软件公司,或者对于测试人员而言,需要暂时快速地编写一个测试用例或记录测试过程的时候,可以怎么做呢?
  推荐一个临时性的用例编写模板:GIVEN...WHEN…THEN。
  GIVEN:表述用例的预置条件;
  WHEN:表述用例的操作步骤;
  THEN:表述步骤的预期结果。
  让我们套用GIVEN…WHEN…THEN的模式来描述下编写用例的大致步骤:
  GIVEN 你已经了解了测试用例包含的基本内容
  WHEN 按照预置条件、步骤和预期结果编写用例
  THEN  你会获得一条比较具有逻辑性、较标准的用例
  有没有觉得很简单?

......
查看更多精彩内容,请点击下载:
  版权声明:本文出自《51测试天地》第六十五期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号