什么是devtester(开发测试员)?

自从两年前做了一个项目,开始接触到开发测试,也逐渐开始明白了一个新的名词:devtester(develop tester 开发测试员)。很容易从字面上理解,具有开发经验的测试员。

 

测试员应该大致可以分三类:1.手动测试员(根据测试用例进行手动为主的测试);2. 使用付费测试工具的测试员(使用主流付费测试工具,如,QTP LR, 等等),3. 使用开源测试工具的测试员(使用各种开源测试工具以及相关测试架构,SELENIUM, WATIR, JMETER, 等等)。 众所周知,付费测试工具相对于免费的开源测试工具,付费工具包含了一切测试需求,从测试脚本的录制,分布式的控制到结果报告的生成,但是,付费工具的价格总是高得离谱,一般一个序列号就高达几千美金,不是任何项目都承担得起的。开源工具是免费的,一般情况下,都比较容易上手,但是很快就会发现各种各样的不足之处,所以,为了用开源的工具来完成同样的测试任务,测试员往往要想方设法来通过别的方法来实现这些不足。比方说,我想用SELENIUM来代替QTP进行功能测试的自动化,使用SELENIUM IDE简单的录制脚本并进行回放,往往解决不了问题,这样的脚本太脆弱,不能覆盖到各种各样的情况,回放起来往往是漏洞百出,达不到既定效果。为了能创造出更强壮的SLENIUM脚本,我会选择使用JAVA来组织脚本,用PROPERTIES文件来存储参数,用ANT来管理脚本,用TESTNG来记录测试结果并存储到自己建的数据库中,为了生成想要的各种报表,可能还要开发一些互动页面来读取数据库中的结果(相当于又开发了一个迷你功能测试结果报告系统)。

 

以上这样的工作,我觉得前两类测试人员是很难在短时间内上手的,而最后一种测试员,可以运用开发经验来实现这样的效果,devtester就是这样的一类测试员。除此之外,开源工具,还会有很多漏洞和功能上的缺陷,用付费工具能轻松实现的功能,开源工具可能要兜很大一个圈才能实现。devtester需要有做研究的能力和兴趣,才能不断解决问题和升级开源测试的框架来满足测试的需求!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值