测试团队最重要的工做是“保障产品质量”安全
围绕这个目标,测试团队的实力体如今如下四个方面:性能
1.业务理解能力学习
2.测试理论知识测试
3.技术能力设计
4.推进力对象
1、业务理解能力接口
测试面向的对象是一个个产品,对业务的理解能力决定了测试是否能够很好的理解需求,而且深挖隐藏需求点。测试面向的对象不只仅是系统,也有文档;在项目初期就开始介入,利用本身对业务的理解,对产品需求规范提出本身更全面的思考和看法。开发
2、测试理论能力文档
测试者须要熟悉各类测试方法,熟悉测试流程,并在工做过程当中灵活运用。不一样类别的软件,虽然基本的测试方法一致,但在测试的侧重点上有所区别。好比,APP测试须要着重考虑适配性、性能、安全性、易用性、安装卸载等等;而接口主要关注入参、出参、业务逻辑、性能等。测试在设计case和执行测试过程当中要有取舍,有重点的进行测试源码
3、技术能力
随着持续集成、敏捷等概念的普及,业界、公司对测试的技术能力要求愈来愈高,测试也不肯再知足于简单的点点点,因而自动化测试尘嚣而上。虽然如今自动化测试作的好的公司并很少,但一点自动化都没有的公司也再也不有了。招聘平台上测试相关JD上,无一例外都会有对代码能力、自动化能力的要求。
技术能力不只仅体如今自动化测试能力上,也能提高对系统实现的理解力。除了自动化测试,也能快速的理解开发的设计思路和实现,一些测试专家能给开发很好的建议。可以很好的对代码进行review,没必要很麻烦的进行造数据、进行各类输入来完成一个功能的测试,很是高效的发现一些隐藏性的bug。
4、推进力
为了保障质量,测试不只仅要作好测试软件的工做,还要推进产品和开发完善他们工做。做为面向客户的最后一个关口,测试要想办法推进产品和开发提高质量,以避免问题堆积到测试阶段,增长项目风险。特殊状况下,为了保证最终质量,测试还须要推进业务部门进行系统验收测试。测试还要推进发现问题的解决,对问题有轻重缓急之分,须要解决的问题寸步不让。测试还要推进线上问题的总结,肯定线上问题出现的缘由,以期在后续过程当中避免一样问题的出现。
那么测试的这四项能力如何提高?
面向团队,不是单兵做战
1、业务理解能力
1.周期分享
2.人员backup,消除单点
3.新系统,邀请业务专业人员进行业务培训
4.竞品分析
5.交叉测试
2、测试理论能力
1.团队梯队建设,组织测试专家培训
2.造成规范的测试流程
3.优秀测试用例学习
4.测试用例review
3、技术能力
1.语言学习
2.组织对抗赛
3.推行在测试中使用自动化
4.组织学习新技术
5.review系统源码
6.造成学习氛围
4、推进力
1.造成规范的测试流程
2.支持员工的判断,不轻易妥协
3.作更多质量相关的工做,提高测试话语权
4.规范测试报告,总结项目提测质量、bug解决效率、bug曲线