《测试效率总结》(转)
Posted fanfan_0987
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《测试效率总结》(转)相关的知识,希望对你有一定的参考价值。
《测试效率总结》
关于如何提升效率
- 梳理团队的开发流程。
- 复杂的事情流程化。
- 重复的事情自动化。
-- 每个人准备账号都需要浪费一定时间? 那就写好脚本建好一批账号给团队所有人使用。
-- 每次联调和测试都要临时去造数据? 那就写好脚本每天建好大量的数据给大家使用。
-- 每次发版都要等开发打包,而且配置经常弄错? 那就放到Jenkins 上自动打包。
-- 每次发包都要手工验证回归? 那就做好UI 和API 的自动化去快速验证。
把传统模式下手工测试和回归测试中的一部分或者大部分,转化为自动化脚本。
大家都说要做自动化,但一定要知道的是: 自动化只有在项目进行中一直在做一直在跑,才会发挥最大的效用。
- 遇到问题,快速反映,快速沟通,快速解决。
-- 遇到有阻碍测试的问题,马上通知对应的人去查原因;半小时不能解决,马上反映到团队负责人;
-- 注重沟通效率:邮件不如聊天工具沟通快;打字不如打电话沟通快。
流程管理:
能是修复了某一个功能,让我们来一开始就他整个的功能测试,他可能是不太现实的,那有可能我们把这个优先级没有调整好,那测完了全部都发现你去做他这一部分修改的功能的时候,发现有问题,那相当于你前面的整个测试,这部分工作就相当于浪费了。所以说我觉得在测试过程中,测试策略是非常重要的。
工作流程,公司主要是用了一个商业的工具链来保证我们从产品需求、需求分析、设计阶段、编码、测试、必须与维护整个软件生命周期,那我们在测试的过程中一开始就介入到其中,通过一个IBM的工具链ALM去管理我们整个的一个测试周期。在后面我们质量验证的时候,能通过这些文档,物料,那就可以非常清楚的知道我们这个产品有没有做到一个质量保证。
反思:
1分析现有的测试价值------服务
2这个测试过程能扩展到项目中去
3测试过程是否成熟===流程是否规范
4文档支撑:测试开始,暂停/停止过程/缺陷(级别等)
5工具的引入
需要考虑的问题:
测试人员需要自己进行业务培训和测试技术培训。
测试工具尽管测试需要的不仅是工具,但是没有工具却想试图有效地进行测试就好比用勺子挖壕沟。
管理高层缺乏对测试的支持和理解 :需要沟通、说服、成绩
以用户和客户的视角测试发现的问题更典型
测试时间的把握:充分、充分不浪费、不充分
过分依赖测试:测试报告缺陷太多,被责备耽误时间;缺陷太少,被质备工作质量差
测试人员要敢于说“不”的问题,如:“缺陷太多,不能发布”“质量太差,不予测试”等。
需求变更、修改频繁
以上是关于《测试效率总结》(转)的主要内容,如果未能解决你的问题,请参考以下文章
MySQL主从复制的常见拓扑原理分析以及如何提高主从复制的效率总结(转)