上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 项目结构: config.ini文件内容: # file_name:config.ini [dev] companyName = dev测试环境 name = lwjnicole [test] companyName = test测试环境 name = lwj [uat] companyName = 阅读全文
posted @ 2022-03-22 20:54 lwjnicole 阅读(355) 评论(0) 推荐(0) 编辑
摘要: import random class PhoneNOGenerator: # 随机生成手机号码 def phoneNORandomGenerator(self): prelist = ["130", "131", "132", "133", "134", "135", "136", "137", 阅读全文
posted @ 2022-03-22 20:48 lwjnicole 阅读(3) 评论(0) 推荐(0) 编辑
摘要: import pymysql class DBUtil: def __init__(self, database): self.db = pymysql.connect(host='XXXXX', port=XXXX, user='XXXX', password="XXXX", database=d 阅读全文
posted @ 2022-03-22 20:39 lwjnicole 阅读(926) 评论(0) 推荐(0) 编辑
摘要: import hashlib def md5(oragin_str): """md5加密""" m = hashlib.md5() b = oragin_str.encode(encoding='utf-8') m.update(b) return m.hexdigest() 阅读全文
posted @ 2022-03-22 20:37 lwjnicole 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 当我们使用allure生成测试报告之后,我们再修改测试用例,然后再次运行生成测试报告会发现测试报告中保留了上一次用例的运行记录。如果我们不想看到原来的用例执行记录,而是生成新的测试报告,我们可以在用例执行的时候在命令行中通过指定--clean-alluredir参数来做到每次都生成新的测试报告。 a 阅读全文
posted @ 2021-03-05 07:17 lwjnicole 阅读(2133) 评论(0) 推荐(0) 编辑
摘要: 执行测试用例时,有的时候我们希望能够更加灵活的指定执行某些测试用例,pytest支持我们通过使用marker装饰器@pytest.mark来实现这个需求,而allure也同样提供了三种类似的方法来实现这个需求。 allure的三种方式: BDD(行为驱动开发)的风格标记:Epics、Features 阅读全文
posted @ 2021-03-05 06:45 lwjnicole 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: allure测试报告框架提供了@allure..link、@allure.issue、@allure.testcase 这三个装饰器,可以用来与缺陷管理系统和测试管理系统集成。 举例: # file_name: test_allure_links.py import pytest import al 阅读全文
posted @ 2021-03-04 07:12 lwjnicole 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 通过使用装饰器@allure.title可以为测试用例自定义一个更具有阅读性的易读的标题。 allure.title的三种使用方式: 直接使用@allure.title为测试用例自定义标题; @allure.title支持通过占位符的方式传递参数,可以实现测试用例标题参数化,动态生成测试用例标题; 阅读全文
posted @ 2021-03-03 07:57 lwjnicole 阅读(755) 评论(0) 推荐(0) 编辑
摘要: allure支持往测试报告中对测试用例添加非常详细的描述语用来描述测试用例详情,这对阅读测试报告的人来说非常的友好,可以清晰的知道每个测试用例的详情。 allure添加描述的三种方式: 使用装饰器@allure.description,传递一个字符串参数用来描述测试用例; 使用装饰器@allure. 阅读全文
posted @ 2021-03-03 07:26 lwjnicole 阅读(994) 评论(0) 推荐(0) 编辑
摘要: allure测试报告支持显示不同类型的附件,对测试用例、测试步骤以及fixture的结果加以补充。 allure.attach的用法一: 语法:allure.attach(body, name, attachment_type, extension) 参数解释: body:要写入附件的内容; nam 阅读全文
posted @ 2021-03-03 06:33 lwjnicole 阅读(3881) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页