作者: alanstone 发表日期: 2007-05-09 10:11
复制链接
瞆嗉厱Z
`42}
定义需求 ) s7f茠G
"晃Ge6悎
不管我们做什么类型的测试,必须有一个测试目标,这个测试目标就是我们的测试需求。在大部分情况下是没有明确的需求,我们需要自己来定义需求。 R`飊遠種
ゎR赁#蓝
看看这个例子:某互联网IT公司开发了一个 WEB应用系统,系统完成r后需要进行测试。如果你是一名测试人员,你会经常到听老板对你说 ”对系统进行性能测试,测试了告诉我结果“ ,听起来很简单 需求,在仔细的思考之后我们就会发现太多模糊的需求。对系统的哪一部分进行?测试通过的标准是什么?应该如何运用并发用户策略? 嬣芐P2薥S
y芻吱轟
如果你不知道有性能测试工具可以使用,你还会发愁如何制造多用户同时访问的测试?如果公司的人数较多,你可能还会想可以让大家一起来访问这个网站看看 效果如何,在现实中也确有这种测试方法,我就遇到过,公司在没有引入性能测试工具之前真的就是找了100多人在内部进行了并发测试,很显然这是一个无可奈 何的方法,希望大家不要进行同样的测试,如果你正在考虑做类似的事情,那么你需要仔细的阅读以后的教程。 +躉'誙8錧
6衄桂O豑
继续回到我们的话题定义需求,对于上面的例子我们应该如何定义需求呢? OR.A}
f#4虶懓
其实有两种方法可以使用: 菚Ty楅<飅
一、性能测试的需求已经明确写入了《设计说明书》。我们知道系统大约有多少个并发用户,用户要求完成哪些类型的操作……,这种需求的确定通常是基于设计需求,或来源于实际的数据。 V-頃^YSm貱
閫hf務R
二、性能测试的需求是找到系统性能瓶颈,这个需求听起来比较大,我们需要确定操作类型和操作习惯,这些可以来源于对系统的分析,在实施过程中需要找出系统的性能瓶颈。这个对于初学者有一定难度,同时也是我们最常见的测试需求。 KKF珀r7g饮
2桕KD謎珞
很显然对于这个例子我们的目标可以将测试需求定义为找出系统的性能瓶颈。 p摴Q_U脓
瘃簊n鰖
好了,现在我们已经知道自己的测试目标是什么了,接下来我们考虑如何进行具体的操作与实施。 8Le]螶h
4菻`蟇,f
转载:www.qaabc.com 匟]猕3^
欢迎到 alanstone 的个人主页看更多内容
