自动化测试

给你一囗甜甜゛ 提交于 2019-12-18 15:20:04

1、工具和自动化的优势

软件发布之前,重复进行的流程可能是:编码、测试、修改bug、回归测试、等等

2、自动化测试的问题

2.1自动化测试适用的场合

1)回归测试

2)验证测试

3)通过性测试

4)集成测试

5)冒烟测试

6)单元测试

7)接口测试

3.基于UI的应用分类

应用程序有很多分类方式、基于用户界面大致分六类,其中GUI、WUI和TUI是主流

4、程序或自动化任务                自动化测试

4.1一系列的代码                    一系列的代码

4.2一系列的流程                     一系列的流程

4.3一系列的输入                      一系列特定的输入

4.4一系列的输出                      验证一系列的输出是否符合预期

自动化测试的本质:让程序模仿人去操作界面,包括:定位界面控件、操作界面控件、获取验证界面控件的信息

5.selenium自动化测试的层次

5.1  lv1录制回放

软件测试基础

HTML

CSS

JavaScript

Selenium IDE

入门级

能完成80%任务

小型公司

5.2 lv2全代码

1)lv1技能基础上

2)编程语言

3)常用类库

4)单元测试框架

5)webDriver API

6)SCM

7)专业级

8)所有任务

9)中型公司

5.3  lv3 全代码+框架

1)Lv2技能基础上

2)自动化测试框架

3)专业级

4)所有任务

5)中、大型公司

6.全工作流程

6.1准备

1)产品功能梳理

2)测试用例设计

3)手工用例执行
6.2制作

1)录制脚本

2)编辑脚本

3)调试脚本

6.3运行

1)运行脚本

2)检查运行日志

7.selenium是什么?

selenium是跨平台、跨浏览器的开源的web应用自动机测试套件

 

 

 

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!