本文适用对象
初级软件测试人员,或想开拓思路拓展测试范围、提高测试覆盖率的所有测试人员等等。
本文目的
讲述如何快速、简单、有效、有条理地编写一条测试用例,并帮助测试人员从测试用例角度拓展测试思路。
如何简单、快速地描述(编写)一个测试用例
测试用例的目的在于指导、帮助测试人员按照既定的计划步骤执行测试,并比对测试结果与预期结果是否一致。
对于中大型软件公司而言,测试用例的管理都有既定的规范和工具,如表格管理用例、测试管理软件管理用例(如下图1所示为MeterSphere测试管理软件用例编写页面)等。
但总而言之,测试用例的内容主要不外乎3个部分:前置条件、步骤、预期结果。
前置条件,阐明了软件测试的需求的环境、软件状态等等信息;
步骤,表明在设定条件下执行的一些操作;
预期结果,表明测试人员根据需求报告或功能列表推论出的在测试过程中,执行某一个步骤后,软件的响应或反馈。
测试用例就是测试人员的测试指导书。
图1 MeterSphere用例编写页面
那么,对于没有明确地测试管理软件的小型软件公司,或者对于测试人员而言,需要暂时快速地编写一个测试用例或记录测试过程的时候,可以怎么做呢?
推荐一个临时性的用例编写模板:GIVEN...WHEN…THEN。
GIVEN:表述用例的预置条件;
WHEN:表述用例的操作步骤;
THEN:表述步骤的预期结果。
让我们套用GIVEN…WHEN…THEN的模式来描述下编写用例的大致步骤:
GIVEN 你已经了解了测试用例包含的基本内容
WHEN 按照预置条件、步骤和预期结果编写用例
THEN 你会获得一条比较具有逻辑性、较标准的用例
有没有觉得很简单?
......
查看更多精彩内容,请点击下载:
版权声明:本文出自《51测试天地》第六十五期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。