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应用自动机测试套件
来源:CSDN
作者:美丽的说说
链接:https://blog.csdn.net/a123bc21/article/details/103592605