框架
文章平均质量分 94
45度看我
慢慢走不要停下,你能走很远!
展开
-
软件测试的基本理论-软件测试方法-单元测试-mock12
mock主要是的为了提供开发程序员的做一个的单元测试而使用的;Mock是Python中一个用于支持单元测试的库,它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为。python3.3 以前,mock是第三方库,需要安装之后才能使用。python3.3之后,mock作为标准库内置到 unittest;def patch(#Patch()充当函数修饰器、类修饰器或上下文管理器。在函数体或with语句中,使用patch中的new替换目标函数或方法。原创 2023-06-11 17:12:10 · 89 阅读 · 0 评论 -
软件测试的基本理论-软件测试方法-测试框架Doctest-11
doctest 是 Python3 发行版自带的标准模块,其提供了一个工具,扫描模块并根据程序中内嵌的文档字符串执行测试;一种能够在写代码的时候就能同步完成单元测试的工具。原创 2023-06-11 01:48:57 · 59 阅读 · 0 评论 -
软件测试的基本理论-软件测试方法-单元测试-9
单元测试-unit Testing,简称UT,又成为模块测试,是针对于程序模块(软件设计的最小单元)来进行正确性检验的测试工作;程序单元是应用的最小可测试部件,在过程化编程中,一个单元就是单个程序、函数、过程等,对于面向对象的编程,最小单元就是方法,包括基类、超类、抽象类、派生类中的方法;A. 业务代码:运行时依赖其他模块、外部组件B. 测试代码:将依赖的部分mock,由测试框架拉起,并执行结果汇总报告、生成覆盖率等;C. TestCase:测试用例,一个完成的测试流程,检验特定输入下的相应信息,原创 2023-04-16 18:33:42 · 49 阅读 · 0 评论 -
python-自动化Airtest-3IDE poco介绍
python-自动化Airtest-3IDE poco介绍原创 2022-06-18 19:34:05 · 3530 阅读 · 0 评论 -
3-全功能pytest测试框架
优点:1,能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+requests)2,pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium)、pytest-html(完美html测试报告生成)、pytest-rerunfailures(失败case重复执行)、pytest-xdist(多CPU分发)等。原创 2021-01-10 22:57:10 · 268 阅读 · 0 评论 -
4-pytest之高阶用法-appium测试补充
1,fixture 修饰器用来标记固定的工厂函数,在其他函数、模块、类或者整个工程调用他时会被激活优先执行,通常被用作完成预处理和重复操作注释:工厂函数工厂函数都是类对象, 即当你调用他们时, 创建的其实是一个类实例例如: str(), list(), tuple()...内建函数内建函数通常是python自定义的一些函数, 这些函数通常具有某些特定的功能例如: len(), hex(), string.capitalize()...原创 2021-01-11 01:02:41 · 319 阅读 · 1 评论