软件测试两年经验,感觉这两年成长还是不错的,主攻性能测试,望有相关 共同理想的朋友一起探讨交流职业路~

测试之路

上一篇 / 下一篇  2011-01-23 19:30:21

做好测试所需要的技能:

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

  ● 掌握一门编程语言

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

  ● 熟练运用各种工具

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

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

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

  ● 了解各种常见网络协议

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

  ● 总结分享

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

  ● 沟通能力

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

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

  技术发展路线

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

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

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

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


TAG:

"><s>装饰你的梦</s&. 引用 删除 andyfly_001   /   2011-02-26 12:55:54
我的QQ:403858135
可以加我
引用 删除 xiaowu_627   /   2011-01-24 17:32:14
我也在学习性能测试,希望有机会我们能一起讨论,共同进步。qq 362026560
引用 删除 xiaowu_627   /   2011-01-24 17:26:43
好深刻啊。。。
chengjian的个人空间 引用 删除 chengjian   /   2011-01-24 15:33:20
赞一下
笨鸟先飞 引用 删除 nievslei   /   2011-01-24 09:20:33
5
 

评分:0

我来说两句

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 441459
  • 日志数: 75
  • 图片数: 1
  • 建立时间: 2009-01-08
  • 更新时间: 2012-10-04

RSS订阅

Open Toolbar