摘要:
批量运行 为什么要批量运行? 测试用例数量庞大,需要一次运行,查看所有用例的运行结果。 什么是测试套件和测试运行器? TestSuite(测试套件)是为了测试执行而分组的测试用例集合。 TestRunner(测试运行器)用于运行测试套件里所有用例,生成报告。 怎么批量运行? 批量运行步骤 创建测试套 阅读全文
posted @ 2022-12-26 18:12
暄总-tester
阅读(422)
评论(0)
推荐(0)
摘要:
unittest框架里常用的断言方法:都在TestCase类里定义 阅读全文
posted @ 2022-12-26 16:44
暄总-tester
阅读(38)
评论(0)
推荐(0)
摘要:
Fixture(测试固件) Fixture(测试固件、也叫作测试夹具),书写在TestCase代码中的代码结构,用于前期初始化准备和后期清理收尾工作 本质就是一些名称固定的方法 测试固件分类 方法级别 是普通方法,包含在每个测试方法执行前后都会执行的工作内容 类级别 是类方法,用@classmeth 阅读全文
posted @ 2022-12-26 16:42
暄总-tester
阅读(79)
评论(0)
推荐(0)
摘要:
TestCase(测试用例) # 导入unittest包 import unittest # 测试类(名称自定义)只要继承unittest模块中TestCase类即可 class MyTestCase(unittest.TestCase): # 书写测试方法,即用例代码 # 一个测试用例类里至少要有 阅读全文
posted @ 2022-12-26 15:22
暄总-tester
阅读(138)
评论(0)
推荐(0)
摘要:
Unittest UnitTest是python自带的一个单元测试框架,用它来做单元测试 对于测试来说,unittest框架的作用是自动化脚本(用例代码)执行框架,使用unittest框架来管理运行多个测试用例 在Python语言中应用最广泛的单元测试框架是unittest和pytest,unitt 阅读全文
posted @ 2022-12-26 15:09
暄总-tester
阅读(48)
评论(0)
推荐(0)
摘要:
执行JavaScript JavaScript(简称js)是运行在客户端(浏览器)和服务器端的脚本语言,允许将静态网页转换为交互式网页。 可以通过Selenium执行js,这使selenium拥有更为强大的能力。 执行JavaScript应用场景 直接使用js操作页面,能解决很多click()或se 阅读全文
posted @ 2022-12-26 14:56
暄总-tester
阅读(84)
评论(0)
推荐(0)
摘要:
等待 Selenium测试中为什么需要等待? 在UI自动化测试中,有时会遇到运行环境不稳定、网络慢等情况,因为程序运行太快或者页面加载太慢而引起运行不稳定 等待的设置是保证脚本稳定有效运行的一个非常重要的手段 三种等待方式 time.sleep(固定等待、强制等待) :等待固定的时间,是最简单但是最 阅读全文
posted @ 2022-12-26 14:35
暄总-tester
阅读(124)
评论(0)
推荐(0)

浙公网安备 33010602011771号