首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>软件工程>软件测试>举例谈谈项目测试工作指导性方案的思路和提纲
举例谈谈项目测试工作指导性方案的思路和提纲
来源: 发布时间:2008-07-27 发布人: 浏览: 人次   字体: [ ]  

 在工作中,我通过一些项目的经验来介绍一下我们在测试工作方面的想法,以供参考:(在此只简单列一个思路和提纲,以供讨论)

  制定测试方案
  了解测试对象:明确对象的系统类型:
  B/S 选择web(html/htm)
  C/S 根据C/S结构所用到的后台数据库来选择不同的协议
  FTP/SMTP 对于没有数据库的c/s(ftp, SMTP)这些可以选择windows sockets协议

  了解系统功能点:按功能的侧重点不同,来设计录制脚本的过程,如果重点功能,那么录制脚本时就要对参数设置更加详细,尽量符合实际生产场景,按测试要求来划分为:重点功能,瓶颈功能,薄弱环节
  系统的架构 了解系统结构才能明确系统的重点和要点,以及系统测试的主要关心的问题。让系统测试更有针对性。
  重点测试功能 是测试对象的重点,测试时间长,脚本设计复杂,需要进行集合测试,内容测试,错误处理,延时时间等复杂设计;
  瓶颈功能 是并发测试的重点对象,需要进行集合测试,并发不同类型的设计
  系统薄弱环节 测试系统容易出问题的地方,这些功能的测试结果将直接影响整个系统性能

  了解系统受益对象情况:包括用户群数量,并发时间,并发特点,并发次数,
  分析用户群 根据用户数据来定义性能指标的最大负载,比如:访问高峰时用户数量的80%分析用户角色,
  并发时间 周期性并发的时间点,以及其它并发的时间点;并发的时间周期;
  并发类型 1,一起并发 2,快速渐进增长 3,缓慢渐进增长
  并发次数 完成一个访问周期的有规律性的并发次数
  突发性并发的情况;

  了解系统性能参数:CPU/MEM/带宽/
  基本测试要求:支持最大人数,超时时间,CPU最大使用率,内存最大使用比等。
  确定测试目标
  性能参数 性能要求
  时间要求 响应时间,进程完成时间,连续正常工作时间要求
  硬件性能要求 硬件指标有效围
  确定瓶颈和薄弱 发现新瓶颈和薄弱环节

  设计测试用例和制定测试计划
  根据客户对系统的功能要求,界面需求,还有性能需求等参数来制定详细的测试方案,方案结合你了解的测试对象的情况,结合系统本身的指标要求和客户提出的需求,综合完成一个测试计划;
  方案中具备的内容:
  1, 明确测试的目的
  2, 说明系统基本情况和特点;
  3, 明确测试的指标和需求;
  4, 根据测试需求设计测试用例;
  5, 根据测试用例录制测试脚本,设置集合点,设置变量,
  6, 测试环境配置:IP设置,带宽设置,是否测试内容,事务设置,出错设置,集合点策略
  7, 搭建测试场景,配置场景参数:VU生成器,测试组,VU数量等;
  8, 保留测试结果,生成哪些标的报告。

  LoadRunner® 是一种预测系统行为和性能的工业级标准性能测试负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

  录制前的准备
  选择测试协议
  B/S系统:选择Web(Http/Html)
  C/S系统:根据C/S结构所用到的后台数据库来选择不同的协议,如果后台数据库是Sybase,则采用sybaseCTlib协议,如果是Sql server,则使用MS Sql server的协议,至于oracle 数据库系统,当然就使用oracle 2-tier协议
  对于没有数据库的c/s(ftp, SMTP)这些可以选择windows sockets协议
  至于其他的ERP,EJB(需要ejbdetector.jar),选择相应的协议即可
脚本录制
  录制原则
  脚本越小越好。就像写code一样的,不要太长,尽量做到一个功能(Transaction)一个脚本
  选择使用频率最高的。有些人喜欢在LR中测试几乎所有的功能,其实这样不合适,我们把最常用的、使用频率最高的、拿出来测试
  选择你所需要的进行录制。对于WEB的程序,对于你所关注的内容没什么影响的操作,你可以不录制,可以使用暂停,这需要试的, 对被测功能有一个清楚的认识和了解,要能把握住哪些地方是对整个过程没有影响的


共3页: 上一页 1 [2] [3] 下一页
相 关 文 章   发布商链接
·测试过程的几个注意点助你提高测试的...
·保证测试的完备性的八条经验
·软件测试中如何做好bug统计的几点分...
·软件测试中常用的一些技巧与大家分享
·j2ee性能之最小化资源的方式压力测试
·测试人员应该如何报bug?
·软件测试缺陷报告实用写作技术
·几款开放源代码的软件测试工具介绍
·软件测试过程中,测试数据如何准备?
·.net测试覆盖率工具:clover.net工具
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·谈谈敏捷开发中的7种测试类型...
·什么是黑盒测试及其测试常用...
·什么是单元测试?如何编写单元
·软件测试过程模型图介绍:V模
·谈谈单元测试假成功和假失败...
·详解单元测试中的问题和解决...
·如何使用NUnit进行并发测试?
·为什么需要软件测试及其软件...
·.net测试覆盖率工具:clover....
·软件测试过程中,测试数据如何
·几款开放源代码的软件测试工...
·测试人员应该如何报bug?
热 门 文 章
·软件测试过程模型图介绍:V模...
·什么是单元测试?如何编写单元...
·为什么需要软件测试及其软件...
·什么是黑盒测试及其测试常用...
·如何使用NUnit进行并发测试?
·软件测试过程中,测试数据如何...
·.net测试覆盖率工具:clover....
·软件测试缺陷报告实用写作技...
·测试人员应该如何报bug?
·几款开放源代码的软件测试工...
·详解单元测试中的问题和解决...
·软件测试中如何做好bug统计的...
·谈谈单元测试假成功和假失败...
·软件测试中常用的一些技巧与...
·测试过程的几个注意点助你提...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .