软件测试 | 性能测试人力资源规划

更多软件测试学习资料!!!

人力资源规划主要是针对性能测试团队的规划,包含确定团队角色与落实人员等工作。对于一般应用软件的性能测试,可能一个性能测试工程师就会完成全部性能测试相关工作,因而不会专门探讨人力资源规划,但是对于系统软件或者特殊应用领域的软件,由于对性能要求很高,往往会组建一个专门的性能测试团队。

表3-2是多数性能测试团队涉及的角色与职责介绍

编号角色名称主要职责
1项目经理确定性能测试策略与目标,制订性能测试计划。负责测试工具的整体协调,与开发、支持等其他团队成员进行协作和沟通,保证性能测试工作的顺利进行
2系统架构设计师协助测试设计人员进行系统功能分析,找出系统的压力点,尤其是分析压力下核心业务模块的运行情况
3测试设计人员分析性能测试任务,根据性能测试需求设计相关的测试场景
4测试工具专家使用测试工具开发测试脚本、创建测试场景、运行测试、实时监控数据等,并提供测试结果数据,协助其他人员进行性能分析
5数据库专家根据测试结果数据分析数据库瓶颈,并对数据库进行系统性能调优
6应用服务器专家根据测试结果数据分析应用服务器瓶颈,并对应用服务器进行系统性能调优
7操作系统专家为测试提供支持。主要是分析操作系统的运行情况,发现操作系统的瓶颈并进行优化

了解了性能测试团队的角色与分工后,接下来介绍性能测试中如何确定角色与落实人员。

(1)确定团队的角色。大多数情况下,性能测试工作可能都会或多或少涉及表3-2中的角色,因此这里要讲解确定团队角色的方法,主要是指如何确定哪些必须由相关的人员担任的角色,而不是讲解某次性能测试任务会涉及多少角色。例如:对于一些小的项目,数据库调优工作很简单,完全可以由测试人员担任,这样的项目就可以不考虑“数据库系统分析员”的角色。

确定团队角色主要根据性能测试策略来确定。通常对于特殊应用软件或者系统软件,由于性能测试比较重要,往往会需要较多的角色参加性能测试工作;而对于一般应用软件,由于系统性能要求不高,通常会安排测试人员就可以了。

(2)落实团队人员。从节省成本的角度出发,落实人员的基本原则是应该在数量上最小化。而且人员较少时,团队会更加机动灵活和容易运作,其缺点是在性能分析时不能集思广益,只能利用仅有的几个成员的经验。

具体项目中落实团队人员的方法通常比较简单,就是根据前面确定的角色来落实。需要注意的是,团队成员与角色往往是一对多的关系,即一名团队成员往往担任多个角色。

总之,落实团队角色与成员既要尽可能地节省成本,又要考虑足以完成性能测试任务。为了节省成本,还可以根据项目安排采取一些其他措施,例如可以让一些诸如DBA的系统分析人员在项目后期到位,而不是参与全部性能测试执行过程。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值