软件测试之性能测试的需求收集分析

上一篇 / 下一篇  2012-04-23 09:54:34 / 个人分类:性能测试

软件性能是一种指标,表明软件或构件对于其及时性要求的符合程度。对一个系统而言,包括并发用户数、响应时间、吞吐量、以及资源利用率等方面的信息。

Ixe3P&e0c0  性能测试是为描述测试对象与性能相关的特性对其进行评价而实施和执行的一类测试。用来保证系统运行后的性能满足用户需求。性能测试在软件质量保证中起重要作用。

Wqi7G o5C051Testing软件测试网$Oj#mq&X6He,_@

  软件测试需求,实际上是测试工作范围的确定的过程。那么软件性能测试的需求就是确定性能测试的范围,或者说内容。与测试软件其他属性相同,我们的性能测试需求要保证所有确定的性能测试需求内容都是可以用某种方法来明确的判断是否符合软件需求文档或其他重要文档中的描述。这就遇到一个问题,我们的性能测试需求如何收集分析?51Testing软件测试网OLb1AV!F RM.LMp

Mqq fm SF0  性能测试需求的收集分析是性能测试很重要的一步,该工作包括以下几个部分的内容:51Testing软件测试网$m[?a#Zlm

51Testing软件测试网3qHSD2@0Ke'^

  1、需求文档的收集。性能测试需求的很大一部分来源于各种开发文档,包括用户需求说明书、用户手册,甚至项目合同。所以,在进行性能测试需求的过程中要仔细阅读相关文档,避免漏掉重要的测试内容。51Testing软件测试网Z0O%gDk%DM

51Testing软件测试网Z$}m+\k@4Dv$E

  2、对系统的了解。进行性能测试还应该知道被测项目的系统框架、所应用的技术、客户端与服务器端的通信模式等方面的内容。因为不同的软件架构、应用技术和通讯模式会对产品的性能产生重要影响,所以这些内容对性能测试所采取的策略有所帮助。

5\.dA#I~4a0

'PN3QI1K(XK/o0  3、在制定性能测试需求时要调研被测系统在正式上线后的基本使用群体的数量级。量变导致质变,一个用户和100个用户的所采取的测试案例是不一样的,这些内容需要在测试之前就明确。

cc,D:^ D051Testing软件测试网,RP xA{*HQ`v(Ez(v*@/{

  4、测试点的收集。首先要大致了解用户能够接受的响应时间;其次要了解用户的习惯;在测试之前还要根据之前的调研结果,估计并准备基础数据。

u!@,w5Txe5J}0

;\.sWuY`(Me0  最后强调一下,性能测试强调测试过程的“两头重要性”,即:需求收集分析与结果分析。需求收集分析就是上面的内容;结果分析就是对性能数据的分析以及对性能故障的排查。结果分析和故障排查往往受到开发方、测试方以及用户的重视;软件测试需求收集分析是性能测试的先决条件,也将耗费测试人员的大量时间。所以,一定要重视性能测试需求分析,精准把握测试所需内容、条件,为性能测试的成功打下坚实根基。51Testing软件测试网S5};[*Z^$CZY.xE


TAG:

 

评分:0

我来说两句

Open Toolbar