测试结果的准确性取决于测试用例的质量,所以我们要按照一定的规格去设计用例。  重要性:Test Case贯穿整个测试执行过程

  1、什么是测试用例,为什么要编写?

  测试用例就是编写前提条件,输入值,执行步骤,预期输出,对特定需求或目标的测试,体现测试方案,方法。

  由于测试用例是把整个测试的过程分化为具体的测试步骤,验证软件功能正确性。它是测试环节执行的基本依据。

  2、主要包含哪些内容?需要哪些文档?

  一般包含以下内容:

    测试用例的编号

    所属项目

    前置条件

    测试用例的优先级

    测试的步骤

    预期结果

    测试人员

        测试日期

  文档:

    软件需求说明书

    软件设计说明书

  3、有什么作用?

  如何在最短的时间内以最少的人力投入发现软件自身更多的缺陷,完成高效率测试,是每个软件公司想要达到的目标。因此每个项目都需要有一套完整、高效、优质的测试方案和测试方法,如果有了测试用例可以减少潜在风险的发生,避免项目盲目的进行。如果测试人员发生流动时,对项目进度的影响就会降到最低程度。

  (1)指导测试

  在进行测试时严格按照测试用例去执行测试,并把测试中遇到的各种情况记录下来,在这儿我们可以用测试管理工具,比如说禅道。

  注意:测试用例是指导测试人员有条理的进行测试,通过执行用例发现更多的软件缺陷,并不是说限制测试工程师的思维。

    (2)指导脚本编写的作用

  软件测试慢慢走向手工测试和自动化测试并行发展。而自动化测试的核心就是测试脚本,自动化测试脚本编写的依据就是测试用例。

    (3)作为评判依据

  测试工作完成后需要评估和定论,判断软件是否合格,然后做出报告。以测试用例为依据进行评审。整理出测试中发现Bug数目,有效的Bug数目,无效的Bug数目,存在争议的Bug数目

  (4)作为分析缺陷的基准的作用

  测试的最终目是发现软件的缺陷,测试结束后对发现的Bug进行回归测试,并对测试用例进行维护,不断的补充,完善,最终交付给用户一个高质量的软件产品。