自动化测试

自动化测试

软件测试的自动化,在预设条件下运行应用程序或系统,评估结果。预设条件包括正常和异常

自动化框架

一般分为两个层次
上层:管理整个自动化测试的开发、执行和维护。管理整个自动测试,包括自动化测试用例执行的次序、测试脚本的维护、以及集中管理测试用例、测试报告和测试任务等
下层:主要是测试脚本的开发,充分的使用相关的测试工具,构建测试驱动,并完成测试业务逻辑

自动化测试的演变:测试工具—-数据驱动—-关键字驱动—-测试框架—-测试平台

自动化测试方法

测试对象:UI、接口、代码
测试过程:系统测试、集成测试、单元测试
执行人员:测试人员、开发人员

自动化测试可以在整个测试过程中任何一个阶段实施
测试人员一般在系统测试时进行自动化测试
集成测试阶段多进行自动构建、部署,以及冒烟测试的自动化

自动化测试的优势

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值