• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

再谈性能测试

发布: 2008-9-24 11:50 | 作者: 不详 | 来源: 测试时代 采编 | 查看: 92次 | 进入软件测试时代论坛讨论

软件测试时代

去掉列1中的关键词“性能”,再加上“功能”看看。

性能测试

xx测试

功能测试

1.收集性能要求

1.收集xx要求

1.收集功能要求

2.编写性能测试计划

2.编写xx测试计划

2.编写功能测试计划

3.编写性能测试方案或用例(转换性能需求,确定性能测试点及性能接收标准)

3.编写xx测试方案或用例(转换xx需求,确定xx测试点及xx接收标准)

3.编写功能测试方案或用例(转换功能需求,确定功能测试点及功能接收标准)

4.配置测试环境

4.配置测试环境

4.配置测试环境

5.实现测试设计

5.实现测试设计

5.实现测试设计

6.执行性能测试

6.执行xx测试

6.执行功能测试

7.分析测试结果

7.分析测试结果

7.分析测试结果

8.报告测试结果,如果性能未达到要求,提交bug

8.报告测试结果,如果xx未达到要求,提交bug

8.报告测试结果,如果功能未达到要求,提交bug

9.开发人员修复bug,重新执行步骤6~8,直至测试通过

9.开发人员修复bug,重新执行步骤6~8,直至测试通过

9.开发人员修复bug,重新执行步骤6~8,直至测试通过

(表二)

看,是不是一样的。所以说基本上所有类型的测试过程都是一样的,不同的就是它们分别针对的是不同的系统特性。

性能测试为什么难?

虽然从上面的表二看上去性能测试和一般的功能测试没有什么区别,但为什么大家都觉得性能测试难做呢?难点主要体现在一下几个步骤中。

1. 选择性能测试功能点及确定性能接收标准

有些客户的需求可能比较模糊,对于那些简单而概括的性能要求(如“系统主要交易的响应时间不超过8秒”)我们必须有针对性的重点的进行选择。当然如果客户很清楚的表明具体需要测试的地方,这个步骤可以轻松很多了。

2. 配置及维护测试环境

由于性能测试针对的是系统的性能问题,所以需要一个相对独立的环境。加上对并发用户数的要求,对网络,服务器(应用,数据库等)和客户机的真实模拟,要求负责测试的人员具备良好的网络,数据库,系统架构,操作系统的等知识。

3. 实现测试设计

测试环境搭建好后,需要根据测试计划,测试用例进行实现。常见的主要是系统的部署,数据的插入及校验,工具的安装及检查等。所以又要求负责测试的人员不但要具备良好的网络,数据库,系统架构,操作系统等知识,还要了解系统的组成,熟练的掌握测试工具。

4. 繁琐的测试运行及大量的报告处理

文章来源于软件测试时代 http://www.testage.net/

32/3<123>

软件测试时代开课信息
Google
关于我们 | 合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2007 TestAge(测试时代) 北京慧灵科技有限公司 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备05002925号
技术支持和业务联系:info@testage.com.cn 电话:010-51297073