自动化测试selenium(一)

一、自动化测试方法

测试对象:UI、接口、代码
测试过程:单元测试、集成测试、系统测试、
执行人员:测试人员、开发人员
自动化测试可以在整个测试过程中任何一个阶段实施,前提功能相对稳定
测试人员一般在系统测试时进行自动化测试
集成测试阶段多进行自动构建、部署,以及冒烟测试的自动化
单元测试针对代码级别进行测试,可进行静态代码检查,或者执行单元测试用例,典型的框架比如junit,
jmock等,该部分多由开发人员实施

二、UI自动化(看前端代码)

用例维护量大
页面相关性强,必须后期介入
UI测试适合与界面变动较小的项目
至少在前端开发完之后,功能相对稳定时介入UI自动化测试

三、接口自动化

可在产品前期介入
用例维护量小
页面相关性小
适合接口变动较小,界面变动频繁的项目
在后端开发完了,且功能强对稳定时介入

四、自动化测试的优势

降低大型系统的由于变更或者多期开发引起的大量的回归测试的人力投入,这可能是自动化测试最主要的任务,特别
是在程序修改比较频繁时,效果是非常明显的,自动化测试前期人力投入较多,但后期进入维护期后,可节省大量人
力,而手工测试后期需要增加大量人力用于回归测试
减少重复测试的时间,实现快速回归测试
创建优良可靠的测试过程,减少人为错误
可以运行更多更繁琐的测试
可以执行一些手工测试困难或不可能进行的测试
更好的利用资源
测试具有一致性和重复性
测试脚本的重用性

五、webdriver的原理

作为脚本和浏览器之间的桥梁,根据脚本的指令去驱动浏览器执行脚本的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值