自动化测试入门
来源:互联网 发布:义隆单片机价格 编辑:程序博客网 时间:2024/06/07 04:51
作为测试人员,可能经常听到自动化测试的名词,或者现在入行软件测试领域的已经接触到自动化测试了,但是为什么要进行自动化测试呢?与手工测试有什么区别?
自动化测试,就是使用工具、软件来控制测试案例并执行测试的过程。通常在一定条件下,将实际测试结果与预期结果进行比较,并设定测试预置条件、测试逻辑控制以及测试报告等重要功能实现。
常见的两种自动化测试方式:
1、 代码驱动测试:通过大量不同的输入参数和对应的返回结果来验证类、模块、类库文件的公共接口是否正确,简称TDD。
2、 图形用户接口测试:通过用户接口事件(clik、down、mouseover)的操作来获取事件导致的界面接口改变,以便验证可见的程序响应是否正确,其实这类测试就是web自动化测试,它的测试对象就是web页面。工具如QTP、selenium、webDriver。
在一个项目测试过程中,怎么选择是否需要自动化测试?
选择关注点如下:
1、 能够支持频繁的回归测试。
2、 能够在软件开发过程中尽早发现缺陷。
3、 能够无限地循环执行测试案例,即案例的可重用性。
4、 定制化的系统缺陷报告。
5、 支持敏捷和极限开发模式。
6、 测试时间是否足够。
自动化的测试流程跟手工测试的流程基本一样,只是中间脚本开发环节有区别:
制定测试计划à分析测试需求à设计测试用例à搭建测试环境à编写测试脚本à分析测试结果à记录bugà回归测试à编写测试报告并跟踪bug
0 0
- 自动化测试入门
- 自动化测试入门
- 自动化测试入门
- Selenium自动化测试-入门
- Appium自动化测试-入门
- 自动化测试 uiautomator 入门
- 自动化测试学习入门
- 自动化测试框架Selenium 入门
- 前端自动化测试mocha入门
- Android自动化测试uiautomator入门
- 自动化测试-入门第一篇
- SELENIUM自动化测试设计入门
- [Android自动化测试]UiAutomator入门
- 自动化测试工具Selenium入门
- 测试入门之人工和自动化测试
- 【自动化测试工具】QTP/UFT入门
- 自动化测试平台 Robot Framework 快速入门
- 【自动化测试工具】QTP/UFT入门
- 黑马程序员_张孝祥7K面试题——银行调度系统学习随感
- 常用正则表达式
- UVALive 6470 Chomp 记忆化搜索
- mini2440裸机编程------IIS
- synchronized和Lock的区别
- 自动化测试入门
- iOS两个强制旋转屏幕的方法
- [玩转SQL]:06 子查询
- Java:Unicode简介
- andriod中checkbox图标的修改、textView(editText)周围图标的位置设置
- 驴子圈资讯:汉莎航空投资机票搜索技术公司Vayant Travel
- 10大革新开源项目引导世界技术
- c和c++分别实现动态分配二、三维数组
- 实现H264格式视频的流媒体播放