Web自动化
什么是自动化?由机器设备代替人为自动完成指定目标的过程 ,自动化可以减少人工劳动力,工作效率提高,产品规格统一标准,规模化(批量生产)
什么是自动化测试?让程序代替人为去验证程序功能的过程
自动化测试在什么阶段开始?功能测试完毕(手工测试),手工测试就是由人去一个一个输入用例,然后观察结果;
什么是Web自动化测试?
概念:让程序代替人为自动验证Web项目功能的过程
什么样的项目适合做web自动化呢?需求变动不频繁 、项目周期长 、项目需要回归测试
web自动化的工具
-
QTP
(收费)商业的功能测试工具,支持web,桌面自动化测试。 -
Selenium
(开源)是开源的web自动测试工具,主要做功能测试。【本阶段学习】 -
Jmete
(开源)是由Apache公司使用Java平台开发的一款测试工具,支持(Web、接口测试、性能测试),Web测试在通信层(无UI界面) -
Loadrunner
(收费)是商业性能测试工具,功能强大,适合做复杂场景的性能测试 -
Robot Framework
是一个基于Python可扩展地(关键字驱动)的测试自动化框架;
主流工具汇总
类型 | 工具 |
---|---|
Web自动化测试 |