自动化测试简介
来源:互联网 发布:难忘网络真情意 编辑:程序博客网 时间:2024/06/10 23:16
一、 什么是自动化测试?
利用软件(或者说机器代替人)实现全部或者部分测试任务的过程。
二、 为什么要进行自动化测试?
- 自动化测试可以完成许多手工测试无法实现或难以实现的功能。
- 正确合理的自动化测试能提高软件质量,节约人力、时间和硬件资源。
三、 自动化测试的优点
- 高效性
- 可靠性
- 可重复性
- 可编程性
- 全面性
四、 什么时候引入自动化测试合适?
- 产品需求变更不频繁。
- 产品测试周期足够长。
- 自动化测试脚本重复使用率高。
- 无法通过手工测试完成的特定场景下。
五 自动化测试的流程
1.需求评审阶段:通过了解项目
- 评定软件是否可进行自动化?
- 思考如何去进行自动化?
- 产出:自动化测试的方案
2.开发设计阶段
- 自动化测试用例设计
- 自动化测试数据准备
3.提供可测版本
- 自动化测试脚本编写
4. 发布线上
- 回归测试
六、 自动化测试工具的选择
- 选择Selenium
- 为什么选择selenium
- 开源免费
- 支持广泛的浏览器(IE,chrome,firefox,safari,opera,Android,ios浏览器及htmlunit的无界面实现)
- 支持多种开发语言(java,C#,ruby,python,PHP等)
- 跨平台(Windows,Linux,ios,android等)
- Selenium webdriver提供了很多api可供使用,编程方便
- Selenium可以和很多框架进行无缝衔接(junit,testNG,cucumber)
0 0
- 自动化测试工具简介
- 自动化测试方法简介
- 自动化测试框架简介
- 自动化测试工具简介
- robotium自动化测试简介
- robotium自动化测试简介
- robotium自动化测试简介
- 自动化测试方法简介
- robotium自动化测试简介
- Robotium自动化测试简介
- 自动化测试简介
- 自动化测试框架架构简介
- android自动化测试工具简介
- 手机GUI自动化测试简介
- 手机GUI自动化测试简介
- Android自动化测试工具简介
- android自动化测试工具简介
- 第一章 手机自动化测试简介
- android listview第一个子项内部控件的单击事件阻塞。。
- PAT---A1005. Spell It Right (20)
- HDU1455 Sticks(DFS+剪枝)
- 跟随手指的小球
- MFC--在主窗口显示前先显示登录窗口 .
- 自动化测试简介
- orb-slam评价
- session与cookie的区别与联系
- 前端日记 #4 - canvas
- Qt 简单去掉对话框最大化、最小化按钮
- 详解Python中的is和==
- Ruby 和 Python 相比有什么优势和缺陷
- C语言------练习题
- 网络编程 -- 服务器端的多线程、多进程、I/O复用比较