测试员与开发员的区别(转)

 

  我相信,大部分的软件公司里,开发人员的待遇比测试员的待遇要高好多,实际也正是如此。但是我认为,软件公司的测试员的待遇应比开发人员要高出2倍以上,这才合理。

  我认为,开发人员只是相当于做建筑的建筑工人(程序代码的构建),而测试员相当于建筑的验收员。一个软件公司的软件产品质量到底怎么样,就看测试水平有多高,我觉得并不是开发人员开发的水平有多高。那测试员应具备什么样的能力才可以达到测试人员?

  第一,一定要有开发经验,如果是做进销存之类管理开发的,一定要非常熟悉sql语句。为什么这样说呢?我举一个很简单的例子,比如我们在做一个库存的查询,如果这个测试人员没有开发过进销存之类的,就很机械的看测试文档,根本不知道要实现这个库存的查询,是从哪些数据提取出来汇总出库存的数据,所以为什么公司的一些测试人员是根本测不出什么东西来的。在开发的过程中,一定会涉及存储过程,存储过程写得好不好,直接影响一个软件的性能(包括速度和数据的准确性),比如开发库存查询,一定会用存储过程来写,如果这个测试人员的有比如丰富开发经验,一定会发现开发人员写的存储过程是否有没有优化的sql语句,一般的测试员怎么可能看得出写的语句好不好,反正按照测试文档输入,只要输出结果对了,就过关了,其实并不是这样。有些要做提交数据时,一定要加上事务的,如果测试人员看到一些提交的存储过程没加上事务,那不是解 决软件存在很多稳性的问题了。

  第二,一定要非常熟悉业务和实施的经验。我觉得测试员代表用户了,如果连用户的需要是什么都不知道,怎么做好一个测试员?当然可以通过看测试文档很机械去理解用户的业务需求,我有一个手下测试员,做了三年测试,竟然不知道为什么进销存里要做盘点的功能?我还有一个手下的开发人员,按我写的开发文档来开发财务集成管理软件,开发了2年,也不是理解财务的流程,为什么要做结转损益,怎么看总分类账、资产负债表,都不懂,说明业务和实施是非常的重要的。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值