学习软件自动化测试去哪里学,如何学习自动化测试

如何学习自动化测试

发表于:2009-04-24来源:作者:点击数:

从事了几年测试工作,也着实见证了测试的发展,如今测试行业对从业者的要求是越来越高,不再仅仅局限于要求会写 测试用例 、会细致的执行测试、能有效的发现系统 缺陷 等;越来越多的企业对应聘者本身的技能要求也越来越高,招聘信息中诸如“精通 VB scrīpt

从事了几年测试工作,也着实见证了测试的发展,如今测试行业对从业者的要求是越来越高,不再仅仅局限于要求会写

首先,想从事自动化测试,必须先了解What/Why/How,也就是常说的去了解什么是自动化测试、为什么要进行自动化测试、该如何进行自动化测试,这类的资料在网上有很多,这里就不做重复了;

其次,需要根据项目的特点,选择合适的自动化

1)     QTP是如何去识别对象的,对于新手经常会出现录制的脚本回放的时候报错的现象,这个时候就应该考虑为什么呢?如果很了解QTP识别对象的原理啊,我想就能很快定位到原因了

2)     去掌握一些QTP对象的方法,如GetROPreperty、GetTOPreperty、ChildObjects等等,对于相似的方法应该去搞清楚到底区别在哪?像GetROPreperty、GetTOPreperty有什么区别等

3)     什么是Action参数、什么又是Test参数?两者有什么区别,又有什么联系,在同一Test和不同Test间这些参数如何工作

4)     什么是环境变量?环境变量是如何建立和使用的,环境变量在参数传递中和action参数、test参数有什么不同

5)     了解检查点的知识,明白什么是内置检查点,什么又是自定义检查点。并搞清楚在什么时候该如何使用检查点

6)     掌握对象库的操作,了解对象库对于测试的意义,象是否启用智能识别对

这几个问题都搞清楚的话,那基本就能够利用QTP生成正确的脚本了,当然以上只是部分必须掌握的内容,其实还是很多细节的设置,就需要在实际运用中去掌握了。

接下来,就可以进一步提升自己的QTP运用水平了,这个阶段就需要去学习

1)     VBscrīpt的基础知识,熟悉常用的方法和函数,掌握文件对象的操作等

2)     熟练掌握XML技术;excel、word等API对象,可以根据需要创建日志等

3)     熟练掌握DOM和HTML知识,能够结合这些技术对Web页面进行解析

4)     掌握

5)     熟练掌握正则表达式,很多时候处理对象问题相当方便

6)     掌握如何调用dll进行工作

7)     能够利用QTP的自动化对象模型创建出需要的运行模式

8)     掌握W

以上只是我考虑到的部分,并不全面,呵呵,供大家参考,当然这些技术主要是针对Web系统运行,因为我们的系统就是B/S的,呵呵。如果这些知识都能够扎实的掌握的话,个人认为,基本上能够处理自动化过程中的绝大多数问题了,这个时候你对自动化测试的技术应该是有一定积累了。

接下来就需要考虑自动化

1)     如何有效的管理并调度脚本

2)     如何实现脚本运行的无人值守,

3)     如何生成简介明确的测试报告

4)     如何能够更加高效的维护测试脚本

5)     实现框架代码和业务代码的分层、业务脚本和业务数据的分离

这个阶段主要体现的是

如果以上三个方面都能够做的很好的话,那么恭喜你,你已经可以独立负责项目的自动化测试建立工作了,呵呵!

总之,学习自动化测试需要在实际项目中进行,这样提高的会比较快,项目中运用了很多种技术,自动化实施过程会碰见各种各样的问题,是很好的学习机会,关键要善于总结、积累经验,只要能够把各个细节做好,那么你一定能够成为一名优秀的自动化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值