性能测试的测试需求获取
PS:本人在51testing博客的所有内容均为原创,转载请注明出处!!
i[f,[z"ldy;mK Gs0^&e#q9Q-B8} J0最近又做了一些项目,在项目进行过程中,有遇到测试需求不确定的情况,特别是一个新产品,出来以后谁也不知道要测试多少压力、多少并发才可以,项目是勉勉强强的做完了,不过心里还不是很舒服,为了避免以后出现类似的问题耽搁项目的测试工作,近日又仔细的想了一想,堆积出下面这个杂文,算是小小的积累一下吧!
Eu&[!t/V*ADIv0`8WoW0(A1}o J\;c H0俗话说的好:“万事开头难”;做一个项目的测试,怎么着手开始的工作,通常是最难的,也是最重要的。例如今天上午上面下了一个测试任务,是测试XXX系统,这个系统在开发的过程中你没有介入,现在让你做测试,你怎么开始??
ibr7BM} ~
N
^01、去沟通!51Testing软件测试网5~HOK
wg
2、去索要需求文档!
*y]V7E
T
CZ0c03、去索要技术资料!
S;Op;n?+z`!xJ(M04、拿到版本去熟悉功能!
e|/h G_G&F05、让需求人员给培训……等等等等51Testing软件测试网Xo#|?uf%Wv_F
这些,都是获取需求的一些必要过程;而各种规范和测试模型里,需求也是最最基本的元素,试问一下,如果没有需求,你不知道要测试的东西是什么,测试完了应该是什么样子,那么你如何测试呢?51Testing软件测试网'P/N wHMfG3Y3p
需求是软件测试活动中最重要的基础元素!!51Testing软件测试网
`P#\V:m,_
RT5`
p?0前段日子公司给了一个项目的测试,这个项目是一个类似于百度贴吧的站点,没有给任何需求,要求功能和性能都要测试;接到项目后,我是这样做的:51Testing软件测试网&fD tKW._6} ?
1、去百度贴吧熟悉贴吧应有的功能
o2suk\*k
^
z"uk(?02、和需求人员沟通确认所有需要测试的功能模块51Testing软件测试网}*FB8Qf7j
3、依据测试经验以及和需求人员的沟通,搞定功能测试点
K(qV5I&C04、根据具体的功能模块,综合自己的经验确认压力测试点,如下:
RU?5[h0 (1)、XX吧首页的浏览51Testing软件测试网q+q%kYi8P0`p
(2)、XX吧帖子列表的浏览51Testing软件测试网3nIBB1oH9U)v
(3)、热门帖的内容浏览
6AqH)LO#y,_+t0 (4)、帖子发表
u@
v we0 (5)、帖子回复
+n4g`G8e x|&kj;L ]0 (6)、帖子投票51Testing软件测试网uH9F%_M/\7jU(d[{c
(7))、XX吧用户的登录
"^+k)on%bH2N05、后来经过讨论,确认帖子发表和回复进行压力测试,其他的不进行压力测试(因为要做静态化)51Testing软件测试网4F8ctu)KVbI(~
由第5步,可以明白,这个是需要大家来讨论确定的;51Testing软件测试网i*sUwb|en5R
tU \8mL4R0等过了第5步,我就要获取必要的测试参数了,例如发帖和回帖都要测试多少压力、多少并发啊?只有这些问题都搞清楚了,我才好做测试计划,准备测试资源;可是由于这个是个新项目,就连提出需求的工程师也不知道测试多少压力??那这些需求该如何确定呢?试试如下的方法!当然,如果项目开始之初就明确了这些指标,例如:“发帖支持500人同时发帖,系统在5秒内都可以处理完毕”这样的技术指标,那我们也不需要麻烦团队里的人做无用的讨论了。
B(si)Lh2~9{051Testing软件测试网6IvDe;?}/v0{Y b^确认测试需求的一些方法: