测试之路在何方?

发表于:2011-1-21 11:34  作者:王春生   来源:51Testing软件测试网原创

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签:

  2.2 做好测试所需要的技能:

  从能力来讲,我认为可以从下面几个方面入手:

  ● 掌握一门编程语言

  毋庸置疑,掌握了一门编程语言,对自己的测试工作是非常有帮助的。无论是写一个小工具,还是生成测试数据,懂得开发,都可以让自己的工作变得简单许多。编程语言可以选择脚本语言,比如PHP, ruby, python等等。

  ● 熟练运用各种工具

  常用的各种工具,应该能够熟练应用。这包括各种办公软件的使用,常见的命令,各种浏览器及其插件的使用,等等。

  ● 学习和使用linux等开源软件

  除了windows下面的这些软件和工具外,应当学习使用下各种开源的操作系统和软件。很多的自动化测试框架也都是开源软件。

  ● 了解各种常见网络协议

  比如HTTP协议,FTP, SSH, mail, DNS等等,也包括自己系统内部封装的API。只有深入了解这些东西,才有可能找到更好的测试方法。

  ● 总结分享

  勤于总结,学习,东西一定要将其整理成文字,写下来。自己的心得体会可以经常和团队的同事分享。哪怕是讲不明白,只要把自己讲明白就行了。:)我很多东西是在给别人讲的时候,讲着讲着,自己突然间明白了。

  ● 沟通能力

  做测试需要和不同的人打交道,沟通能力是必须的。

三 、测试职业生涯应如何发展?

  3.1 技术发展路线

  如果你真想在测试技术这一个领域发展下去,那么有几个比较好的方向,性能测试和自动化测试。

  性能测试是一个非常系统的工作,部署测试环境,制定测试策略,准备测试数据,构造压力,获得数据,分析,形成报告。如果能够找到瓶颈原因,那就更棒。不过性能测试不是说使用一个工具就可以了。真正做好性能测试,其实需要很系统的知识。

  自动化测试是未来的一个发展方向。其实只要系统的结构好,更高的自动化测试脚本的覆盖率是完全可能的。自动化测试的目的不是自动化测试,而是更好的发现新的bug。

  其实技术路线走下去,会和开发汇合在架构师这一个层面上面。因为你走得越深,其实和开发考虑的越来越趋同,届时你可能就分不清楚测试和开发的区别。开发就是测试,测试就是开发。思考问题的角度会跳出单纯的测试或者开发的层面,更加全面。

  ……

  查看全文请点击下载:http://www.51testing.com/html/02/n-227802.html

  版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。


22/2<12

评 论

  • guohwa (2011-7-26 10:33:48)

    看了有种茅塞顿开的感觉!

  • lmlose (2011-2-23 14:35:32)

    参加测试也快3年了,时至今日,除了性能测试还没做过,软件工程过程其他阶段都接触过。
    好的测试工程师,必备的能力是:学习能力!需要知道的知识太多,常常要现学现卖

论坛新帖



建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道