摘要:
使用main函数(此方法对后续做持续集成有用): 1.创建main函数 2.判断运行范围是多大,再根据需要运行哪些用例来写代码 3.使用命令行 python xxx.py来执行 举例: if __name__ == '__main__': #运行当前目录下所有的用例 pytest.main() #执 阅读全文
posted @ 2022-05-08 21:07
lms21
阅读(273)
评论(0)
推荐(0)
摘要:
D:\Project\WebDemo>pytest --lf test_demo.py 阅读全文
posted @ 2022-05-08 17:30
lms21
阅读(50)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-05-08 17:16
lms21
阅读(7)
评论(0)
推荐(0)
摘要:
例子: @pytest.mark.skip 跳过该case @pytest.mark.skip(reason="代码无实现") @pytest.mark.add def test_add_02(): assert (2+2) == 3 @pytest.mark.skipif 如果满足sys.plat 阅读全文
posted @ 2022-05-08 17:02
lms21
阅读(72)
评论(0)
推荐(0)
摘要:
场景 只执行符合要求的某一部分用例,可以把项目划分为多个模块,然后制定模块名执行 用法 在测试用例方法上加@pytest.mark.标签名 执行 -m 执行自定义标记的相关用例 import pytest @pytest.mark.add def test_add_01(): assert (1+1 阅读全文
posted @ 2022-05-08 16:17
lms21
阅读(31)
评论(0)
推荐(0)
摘要:
参数化函数使用 使用装饰器 @pytest.mark.parametrize(参数,值) 单参数 只传一个参数 search_list = ['appinum','pytest'] @pytest.mark.parametrize('name',search_list) def test_demo( 阅读全文
posted @ 2022-05-08 15:55
lms21
阅读(61)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-05-08 15:27
lms21
阅读(13)
评论(0)
推荐(0)
摘要:
实例: def test_answer(): assert inc(4) == 5,"error"def test_str(): assert "abc" in "abcdd"def test_sys(): assert 'linux' in sys.platform,"no linux!" 阅读全文
posted @ 2022-05-08 12:30
lms21
阅读(16)
评论(0)
推荐(0)
摘要:
通常创建测试类就遵循上面实例样式 阅读全文
posted @ 2022-05-08 12:13
lms21
阅读(14)
评论(0)
推荐(0)
摘要:
pycharm 配置与界面化运行 安装pytest 界面安装(Windows) Settings-->python interpreter-->+ pip 配置默认测试执行器为pytest Settings-->Tools-->Python Intergrated Tools 选择Defaul te 阅读全文
posted @ 2022-05-08 12:06
lms21
阅读(353)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-05-08 11:58
lms21
阅读(10)
评论(0)
推荐(0)
摘要:
Pytest 是什么? pytest 能够支持简单的单元测试和复杂的功能测试; pytest 可以结合 Requests 实现接口测试; 结合 Selenium、Appium 实现自动化功能测试; 使用 pytest 结合 Allure 集成到 Jenkins 中可以实现持续集成。 pytest 支 阅读全文
posted @ 2022-05-08 11:48
lms21
阅读(81)
评论(0)
推荐(0)
摘要:
标准的用例结构 用例标题 前提条件 用例步骤 预期结果 实际结果 用例标题 类型 前提条件 用例步骤 预期结果 实际结果 搜狗搜索功能 正例 进入搜狗首页 1. 输入搜索关键词2.按下回车键 1. 搜索成功2. 搜索结果列表包含关键字 用例结构对比 自动化测试用例 作用 用例标题 测试包、文件、类、 阅读全文
posted @ 2022-05-08 11:17
lms21
阅读(105)
评论(0)
推荐(0)
摘要:
目录 Selenium的简介 Selenium的安装 Driver的配置(Mac与Windows) Selenium的简介 官方网站 https://www.selenium.dev/ 简介 用于web浏览器测试的工具 支持的浏览器包括IE,Firefox,Safari,Chrome,Edge等 使 阅读全文
posted @ 2022-05-08 10:18
lms21
阅读(73)
评论(0)
推荐(0)
摘要:
什么时候可以做UI自动化测试 业务流程不频繁改动 UI 元素不频繁改动 需要频繁回归的场景 核心场景等 Web自动化测试相关技术 Selenium:支持多语言,行业内最火最主流 Pytest/JUnit5:最好用最全面的单元测试框架 Allure:测试报告 Web自动化测试在企业中的实践 有赞: h 阅读全文
posted @ 2022-05-08 10:07
lms21
阅读(41)
评论(0)
推荐(0)