从程序员到测试工程师

2007年4月4日

99年毕业之后,当了2年光荣的人民教师之后,来到了深圳. 

从VB到Java, 到CFL, XSL的编写,对于喜欢编程的我,觉得还是很有趣.但有个不太好的结果,很多东西都用过,了解一点,HTML, Javascript, ASP, JSP, VBScript, XSL, XML, VXML,WML, AI, Photoshop, DreamWeaver, Flash等等, 但精通的却不多技术更新太快了,我也在一直坚持:Never too late to learn。但还是觉得不是很自信,有点赶不上。

去年一个偶然的机会,我从开发转到了测试工程师的位置,开始了我的测试生涯。

进到新的项目组,新的工作。 PM给我的任务是测试Agent,Agent是一个后台运行的程序,通过数据库的配置,定时来执行程序,所以在整个的测过程中,我基本上是在写SQL。在后期的测试过程中,参与了一些功能测试,发现测试与开发有很大的不同。

1.测试工程师,要多沟通,遇到问题就要及时提出来。而作为开发只要接受头的任务,然后努力很好完成就可以了,而且遇到问题一般都不会遇到一个就问一个。

2. 测试考虑的角度与开发不同,测试需要从用户角度去考虑软件网站的易用性与外观等。开发80%注重的是功能的实现。

3.测试是发现Bug,开发是修复Bug, 所以开发与测试之间从某种意义上来说,有些对立。有些问题,测试认为是问题,或很大的问题,而在开发一段会认为不是什么问题。

4.很多时候,项目文档不是那么完整,开发与测试的理解并去完全一致,而又无依据可循。只能靠沟通,靠经验来决定怎么做。

5.测试需要对全局进行了解,细节也需要了解,细节主要是各个TestCase的编写;开发则一般只对自己的模块以及接口熟悉就可以,开发关心的细节是如何实现。

6. 开发比测试人员更受重视,:)这个深有体会。

7.开发比测试薪水高(当然做领导与测试做特高的例外),我从开发转过来,被QA Leader告知不可能加薪。

8. 作为一个很好的测试工程师是让更多的Bug被解决,有时又作开发的习惯,会将错误定位到代码。我觉得是正确的,但不被Leader认可。

但正如 Every coin has two sides. 我既然选择了做测试,就要让自己好好努力。要做就做最好,女孩子还是比较细心,加上作开发的优势,一定要做好。

要做就做最好!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值