51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 48259|回复: 46
打印 上一主题 下一主题

做好测试计划和测试用例的工作的关键是什么?(08-05-30)(获奖名单已公布)

[复制链接]

该用户从未签到

1#
发表于 2008-6-2 14:21:55 | 显示全部楼层

我对于这个问题的理解

1)测试计划
测试计划是测试阶段中的第一个阶段,首先将测试作为一个项目来看,应该有一个计划,那么既然是计划,一般解决的是5W(what、when、where、who、How)的问题,即:在什么时候由谁来完成什么样的任务;所以要做一个测试的计划首先要理解需求,需求又可以分为“用户需求”、“需求分析”、“测试需求”;那么我们根据做计划人能够接触的需求的不同(或者根据公司的具体情况进行分析);通过需求的分析我们可以分析出What?我们要测试什么。然后我们去分析我们可以掉空的资源,资源不是无限的,需要我们去获取和合理利用;资源又分为人力资源、时间资源、设备资源等等,我们如何分配这些资源,如何合理利用这些资源是需要我们去规划,所以在这里就需要在测试计划中有时间进度安排,人力资源分配和测试环境的安排;通过这个分析分析出Who Where和When,另外需要完成测试这项活动,我们采用什么样的方法,也是必要的,所以在测试计划中需要有对于各项测试的方法的安排,这样分析就有了How。另外做任何一件事情都会存在着风险,所以在制定测试计划的时候需要包含风险,及其风险分析;
总这对于测试计划来说,我觉得需要对测试这项活动进行合理的安排,需要编写测试计划的人有一个清晰的逻辑、另外测试计划在编写之前的分析是很重要的,这些分析,包括了需求分析、用户或者开发人员的沟通、AUT(被测系统的分析)、测试方法的分析、等等
另外在编写这些文档的时候可以借鉴一些国际的标准,比如IEEE就有一个测试计划的标准化模板
2)测试用例
测试用例是属于测试的设计阶段,它是对于测试方案(test solution)的一个细化过程;在我们知道了测试什么(测试的具体功能点)后,来解决如何来测试的一个实现过程;测试用例的设计我觉得最终要是分析和实现,分析包括对于需求的分析和系统的分析,实现是在充分考虑了各种情况和足够的数据情况下,以文档方式对测试用例的实现。
本来还想说很多,但是忽然觉得没有什么可以说的了,欢迎大家讨论指正
blog:http://blog.csdn.net/Test_sunny
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-19 22:05 , Processed in 0.067822 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表