思步网

标题: 测试用例的编制时间? [打印本页]

作者: cecilia    时间: 2008-5-10 15:51
标题: 测试用例的编制时间?
请大家结合自己的经验说说测试用例编制需注意的一些事项。
测试用例的编制时间应该是什么时候呢?在需求规格说明书完成之后?技术说明书完成之后?还是分阶段编制?
依据需求规格说明书编制功能测试用例,这样的话是不是意味着需求规格说明书需要写的非常详细,将所有的功能及操作都描述清楚?

对于测试我还是一个新手,望大家多多见谅。
作者: 思步    时间: 2008-5-10 21:31
我不知道你对测试如何理解,按照我自己的理解,测试应该分几个阶段:
1、UT-单元测试(静态测试)
2、ITA-集成测试A(软件各功能模板之间的集成测试)
3、ITB-集成测试B(软件、硬件、网络设备等之间的集成测试)
4、ST-系统测试
5、用户验收测试
此外,还有Alpha、Beta测试

如果按照上面的四种归类的,不同的阶段,针对的用例不同,按照V型模型的话:
1、UT对应编码阶段
2、ITA对应详细设计阶段
3、ITB对应概要设计阶段
4、ST和用户验收测试对应需求阶段
所以,每种类型对应不同的测试用例,一些浅见,请指正。
作者: lily_014    时间: 2008-5-11 19:41
原帖由 cecilia 于 2008-5-10 15:51 发表
请大家结合自己的经验说说测试用例编制需注意的一些事项。
测试用例的编制时间应该是什么时候呢?在需求规格说明书完成之后?技术说明书完成之后?还是分阶段编制?
依据需求规格说明书编制功能测试用例,这样的话 ...


楼上的也介绍了一些测试的基本知识和原理。
这里针对你的问题说一下我的看法。首先,测试用例什么时间写,根据你开发选择的生命周期来定,是按不同的模型分不同的阶段,但一般情况下是在需求出来后(并不是说一定得需求完全定下来,至少是在第一次评审后)这时要开始入手编写测试用例,没有不变的需求,因此测试用例也是随着需求的变化不断地去修改和完善。
至于你问的是不是需求要写得非常细,当然,如果需求写得很好很完善的话,那么后期测试用例也无需花大量的工作量在更改测试用例上面。
作者: iamredeye    时间: 2008-5-12 14:32
查一下那个V-model
作者: cecilia    时间: 2008-5-12 16:28
最典型的V模型版本:
                预验收测试
可行性分析     -- --->         验收测试
      ↘        预系统测试       ↗
   需求分析    ----->     系统测试
         ↘      预集成测试   ↗
    概要设计    ---->   集成测试
           ↘    预单元测试  ↗
     详细设计  ----->  单元测试
              ↘           ↗
                   编码                  
单元测试所检测代码的开发是否符合详细设计的要求。集成测试所检测此前测试过的各组成部分是否能完好地结合到一起。系统测试所检测已集成在一起的产品是否符合系统规格说明书的要求。而验收测试则检测产品是否符合最终用户的需求。
作者: step365he    时间: 2008-5-13 14:31
1. 单元测试的测试代码一般可以先于产品代码,也就是常说的测试驱动开发。这部分的测试用例(测试代码)由程序员自己完成(不建议其它程序员负责)。
2. 集成测试是测试模块之间的接口,以及模块集成过程中各个模块的运作是否符合设计要求;这里的模块以及模块集成后一般是构成了个子系统(如果产品规模不大)。这部分测试可以由测试人员和程序员一起完成。
3.系统测试是测试人员根据需求说明书,对产品进行测试。所涉及的不仅是产品本身,而且有用户说明书等。
作者: step365he    时间: 2008-5-13 14:34
如果需求规格说明书需要写的非常详细,将所有的功能及操作都描述清楚,那就不是需求规格说明书了。每步操作(正确流程,旁支流程等,操作步骤,期望结果等)描述是测试用例的工作。

我觉得快速划分测试用例的优先级,以及设计合理可行(成本低)的测试用例是两个关键。

[ 本帖最后由 step365he 于 2008-5-13 16:00 编辑 ]
作者: lily_014    时间: 2008-5-13 18:15
赞同step365he说得太对了,也非常地清晰,正面回答了楼主的问题。
作者: cecilia    时间: 2008-6-14 09:15
非常感谢各位的回答,我们现在的测试正在往这方面的发展。以前没有严格的区分单元、集成和系统测试,因为公司人员少,基本上是由软件工程师来进行单元测试,不够具体,导致交付给测试部的时候还是会有一大堆的问题。
希望以后能不断规范。
作者: lily_014    时间: 2008-7-8 09:41
原帖由 cecilia 于 2008-6-14 09:15 发表
因为公司人员少,基本上是由软件工程师来进行单元测试,不够具体,导致交付给测试部的时候还是会有一大堆的问题。 ...


单元测试是由程序员自己来做的呀, 你是准备怎么去规范呢.
作者: 双桥    时间: 2014-7-25 12:22
没人回帖。。。我来个吧!
作者: Lluo-    时间: 2014-11-8 09:22
支持,赞一个
作者: 插翅难飞    时间: 2017-8-17 15:13
我了个去,顶了
作者: 茆缇°    时间: 2017-11-6 18:29
众里寻他千百度,蓦然回首在这里!




欢迎光临 思步网 (http://www.step365.com/) Powered by Discuz! X3.2