|
3#
楼主 |
发表于 2009-7-21 15:44:55
|
只看该作者
原帖由 jrgglolicon 于 2009-7-21 15:15 发表
想先请问前辈 软件测试的文档分类有哪些 诸如测试用例和测试计划的概念
测试计划(test plan)是软件测试过程中最重要的文档,可以说测试计划的质量直接决定了软件测试的质量。一般来说测试计划来源于项目的设计文档,也就是说测试计划和设计文档是互相呼应的,测试计划就是为了确保和证明软件实现了设计目标。当然,测试计划只是一个总称,对于不同的测试类型,不同的测试阶段,你会编写相应的测试计划。例如,针对smoke test,你应该有smoke test plan, 针对regression test, 你应该有相应的regression test plan。在测试计划中主要描述了测试的目标,测试进度的安排,测试资源的使用,测试环境,测试中人员的职责,测试结束的标准以及软件发布的策略等等,根据测试类型和阶段的不同而有所侧重。一般来说,测试计划中不会有详细的测试用例设计,因为毕竟测试用例可能会很多。
测试用例(test case)设计文档,用来描述测试过程是如何具体执行的。其主要有如下几部分组成:1,测试用例名。2,测试目的。3,测试步骤。4,期望得到的结果。5,测试结果(成功还是失败)。6,备注。设计好的测试用例不是一件容易的事情,首先要对待测系统相当熟悉,用应该少的测试用例覆盖尽可能多的测试点和容易产生错误的测试点。至于测试用例是应该描述的详细还是简洁,一直都有争论。详细的测试用例可以指导对于系统不太熟悉的测试员进行有效的测试,但是过于死板的步骤不易发现未能覆盖的其他问题。简洁的测试用例适合非常有经验的测试人员使用,他们每次都可能使用不同的方法或者角度来执行同一个用例,这样大大增加了发现错误的几率。所以,到底如何编写测试用例要根据实际情况进行权衡。 |
|