欢迎来到天天文库
浏览记录
ID:14837602
大小:44.50 KB
页数:17页
时间:2018-07-30
《如何提高测试效率》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、如何提高测试效率说说我的观点。不同产品的质量,同一产品不同模块的质量,都会有差距;不同产品之间,模块与模块之间,不同测试阶段之间,测试难度也是不同的。所以如果仅仅从发现bug数量来衡量测试执行的效率,显然会有失偏颇。 现在很多公司都会采用一些测试管理或者bug跟踪工具。通过这些工具我们也能够很容易的得到诸如每人发现bug数等等的数据。但是数据本身是没有意义的,正如上面提到的,简单的用发现bug数量来衡量测试效率是有失偏颇的。我们手里有足够多的数据,这是我们做分析评价的第一步。但是更重要的是怎么样用好这些数据,怎么样让这些数据成为有价值的报表,这才是我们
2、应该关注和思考的。 首先,我们需要保证数据的真实性。比如说,我们会对每个bug的严重程度进行分类,但是如果由于大家分类的标准不统一导致这一项数据不准确,那么即使接下来有很好的分析模型来分析这些数据,我们最终拿到的报表也是不能真实反应测试工作的状态的。对于这个问题,我们应该对每一项数据有明确的定义,然后通过案例分析的方式在整个测试团队中统一标准,同时定期的随机抽查bug数据的质量,尽可能地保证数据本身的准确性和真实性。 其次,当我们有了真实的数据之后,我们就需要建立模型,对数据进行分析。这是整个评价过程中最重要的一环,也是要求最高的一环。我们需要明确我
3、们关注的是什么。比如说,我们关注整个测试周期各阶段的情况,我们可能就会去获取每个阶段我们发现了多少个bug,这些bug有多少是应该在前面的测试环节就被发现的等等。或者我们关注的是模块与模块之间的横向比较,可能我们就会关心各个模块在各个阶段的bug比例,不同的严重程度下各个模块的bug数和bug比例。又或者我们关注在测试人员身上,那么除了每个人发现bug的数量,我们还会关心发现bug的严重程度,bug遗漏的比例等等。 最后,我们需要定义一些辅助数据来平衡数据本身的一些差异。比如说,我们在得到每个测试人员发现bug数量的数据之后,需要考虑他所在的测试阶段和
4、模块的一些特点,可能系统测试发现bug的难度比功能测试高,或者财务模块bug发现难度比较大,那么我们就应该相应的给这些测试阶段和测试模块更高的权重系数,来反应它们之间的差异性。 当我们做完上面的事情之后,我们就完成了初始化的工作,接下来我们需要做得是调整和改进。通过一段时间的使用和观察,可能我会发现有些数据本身的定义有一些问题,或者一些模型忽略了影响很大的因素,再或者我发现权重系数有问题,那么我们可以对上面的系统进行改进和调整。 在软件开发和测试的过程中,没有一套一成不变的方法和系统,能一直准确的反应这个过程。我们可以做的,就是接受变化,跟上变化,从
5、而尽可能地用变化的思路和方法来反应项目的状态。软件测试:如何提高测试效率的一些看法如何提高测试效率? 1.首先要有一个合理的详细的测试计划: 没有详细的测试计划,测试部的每个成员都在那儿盲无目的测试,何谈提高测试效率?当然测试计划也不能够太细,太细了,编写测试计划同样浪费时间,做到时可而止。最好是测试任务尽量能细化到测试的功能和测试的case这个级别去监控进度,较为理想。 2.测试尽早介入项目详细了解项目的业务需求,做好测试的前期准备: 目前来说,可能大家都有类似的感受,接触到的大多数的项目,都是测试周期比较短,开发人员耽误了时间,为了不拖延项目
6、进度,留给测试人员做测试的时间都非常紧张。如果项目测试的前期了解业务需求、了解产品属性和准备测试数据不充分,往往测试效率很低,测试时间变长,测试效率急剧下降。 3.对测试项目前景充满信心,调整最佳心态,保持愉悦的工作心情: 一般来说,如果大家认为测试的项目没什么发展前景,当然测试也不会很卖命,测试效率不用说。如果某个测试人员碰到什么不顺心的事,当天的工作效率肯定比平常低。所以,要保证测试效率,测试负责人要察言观色,及时找不开心的下属谈心,了解并帮忙消除部分员工的不良情绪,让员工有更好的心情投入到测试工作中去。 4.提高测试接受的标准,减少测试版本送
7、测次数: 大部分公司的开发人员都有一种惰性,一旦公司成了测试部,他们自己测试时,都不会那么认真,以为有了测试人员,就自己就解放了。很多时候都是调试编译通过,实际上开发人员没有做完整的自测,就拿到测试部进行测试。如果测试部门有严格的测试接受标准,一旦发现有重大问题,立即拒绝测试,送回开发人员修改。可以减少很多次反复测试,重复测试,明显提高了测试效率。 5.测试负责人认真做好测试文档的评审: 测试经理一定要认真做好测试用例的评审,尽量使用较少的测试用例,发现较多的Bug,无疑是最佳提高效率的一种方式。很多时候,经验较少的测试人员在设计测试用例的时候,写
8、了很多的测试用例,测试时几乎没有发现缺陷。还有一种:比如说等价类的测试,只要具备
此文档下载收益归作者所有