“人、机、料、法、环”是质量管理理论中影响产品质量的五个主要因素,同时也是软件测试实验室质量管理体系运行的五大关键点。“人”指软件测试人员;“机”指检验检测设备;“法”指测试方法;“料”指测试样品;“环”指测试环境。本文我们针对“人”和“机”两大部分聊聊,软件测试实验室在创建之初,如何推动软件测试工程师快速掌握测试工具操作方法。
软件测试实验室在申请CNAS资质时,人员是否能够熟练操作检测设备时现场评审的重点考察部分,所以在现场评审前需要对软件测试工程师进行培训,使他们能够规范、熟练使用软件测试工具。我们以软件测试实验室申请CNAS时一般需要购买使用的性能测试工具LoadRunner为例。
性能测试是软件八大特性之一,是对系统功能操作的响应时间、支撑的并发用户数、系统的业务处理能力等性能指标进行测试验证的一种测试。开展性能测试需要经历测试任务接收、测试计划制定、测试需求分析、测试场景设计、测试数据准备、测试脚本准备、测试场景部署、测试执行、测试结果分析、回归测试、编写测试报告这些环节。性能测试工具LoadRunner使用几乎贯穿整个测试生命周期。
下面我们就一起看一下在不同的环节中,需要对性能测试工具掌握哪些内容。下图是我们整理的在软件性能测试过程中,需要用到的性能测试工具的一些功能点。
上面是以性能测试工具LoadRunner为例,它作为一款商业软件,操作使用比起开源工具还是比较便捷的,对软件测试工程师的要求也相对比较低。也有很多朋友在交流时咨询我们,软件测试实验室在申请CNAS资质时,必须要购买LoadRunner吗?使用JMeter不行吗?这里虽然CNAS官方没有明确说明,但是确实因为使用JMeter而认证失败的案例有很多,所以一般我们会推荐大家购买LoadRunner。
一是因为如果使用开源测试工具进行软件测试CNAS资质申请,为了避免测试机构对开源软件的修改导致的测试结果问题,需要测试机构提供开源测试工具产品与商业测试工具产品的比对证明,证明两者测试结果相一致,额外带来很大工作量。其次,开源软件对操作人员的专业性要求更高。
还有很重要的一点,LoadRunner是商业工具,购买后可以享受到相应的人员培训等增值服务(不是所有供应商都可提供该服务,购买前需要做好比对)。这样就可以大大减少我们在测试工具和测试方法方面探索所需要的时间,是解决“人”和“机”环节效率最高的一种方式。
如果需要LoadRunner相关培训材料可以私信我获取。
(谢绝转载)