圣诞感恩回馈

软件测试工作的“临门一脚”--QTP工具

加国无忧 51.CA 2010年5月4日 18:19 来源:维多利亚加中教育集团 [ 加大字体缩小字体 ]

 

 

软件自动测试已经成为软件开发周期中的必要一环

 

 

随着软件开发周期的缩短,软件开发机构试图充分地并且尽快地完成测试任务。面对这样一个现实,软件质量管理人员及软件测试人员别无选择地将自动测试引入到软件测试及质量管理过程。在运用得当的情况下,自动测试过程及自动测试工具的引入可以用更加专业的可重复性的测试环境取代陈旧的繁杂的效率低下的手工测试环境;同时,随着诸如Agile 等软件开发方法引入到实际的软件开发项目中,就更加需要重复做大量的回归测试(Regression Test),性能测试(Performance Test)等测试。
 
软件自动测试的好处

 
1)减少测试执行时间: 对于一个复杂的产品,可以极快的速度,比如几小时之内完成执行一组测试用例,而且不需要人工干预;手工方法可能需要多名测试人员用几天,甚至数周才能完成同样的测试任务。
 
2)一致的测试过程:在一个负杂的测试过程中,自动测试可以在每次执行测试时覆盖同样的范围重复同样的过程;手工测试会导致不一致的测试覆盖,结果也依赖于测试人员及时间安排。
 
3)增加测试产量:自动测试用例可以在整个软件产品开发周期中以很短的时间运行多次。因此,测试人员可以以更小的代价及早测试,及早检测到错误并令开发人员及早改正错误,从而达到增加测试产量。
 
4)增加产品质量:自动测试可以更有效地检测到软件产品的issue,从而使测试人员专住于质量的其他方面,如文档资料等。
 
Mercury-自动测试界的主流工具
在当今的软件自动测试工具市场上,Mercury的市场份额稳步上升,已经处在这一领域的领头羊的地位。众多软件生产部门引进了Mercury的Winruner, QuickTest Pro, Loadrunner, Quality Center到测试过程中。所以说,掌握了Mercury的工具将帮助求职者抢先占领市场并加速成功就业.
 
北美自动测试就业市场现状
目前,自动测试市场需求量大增,很多雇主都在招兵买马,这点大家可以从最近一段时间的Job Requirements的描述中有所体会,但合格的求职者却少之甚少,以至于雇主和Job Agent花费大量时间精力,苦苦网罗自动测试专门人才而不得,造成求大于供的局面,也使得具有软件自动测试开发专长人员的薪水要高出同样级别普通手工测试或QA人员的薪水。
 
自动测试专门人才奇缺的原因有如下几点:
1)求职者对自动测试过程知之甚少,没有相关的工作经验。
2)部分自动测试工具生产厂家所提供的培训价格极其昂贵,使想向自动测试领域发展的人员望而却步。
3)一些手工测试人员不愿接受新鲜事物,对相对其他高级语言而言简单的SCRIPT语言产生畏难情绪。
 
所以,在软件测试领域想有很好的职业发展,软件自动测试领域绝对是首选;而对于新移民而言,可以发挥自己的特长,凭此成功就业于能够获得同样甚至高于其他QA人员薪水的职位。在可以预见的将来,将会有一大批华人自动软件测试的高级人员活跃在加拿大的就业市场并成功就业
 

相关专题 »

    更多相关文章 »

    • 无忧资讯刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何投资或其他建议
    • 欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理
    • 凡用户自行发布的信息的合法性及真实性由发布者负责,与 51.CA 及其运营公司无关