web自动化笔记第11篇:第4章-自动化测试-高级篇,UnitTest框架,4. 窗口截屏、验证码总结
【摘要】 2. 键盘操作 2. 警告框处理 2.2 调用方法 frame表单切换、多窗口切换 目标 1. frame表单 窗口截图、验证码处理 1. 截图 1.1 为什么要窗口截图? 1.3 案例-2 注册实例.html 2. 验证码【了解】 2.2 验证码的处理方式 第3章-中级API 第4章-自动化测试-高级篇 UnitTest框架 3. 案例-3 3.1 操作步骤分析: 测试结果-
🚀🚀🚀本篇主要内容
4. 窗口截屏、总结
1. 截屏方法
2. 常用的处理方式
3. Cookie的作用
第3章-中级API
目标
1. 掌握元素等待、警告框的操作
2. 掌握下拉选择框和滚动条的操作
3. 掌握切换frame表单及窗口截图
4. 了解键盘鼠标的操作
第4章-自动化测试-高级篇
目标
1. 了解UnitTest框架
2. 理解断言
3. 掌握测试报告的生成
4. 了解自动发送测试报告
UnitTest框架
目标
掌握UnitTest框架的基础使用方法
1. UnitTest框架
1.1 什么是框架?
说明:
1. 框架英文单词FrameWork;
2. 为解决一类事情的功能集合;
1.2 什么是UnitTest框架?
概念:UnitTest框架是专门用来进行执行代码测试的框架;
1.3 为什么使用UnitTest框架?
1. 能够组织多个用例去执行
2. 提供丰富的断言方法
3. 提供丰富的日志与测试结果
提示:
1). 断言知识点-在4.2章节会进行学习和讲解;
提示
在学习UnitTest框架之前, 先了
## 2. UnitTest核心要素
```python
1. TestCase
2. TestSuite
3. TextTestRunner
4. Fixture
2.1 TestCase
```python 说明:(翻译:测试用例)一个TestCase就是一条测试用例; 使用: 1. 导包:import unittest --> 导入unitest框架 2. 继承:unittest.TestCase --> 新建测试类继承unittest.TestCase
提示:
1). 测试用例:在自动化测试中,一条用例就是一个完整的测试流程;
2). 测试方法名称命名必须以test开头;
(原因:unit
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)