自动化测试
文章平均质量分 51
记录自动化测试过程
Jasmine839
测试开发
展开
-
unittest中的数据驱动ddt
unittest中的ddt(Data-Driven Tests,数据驱动测试)的作用是实现测试数据与测试脚本的分离,通过ddt将测试数据加载到脚本中,使得一组数据对应一个测试用例,用例自动加载生成。ddt是一种数据驱动测试框架,它允许开发者将测试数据与测试脚本分离,通过这种方式,可以更灵活地管理和运行测试用例。使用ddt的好处在于,它能够提高测试用例的可维护性和可读性,同时减少重复代码,使得测试数据和测试逻辑更加清晰。原创 2024-07-25 17:35:40 · 240 阅读 · 0 评论 -
Unittest单元测试框架详解
当我们在写接口用例的时候,会继承 unittest 当中的 TestCase 的类和方法,可以用来创建新的测试用例,一个TestCase的实例就是一个测试用例,unittest中的测试用例都是以 “test” 开头,并且它的执行顺序是按照方法名的ASCII值进行排序。此框架可以组织执行测试用例,并且提供了丰富的断言方法,提供丰富的日志,判断测试用例是否执行通过,并生成测试结果。一个功能的验证往往需要多个测试用例,可以把多个测试用例集合在一起执行,这就产生了TestSuite的概念。原创 2024-07-18 11:26:30 · 767 阅读 · 0 评论 -
webdriver的常用方法
表达式 操作 title() 获取title标签,或者使用title属性 get(url) get方式获取请求 get_attribute(name) 获取属性值 back() 浏览器后退 forward() 浏览器前进 close() 关闭当前页面 refresh() 刷新浏览器 quit() 关闭浏览器 minimize_window() 浏览器最小化 maximize_window() 浏览器最大原创 2023-12-08 16:12:01 · 36 阅读 · 0 评论 -
接口测试框架
这个接口测试框架可以扩展支持更多的HTTP方法和动态传递参数。原创 2023-09-08 16:14:39 · 55 阅读 · 0 评论 -
requests中的post请求
response = requests.post(url, json=data, headers=headers) # response 响应对象。print('状态码:', response.status_code)print('响应头信息:', response.headers)print('响应正文:', response.text)原创 2023-09-18 18:49:04 · 314 阅读 · 0 评论