我们为什么需要编写测试用例?
测试用例,简单来说就是对测试任务的描述。试想下,把一个软件直接丢个一位测试新人,要求其测试,他会怎么做?他很有可能,拿起软件,很努力很努力的把他所想到的所有要点都测试一遍,如果恰巧没发现问题,便回答“已测试完毕”。但如果你是这个测试任务的发布者,收到这样的结果,肯定是不放心的,你会不清楚这位新人到底测试了什么,有没有哪些遗漏点,每个测试要点是否都用到有效的方法确实测到了…诸如此类的疑问肯定不停地冒出。
那么,我们会很自然的想到,用一个文档,将测试的方案、方法、结果等记录下来,便可以很好的向他人展示测试工作是如何进行的,这个文档就是“测试用例集”,是由很多个测试用例组成。
编写测试用例,给他人展示只是其附加作用,我认为其核心意义在于帮助测试人员梳理思路,得到更全面得测试点,并且在开始动手前就写好,避免了测试时思绪被结果所混乱,而导致对结果的误判等情况。
什么是测试用例
摘抄下百度百科:
测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。
概念总是非常的抽象,直接看看测试用例模板,以Excel形式大致如下:
每一个测试案例,包含用例编号、用例标题、测试项目、用例级别、预置条件、测试输入、执行步骤预期结果等要点: