上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 24 下一页
摘要: python -m pip install --upgrade pip 下载最新pip版本 python 项目的命名规则:项目命名: 大写+下划线包/文件夹 :下划线命名法 html_report 小写+下划线模块名/文件名: 下划线命名法 小写+下划线类:驼峰式命名法 首字母大写 LoginCas 阅读全文
posted @ 2022-04-09 14:52 奔跑在路上you 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Git 常用操作和流程 Git概念: Git 层级:工作目录==》暂存区/缓存区==》本地git版本库;对文件的增删改操作 都需要先添加到暂存区 -- 提交到本地仓库 安装git及配置 地址:https://git-scm.com/downloads;一直下一步即可安装成功;安装成功后可以cmd命令 阅读全文
posted @ 2022-04-07 18:13 奔跑在路上you 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 使用@pytest.mark.parametrize()做参数化 fixture中的params也可以做参数化;参考地址:https://www.cnblogs.com/YouJeffrey/p/15414578.html @pytest.mark.parametrize(args_name,arg 阅读全文
posted @ 2022-04-01 23:30 奔跑在路上you 阅读(138) 评论(0) 推荐(0) 编辑
摘要: unittest_生成测试报告 测试报告为测试结果的统计即展示,是自动化测试不可或缺的一部分,利用unittest 可以生成测试报告 方式一、使用第三方 HTMLTestRunner 执行测试用例集,生成网页版测试报告(推荐) HTMLTestRunner是Python标准库的unittest模块的 阅读全文
posted @ 2022-04-01 01:17 奔跑在路上you 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: unittest_执行用例的详细信息 用unittest.main()执行测试集 这里的verbosity是一个选项,表示测试结果的信息复杂度,有三个值:0 (静默模式): 你只能获得总的测试用例数和总的结果 比如 总共100个 失败20 成功801 (默认模式): 非常类似静默模式 只是在每个成功 阅读全文
posted @ 2022-04-01 00:32 奔跑在路上you 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 构建测试套件 在实际项目中,随着项目进度的开展,测试类会越来越多,可是直到现在我 们还只会一个一个的单独运行测试类,这在实际项目实践中肯定是不可行的,在 unittest中可以通过测试套件来解决该问题。 测试套件(Test Suite)是由多个测试用例(Test Case)组成的,当然也 可以由多个 阅读全文
posted @ 2022-03-31 23:23 奔跑在路上you 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 忽略用例 在执行测试脚本的时候,可能会有某几条用例本次不想执行,但又不想删也 不想注释,unittest通过忽略部分测试用例不执行的方式,分无条件忽略和有条 件忽略,通过装饰器实现所描述的场景。 提供的装饰器如下: @unittest.skip(reason):强制跳转。reason是跳转原因 @u 阅读全文
posted @ 2022-03-31 23:19 奔跑在路上you 阅读(133) 评论(0) 推荐(0) 编辑
摘要: unittest用例执行顺序 当在一个测试类或多个测试模块下,用例数量较多时,unittest在执行用例 (test_xxx)时,并不是按从上到下的顺序执行,有特定的顺序。 unittest框架默认根据ACSII码的顺序加载测试用例,数字与字母的顺序为: 0~9,A~Z,a~z。 对于类来说,cla 阅读全文
posted @ 2022-03-31 23:13 奔跑在路上you 阅读(380) 评论(0) 推荐(0) 编辑
摘要: unittest断言 断言即进行预期结果和实际结果比对 unittest中常用的assert语句 assertEqual(a, b) a == b assertNotEqual(a, b) a != b assertTrue(x) bool(x) is True assertFalse(x) boo 阅读全文
posted @ 2022-03-31 21:24 奔跑在路上you 阅读(109) 评论(0) 推荐(0) 编辑
摘要: setup前置初始化和teardown后置操作 针对类中每个函数执行时进行前置后置的操作 setUp(self):测试前的初始化操作 tearDown(self):测试后的操作 代码示例: import unittest # 导入unittest模块 class test_case(unittest 阅读全文
posted @ 2022-03-31 20:36 奔跑在路上you 阅读(342) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 24 下一页