如何提升测试人员工作效率
作者:网络转载 发布时间:[ 2012/12/10 9:56:01 ] 推荐标签:
“对于软件测试工程师水平的提高,主要分为两个方面。”惠普专业服务实施顾问孙鹏在专访时谈到:“一方面首先要在理论和认识层面上有质量的意识,要从内心重视这份工作,从质量方法论这个角度来说,对软件工程师和测试人员来做一些引导和培训。惠普的质量方法论跟之前的瀑布模式、螺旋曲线等非常像,但是我们对他进行了优化,也是基于我们在测试领域里的这些经验,我们要求任何一个工作在你开发和定制部署之前,我们先要把测试尽量前行。测试包括你对文档的静态测试和对终的软件产品的动态测试,这两部分来结合来做。”
另外是在集体的技能和测试技巧上,这需要测试人员一方面有一定的行业经验,要了解行业的业务流程,在这样的经验基础之上,帮助企业梳理测试流程,通过工具生成自动化测试脚本,实现用一台机器代替人工,减少重复人力投入的过程。把一些人的好的经验和好的技巧能够通过机器复制下来,在后续的执行过程中,可以通过机器的自动运行来实现这种像回归测试、重复执行的版本更新测试等等这样来节省人力。
“这种节省了人力并不是说测试人员会失业,而是让这些测试人员去做那些更多更深的事情。”孙鹏说:“比如说复杂度更广的那些案例的测试。因为他有了自动化的工具之后,一些比较简单的重复率比较高的,是让人容易产生烦燥情绪的那种测试工作让机器来做。人力会去做一些可能更需要你去分析、去思考的这样的一些案例。这样的案例往往表现在比如说帐目的核对、数据的分析或者有很复杂的分支的时候需要人去参与。这样是让机器帮助测试人员来在这个测试技能和技巧以及经验的掌握上能够得到提高。”
测试人员更深入的工作其实分为了两个方面。一是从业务层面来看,会涉及到如何了解市场定位,如何与渠道、业务部门打交道,在这个部分惠普有专业的管理工具,会从你初的一个构想开始,然后逐步的跟踪并且逐步的帮你终的业务成效展示出来。帮助你的业务人员、测试人员、以及所有的参与人员,能够在这个业务层面上得到一个提高,同时能够让他们在业务层面把握好产品的方向。二是技术方面培养一些对应用程序的认识,因为有一些脚本的开发,在把它做得更加灵活,模块化程度更高的时候,需要有一定的经验。
“从业务和技术这两方面来分,对业务分析员来说,我们是希望他在这个行业里面有很强的行业经验,知道这个行业里面传统的交易,或者是传统的业务模式是怎么样的,这个流程是怎么来扭转的,角色怎么划分的。”孙鹏谈到:“比如银行,他要对了解银行业务、信贷流程等。对于保险公司,要了解不同的险种,财险、寿险等,以及保险公司在他自己管理过程中的特点。”
“对测试专家来说,他对业务的了解不用到和业务分析员一样的程度,但他需要做到的是能够清晰的理解业务要求,以及理解这些业务的工程点,能够根据这些业务工程点做深入分析,并且形成测试案例。”孙鹏说:“那么从脚本专家角度来看,一方面他不像业务分析员和测试专家那样对业务分析的那么深,他只需要根据你所设置的测试点,用工具把它逐一实现,包括录制、调式、准备测试工具等等做这些工作。那么对一个脚本测试专家来讲,企业更喜欢他有一定的编程经验,能够敢于写代码,这样可以很快的掌握我们的产品,并且在测试执行过程中能够发挥大的作用。”
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11