(3)代码提测,测试阶段
在开发提测后,需要进行测试验收,验证冒烟测试用例的执行情况。如果冒烟测试通过,则需要借助于各种测试工具,测试代码,测试平台等进行具体的测试工作。如果有特殊的需要,则去开发相应的测试工具,添加自动化测试用例或是测试平台的新功能等;同时需要了解开发的代码实现原理,评估出影响范围,进行必要的回归测试。评估bug的级别,与相关人员进行交流和跟踪问题。
(4)上线与交付
在测试环境,仿真或是沙箱下测试完成后,就到了上线与交付阶段了。如果公司有完整的测试平台可以直接上线,或是由运维的同学进行上线的话,就根据流程准备相应的资料,安排上线。上线完成后,在线上回归相应的功能,以及可能影响到的功能。
职业技能之沟通技能
当然,上面都是按项目工程的流程来进行的工作,其他还有很多软技能也是非常必要的:
(1)如何恰当的提bugstrong>
当你遇到一个bug的时候,如何恰当地提bug你用的是bug管理平台,那就把bug描述清楚,复现步骤写详细点儿。
但是要给开发人面反馈的时候,如果一个开发人员比较活跃开朗,容易交流,就事论事描述清楚即可;如果一个开发人员技术相当牛,但是不爱交流的话,你就应该说:“我发现一个和需求不一样的地方,是不是我测试有问题,你能不能看一下他自己发现问题比较容易接受。
(2)总结经验,指导未来
在平时工作中要善于总结问题,在后面遇到同样的问题的时候能快速解决。总结与相关部门合作的经验,比如哪个部门的人比较墨迹,需要提前沟通;哪个人在合并代码,提交的时候容易出错,就需要重点关注等等。
测试人员的工作还是比较复杂的,能大能小,大可以包罗万象,项目经理,公司CTO的职责;小只需要借助于测试手段,验证一下需求即可。
职业技能之技术技能
其次,测试人员需要具备哪些能力呢这样认为的,这个行业入门容易,但想要玩转测试,这就对一个人的综合素质要求比较高了。
4、测试平台的开发
在有一定的技术积累的前提下,秉承互联 整合资源的传统,测试行业也开始了整合各种测试资源。如先前公司做的环境管理平台(整合代码管理,环境部署,自动化测试,上线流程等),服务化管理平台(整合服务开发与部署,服务的执行与管理,测试用例与测试计划管理,业务测试流程管理等)等各种平台,方便大家通过平台进行一站式测试,降低测试成本,提高测试质量和效率。
此时就要求测试人员具备通过平时的工作提取平台需求的能力; 站开发能力通过一门编码语言如java, python,php等开发后端服务,前端如Bootstrap+jquery,vue等框架设计前端页面;前后端联调与测试的能力; 站部署与运维的能力,如apache, tomcat, mysql, mongodb, docker等等。
要想做好测试平台的开发,几乎要掌握软件工程涉及的各个环节,虽然不需要精通但是最低也要会使用,集各家所长于一身,才能形成自己的一套拳路,立于不败之地。
5、测试架构与综合能力
当你的技术达到一定的能力,在公司工作年限够久,很受领导重视的时候,就会相应地走到管理岗位。但目前的管理也越来越难做了,不仅要求管理要有套路,还要求技术上要有方向。所以要求你有测试架构能力,你对于目前的测试工作有什么想法引入什么技术或是方案来提高测试效率产出比如何p>
还要注意团队的发展,就算你的架构能力再强,没有具体的实施人员,也很难实现的。一头狼带着一群羊也没有什么战斗力的,所以要有计划的提高团队的整体能力,最终形成群狼效率,头狼一声吼,群狼去冲杀。
在群狼中也要进行详细的分工,保证核心员工的战力。谁擅长冲锋,谁擅长厮杀,谁又擅长断后排到正确的位置,防止因为安排不当造成整体团队战力的下降。同时还要在合适的时机表扬战将,给其更多的肉,因为战力强劲的员工如果受委屈了,会随时离开团队的,他的发展空间很大,到哪儿都有发挥的机会。
加油吧,测试人!如果你需要提升规划,那就行动吧,在路上总比在起点观望的要好。事必有法,然后有成。
资源不错就给个推荐吧~
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览211242 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!