pytest
文章平均质量分 54
Test_the_rookie
文章几乎都是学习笔记,仅做日后复习使用。
展开
-
pytest:灵活替换用例中的变量
这几天在调试之前搭建的pytest框架时,发现原框架对case中的变量进行动态替换的代码不够完美,原代码逻辑会造成代码中会出现大量的if语句,让代码量增加不少,并且后期维护也不方便:case只要新增了一个变量,就需要在通过if语句进行判断,从而实现变量替换。基于我们目前的流程图,我们需要解决的问题是:当需要赋值的变量不是环境变量时,我们需要通过代码将其设置为环境变量,并且去获取到它的值。从上面流程图来看,最初的实现逻辑是将需要替换的变量分为了需要脚本生成和已经存在的变量来区分的。原创 2023-05-30 22:53:19 · 581 阅读 · 0 评论 -
windowns环境:pycharm+gitee+jenkins配置:实现项目自动构建,自动部署
jenkins获取项目代码,自动构建,并输出构建结果原创 2023-03-26 17:51:59 · 486 阅读 · 0 评论 -
pytest使用allure生成测试报告
【代码】pytest使用allure生成测试报告。原创 2023-03-19 20:57:08 · 711 阅读 · 0 评论 -
解决PytestUnknownMarkWarning: Unknown pytest.mark.pre - is this a typo?
在pytest框架中,执行标记的用例时,出现了如下提示:PytestUnknownMarkWarning: Unknown pytest.mark.pre - is this a typo?这个提示的大致意思是pytest找不到标记,发出了警告!2.检查ini文件中的语法是否正确,可以参考我的一篇小结:https://blog.csdn.net/Test_the_rookie/article/details/123382411。1.对应用例的标记名称与对应文档中记录的标记名称不一致;原创 2023-03-19 20:29:21 · 1594 阅读 · 1 评论 -
利用Python实现mysql数据库的基础操作
b.收集查询结果====>> cur.fetchall (fetchall、fetchone、fetchmany三种方式都可以实现数据收集)except包裹代码块,在没有异常的时候,会正常执行try的语句块,出现异常的时候,可以收集错误原因;a.利用游标调用execute方法,执行指定的语句====>>cur.execute(sql)a.利用游标调用execute方法,执行指定的语句====>>cur.execute(sql)1.封装一个Python类,在该类的init方法中,创建数据库连接对象。原创 2022-10-25 23:23:15 · 1043 阅读 · 0 评论