软件测试从零开始之九:测试开发工程师
上一篇 /
下一篇 2014-03-16 18:14:19
/ 个人分类:软件测试从零开始
测试开发工程师在google叫SET,从项目开始主要的工作大概如下(大家感兴趣的可以去看看google测试之道):
l 审计开发的设计文档,及时的找出里面的设计不合理的地方并且和开发一起讨论解决方案。
l 根据设计文档编写对应的接口以及接口测试框架,方便后面通过接口去测试。
l 编写自动化测试框架和,并且将模块的测试用例实现自动化。
l 根据测试需求来编写测试工具。
l 开发编码完成后能够直接通过接口测试框架和自动化测试框架进行测试。
l 发现问题后跟开发一起进行修改。
从上面大家可以发现,测试开发工程师干的其实基本上就是写代码的工作,虽然主要的责任也是保证产品的质量,但是更多是通过代码的方式,而基本上不会去手工测试!
那么,一个测试开发工程师需要具备以下2块的能力:
1、测试者的思维。
2、跟开发一样编写代码的能力。
我们需要如何去成长成为一个测试开发工程师呢?
1、直接从开发转成测试开发工程师,这个是最快的方法,因为测试技能是可以很快培训上手的剩余的测试思维可以在过程中培养。当然,不是每个开发人员都能够具备很强的测试能力(就像不是每个测试人员都是合格的测试人员一样),但是这里暂时不在我们的讨论范围内。
2、从测试转为测试开发工程师:测试大概最大的问题就是编码能力跟开发有差距吧!所以如果要成长为测试开发工程师最主要的就是提高自己的编码能力(当然,首先要确认的是自己是否真的对这块比较感兴趣,否则只是觉得这块发展比较好而去做的话,到时候可能因为不适合而走了一些弯路,青春不等人)。目前的一个途径主要是先做自动化开发,掌握一定的编码技能,然后慢慢的开始尝试去做上面的工作,并且不断的积累编码能力(当然,这是需要一定过程的)。等开始做几个项目后应该就没有太大问题了(这个需要得到上面的支持)。
由于目前在这块还没有很成熟的经验,所以就不再深入介绍了。
收藏
举报
TAG: