已经9012,这个时候写2018似乎有点晚,但,只要想,就能做
2018,工作上----从开发转测试开发。
听起来好像没多大的区别,一开始我自己也有些琢磨不清,在最初的转型与面试中,我对测试开发这个岗位的认识,心态比较高傲(认真批评与自我批评),我一开始认为的测试开发,就是开发啊,创造世界的人,真正转型才发现,我原来是个tester,是个拯救世界的人。(自大一下,有点皮)
(1)对测试开发的认识
没错,拯救世界!!! 让可能会在客户面前爆炸的雷,提前被我发现,并由开发同学及时修改(我很重,😂要)。
就目前而言,我认为,测试开发,就是会开发的tester。只不过我们会通过编程,通过自动化,更高效更准确的定位问题,帮助开发同学找到问题出现的 关键点,但是依据便是测试的理论。
(2)敏捷开发中怎么做好测试开发
我给自己打个分吧,5分!不能再多了,当然,太少了有点丢面子。
测试开发不是我想的那么简单,是的,我有编程的基础,但是测试开发不只是编程。之前做开发的时候,我认为,一个好的测试,能够发现更多的bug,现在我认为,一个好的tester,在敏捷开发中,能够更早的预防和发现bug。
测试前期,在需求分析和开发的过程中,我需要做的应该是:
a.需求评审,尽早的介入产品的需求环节,认真理解每一条需求,与产品更多的沟通,与开发更多的讨论,达成共识,例如用户场景有哪些、可能出现的异常情况,其他情况,比如相关的权限,边界等,尽可能预防bug;
b.测试的用例同样有优先级,针对性编写用例,必现类bug,偶现,频率,对其他功能的影响,及时得更新用例
c.对每个迭代的目标要明确, 测试是贯彻开发始终的。
测试中:
a.与开发沟通接交流、灵活应对变化,质量控制,什么bug是重要的,什么是可以后期去做,分清bug优先级
b.引入能帮助测试更简便的测试工具和方法,如自动化测试
c.出现问题,能够跟踪是前端,后台,还是其他部分出现的,查询数据库,看数据在搬运的过程中在哪儿掉链子了,没存上去,查询系统日志,准确定位开发的哪一行代码,什么类型的异常导致的问题,截图,准确的描述问题的产生,与开发有效沟通。
测试产出:测试用例。测试报告
自我批评:
以上引用部分内容,但是目前做的很多没做到位。但是还在努力中,2019,我会更加努力的!!!
网友评论