上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 40 下一页
摘要: 结构介绍 common 公共代码文件夹 casedata.py import pandas from common.log import log def read_cases(xlsfile, prefixs, dict_indexs, columns=None, col_type=None): # 阅读全文
posted @ 2021-11-22 20:19 暄总-tester 阅读(154) 评论(0) 推荐(0)
摘要: 面向对象编程 import configparser, pymysql, requests, pandas, os class Conf: #配置文件类,向类外提供数据:接口地址一部分url,提供数据库信息dbinfo,类外没必要使用which_server和which_db(所以封装起来) def 阅读全文
posted @ 2021-11-22 20:08 暄总-tester 阅读(76) 评论(0) 推荐(0)
摘要: 面向过程编程之函数模型 import configparser, pymysql, requests, pandas, os #读入口配置文件函数 def read_entry(): #无参,返回本次测试用的接口服务器和数据库的入口名 conf=configparser.ConfigParser() 阅读全文
posted @ 2021-11-22 20:07 暄总-tester 阅读(56) 评论(0) 推荐(0)
摘要: #面向过程编程之线性编码方式(线性模型) #面向过程编程之线性编码方式(线性模型) #导入模块 import configparser, pymysql, requests, pandas #创建配置文件解析器对象 conf=configparser.ConfigParser() #读入口名 con 阅读全文
posted @ 2021-11-22 20:06 暄总-tester 阅读(82) 评论(0) 推荐(0)
摘要: #记录日志 日志的作用 1)记录测试过程中的重要事件(成功执行了什么代码,执行代码出了何种错误、执行代码有无发现缺陷) 2)向控制台输出日志信息(相当于之前的print) 3)将日志信息记录到文件 日志的等级 1)有低到高的分类 debug、info、warning、error、critical 调 阅读全文
posted @ 2021-11-22 19:48 暄总-tester 阅读(510) 评论(0) 推荐(0)
摘要: 生成测试报告 测试报告中至少可以显示执行了多少条用例,用例信息如何,多少条用例执行成功,多少条用例执行失败,多少用例出错 使用步骤 1)安装pytest-html插件 pip install pytest-html 2)导入pytest import pytest 3)运行测试生成测试报告 代码中运 阅读全文
posted @ 2021-11-22 19:45 暄总-tester 阅读(386) 评论(0) 推荐(0)
摘要: 单词/缩写 释义 abstract test case 抽象测试用例 acceptance 验收 acceptance criteria 验收准则:为了满足组件或系统使用者、客户或其他授权实体的需要,组件或系统必须达到的准则。 acceptance testing 验收测试:一般由用户/客户进行的确 阅读全文
posted @ 2021-11-17 15:56 暄总-tester 阅读(1756) 评论(0) 推荐(0)
摘要: 数据驱动测试 测试函数+循环执行用例 pytest认为,测试函数只执行一次,就是一次测试;只要循环在函数内部,执行多少次循环都是一个测试 assert一旦断言失败,后续代码将不再执行,所以当断言失败时,退出本次测试函数执行,由于只有一个测试函数,所以整个测试结束 至于循环调用测试函数,pytest不 阅读全文
posted @ 2021-11-13 09:15 暄总-tester 阅读(278) 评论(0) 推荐(0)
摘要: 断言 pytest测试结果通过还是失败与if等无关,只认识pytest断言 如果没有断言,执行pytest测试用例时,pytest始终会说测试通过 断言的形式 assert 表达式,断言失败消息文本 只能指定断言失败消息,不能指定断言成功消息 断言失败消息可以省略 当断言失败时,pytest会抛出断 阅读全文
posted @ 2021-11-12 19:49 暄总-tester 阅读(210) 评论(0) 推荐(0)
摘要: pytest测试固件 测试固件也叫测试夹具,用于指定初始化代码或清理代码/扫尾工作 fixture fixture修饰器来标记固定的工厂函数,在其他函数,模块,类或整个工程调用它时会被激活并优先执行,通常会被用于完成预置处理和重复操作 使用方法: # 导入pytest import pytest # 阅读全文
posted @ 2021-11-12 12:14 暄总-tester 阅读(307) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 40 下一页