一、批量选择的测试用例
1、用例标题
用例标题可以让使用用例的人或是评审用例的人快速了解此条用例的意图。也因为用例标题是测试点的概况,可以快速判断出用例内覆盖的测试点是否有遗漏。所以测试标题在多人合作的大型项目尤为重要。
2、前置条件
前置条件可以是准备测试数据、角色的权限、或者是进入某个页面、展示某个弹框,但前置条件首先要满足下面两个原则:
前置条件本身一定是成立的
在这个前置条件下,后续的用例步骤一定能成立
而对于一条用例来说,前置条件有很多选择,如何制定前置条件,才能达到较好的效果?
首先要明确,并不是所有的用例都需要前置条件。 前置条件应该在测试点或测试标题确认之后,再判断此条用例是否需要前期准备。
这里提供一种确定前置条件的方法:
在确认测试点之后,先列出所有需要达到这个测试点的步骤和预期,然后仅留下证明此条测试点的关键性步骤和预期,在这之前的步骤和预期总结为前置条件。
3、测试步骤
测试步骤比较好理解,就是该如何执行用例。对于操作步骤有以下几点要求:
用例的步骤是线性的,先做什么后做什么。
需要清晰、准确的描述操作步骤,不能出现假设性的词语。如:进入页面,这个页面的名称,或点击按钮这个按钮的名称或位置都应该准确描述。
正如上文所说,操作步骤需要围绕着测试标题展开,如果有多余的步骤建议归纳到前置条件里。
操作步骤不应该出现“和”、“或”、“且”等这样的连词,如果有这种情况,应该拆分成多个步骤,或者拆分成单独的用例。
测试步骤内不能出现预期结果的内容。(分清什么是预期,什么是步骤,也是写好测试用例的关键点)。
4、预期结果
预期结果与学生时代写作文时的景物描写类似,以前的作文是“通过对景物的描写表现作者的情感”,而预期结果是“通过对检查点的描写验证用例的测试点”。比如:验证购买按钮样式的预期结果就是——购买按钮展示在页面右下角、按钮形状为椭圆形,文案为“购买”。
延伸阅读:
二、什么叫测试用例
测试用例(Test Case)是为某个测试目标而编制的一组测试输入、执行步骤以及预期结果的集合,以便测试某 个程序的路径或验证软件是否满足某个特定需求 测试用例的概念包含以下几个方面的特性: 1.目标:测试用例的目的是为了达到一定目标 2.作用:去验证某个路径或某个特定的需求 3.集合:表示测试用例由多个项组成:如输入数据、步骤、预期结果等。