02 2022 档案
摘要:一、代码示例 import pytest '''装饰测试类: 适用场景:登录框的多种情况组合测试。比如账号空、密码空、账号密码都为空,可以用参数化方式处理''' @pytest.mark.parametrize("test_input,expected", [("3+5", 8), ("2+4",
阅读全文
摘要:一、setup、teardown使用案例 1、代码 ''' @Date:2022/2/13 13:02 @Author:一加一 ''' import pytest def setup_module(): print(" 整个.py模块开始前只执行一次:打开浏览器 ") def teardown_mo
阅读全文
摘要:一、前言 与unittest不同,pytest使用的是python自带的assert关键字来进行断言 assert关键字后面可以接一个表达式,只要表达式的最终结果为True,那么断言通过,用例执行成功,否则用例执行失败 二、常用断言 pytest 里面断言实际上就是 python 里面的 asser
阅读全文
摘要:一、Pytest特点 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 能够支持简单的单元测试和复杂的功能测试 支持参数化 执行测试过程中可以将某些测试跳过(skip),或者对某些预期失败的case标记成失败 支持重复执行(rerun)失败的 case 支持运行由 nose, unitte
阅读全文
摘要:一、前言 之前一直听mock,也大致了解mock的作用,但没有具体去了解过如何用工具或框架实现mock,以及也没有考虑过落实mock,因为在实际的工作中,很少会考虑用mock。最近在学java,刚好了解到moco框架是用于mock的,凑巧就实践一下基本的运用吧。 二、Mock介绍 Mock技术又叫测
阅读全文