什么是测试用例?百科测试用例的概念如下:测试用例(TestCase)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。在整个测试的过程中,提测之前,准确说,应该在需求评审、技术方案确认之后,那我们就需要去编写测试用例,通过测试用例来执行测试。本篇只是单纯的描述如何编写一条用例,针对用例本身,比如:包含哪些必要字段、可以有哪些扩展字段、每个字段应该编写到什么样的程度。测试用例的好处1.任何测试人员都可以执行可以给不是很熟悉该业务或者该模块的同学直接去执行,而不需要去反复再同开发、产品对接,或者是猜测该条用例的意思或者意图。2.减少不必要的沟通成本、节省实际执行时间一条步骤清晰的用例,完全可以照着一步步执行,预期结果清晰,则可以很容易地断定该条用例是否通过,前置条件清楚明白,则可以顺利执行。3.尽可能的减少重复劳动在实际的工作中,我们会发现A同学写的用例交接给B同学之后,由于用例步骤不详细、前置不清晰等,导致无法理解、执行,然后会去重写该模块的用例,这就导致工作成本的增加。4.归档为后续的迭代、回归,回溯或者交接等提供清晰的依据以及指导。常规基本用例包含字段用例名称、前置条件、输入步骤、预期结果、备注等,这几个字段是必不可少的。在保证基本字段清晰的情况下,根据需要,我们可以适当添加一些字段,比如:用例编号、优先级、使用平台、是否自动化、关联需求、是否通过、网络、备注等等。基本字段必不可少,而且还要清晰描述:1.用例名称能完整且简洁的描述该条用例要做什么,执行场景是什么,可包含:模块名+执行场景。2.前置条件用例执行需要做哪些前置步骤,或者需要哪些条件才能使该条用例顺利的执行下去?一般来说,在功能模块之前存在关联时或者依赖时,此时需要将前置条件写清楚,因为这些依赖和关联的点,可能只有当时相关的测试和开发比较清楚。例:限免时段内重复领取福利。(1)在前置条件或者备注里,最好解释一下限免规则;(2)发布限时免费的活动到测试环境;(3)同一时段内,领取过一次。测试用例3.用例步骤或者输入步骤这里也是指导用例执行的关键,需要将每一步写的比较清楚,否则其他人来执行的话,很容易出错或者理解错。比如安卓端,正常情况发布朋友圈文字模式,图+文章,发布成功这个用例例:(1)正常登录
转载请注明:http://www.0431gb208.com/sjszjzl/6550.html