草庐IT

pytest-mock

全部标签

pytest测试框架入门指南

Pytest简介测试技术对python应用开发不仅重要,而且占据了不少工作量。pytest是一个容易入手的测试框架,并且支持复杂的功能测试,是python内置unittest模块、nose模块的不错的替代选项。pytest官网文档什么是unittest?Unittest(单元测试)是软件测试的第一步,通常用于在开发过程中,测试函数、类、API接口等软件基础构件的功能。自动化的单元测试,是根据testplan用脚本写成测试用例(testcase),自动执行,当testcase较多,且重复测试次数多,自动化单元测试的效率要远高于人工测试。并且自动化测试工作还可以自动保存日志并生成测试报告,方便进行

努力一周,开源一个超好用的接口Mock工具——Msw-Tools

作为一名前端开发,是不是总有这样的体验:基础功能逻辑和页面UI开发很快速,本来可以提前完成,但是接口数据联调很费劲,耗时又耗力,有时为了保证进度还不得不加加班。为了摆脱这种痛苦,经过一周的努力,从零开发了一个灵活无依赖,且集成简单的数据接口Mock工具——Msw-Tools,已开源到NPM,希望对前端小伙伴有所帮助。一、前言Msw-Tools(MockServiceWorkerTools)是一个基于Msw.js和Svelte构建的数据Mock工具,用于前后端接口数据联调,方便开发者在不同数据、不同场景下进行功能测试。Msw-Tools能做什么?Msw-Tools能做什么?Msw-Tools能做

努力一周,开源一个超好用的接口Mock工具——Msw-Tools

作为一名前端开发,是不是总有这样的体验:基础功能逻辑和页面UI开发很快速,本来可以提前完成,但是接口数据联调很费劲,耗时又耗力,有时为了保证进度还不得不加加班。为了摆脱这种痛苦,经过一周的努力,从零开发了一个灵活无依赖,且集成简单的数据接口Mock工具——Msw-Tools,已开源到NPM,希望对前端小伙伴有所帮助。一、前言Msw-Tools(MockServiceWorkerTools)是一个基于Msw.js和Svelte构建的数据Mock工具,用于前后端接口数据联调,方便开发者在不同数据、不同场景下进行功能测试。Msw-Tools能做什么?Msw-Tools能做什么?Msw-Tools能做

第三代api自动化测试框架使用教程(pytest+allure+sql+yaml)

使用教程一、配置1、环境配置2、框架配置3、启动入口二、用例编写1、用例模板2、参数依赖写法2、函数(方法插件)写法3、接口上传文件和表单参数4、接口上传json参数5、接口无数据填写6、code断言7、body断言7、json断言8、sql断言9、完整断言写法:三、邮件发送四、全局前后置五、测试一、配置1、环境配置环境名称:自定义名称headers:键值对字典格式,注意写法格式http:协议http://或这https://2、框架配置Environment:框架测试环境配置,使用之前自定义的环境的名称log_path:日志这里用自己电脑的文件路径exclude_dir:执行用例要排除的ca

第三代api自动化测试框架使用教程(pytest+allure+sql+yaml)

使用教程一、配置1、环境配置2、框架配置3、启动入口二、用例编写1、用例模板2、参数依赖写法2、函数(方法插件)写法3、接口上传文件和表单参数4、接口上传json参数5、接口无数据填写6、code断言7、body断言7、json断言8、sql断言9、完整断言写法:三、邮件发送四、全局前后置五、测试一、配置1、环境配置环境名称:自定义名称headers:键值对字典格式,注意写法格式http:协议http://或这https://2、框架配置Environment:框架测试环境配置,使用之前自定义的环境的名称log_path:日志这里用自己电脑的文件路径exclude_dir:执行用例要排除的ca

python+requests+pytest 接口自动化框架(一)

目录一、Pytest详解以及常用的插件安装二、Pytest默认的测试用例的规则三、Pytest用例运行方式以及参数1.命令行模式运行命令:pytes2.主函数模式运行3.基于pytest.ini配置文件运行四、pytest测试用例的执行顺序五、pytest跳过测试用例六、pytest测试用例的前后置今日内容:接口自动化测试框架必会之pytest插件,运行规则以及参数,pytest.ini配置文件,跳过用例,用例执行顺序,夹具等资源:python+requests+pytest接口自动化框架(1-4)-Python文档类资源-CSDN下载一、Pytest详解以及常用的插件安装1.pytest是一

python+requests+pytest 接口自动化框架(一)

目录一、Pytest详解以及常用的插件安装二、Pytest默认的测试用例的规则三、Pytest用例运行方式以及参数1.命令行模式运行命令:pytes2.主函数模式运行3.基于pytest.ini配置文件运行四、pytest测试用例的执行顺序五、pytest跳过测试用例六、pytest测试用例的前后置今日内容:接口自动化测试框架必会之pytest插件,运行规则以及参数,pytest.ini配置文件,跳过用例,用例执行顺序,夹具等资源:python+requests+pytest接口自动化框架(1-4)-Python文档类资源-CSDN下载一、Pytest详解以及常用的插件安装1.pytest是一

pytest使用详解

pytest使用详解1.pytest简介2.pytest的命名规则2.1python的命名规则2.2pytest的命名规则3.pytest的运行方式3.1主函数运行3.2命令行运行3.3pytest.ini配置文件方式运行(常用)4.conftest.py4.1什么是conftest.py4.2实际的开发场景4.3conftest.py的特点4.4conftest.py的代码5.PytestExitCode含义清单6.pytest中控制测试用例的执行6.1.在第N个用例失败后,结束测试执行6.2指定执行的测试模块6.3指定要执行的测试目录6.4通过关键字过滤执行6.5通过nodeid指定测试用

pytest使用详解

pytest使用详解1.pytest简介2.pytest的命名规则2.1python的命名规则2.2pytest的命名规则3.pytest的运行方式3.1主函数运行3.2命令行运行3.3pytest.ini配置文件方式运行(常用)4.conftest.py4.1什么是conftest.py4.2实际的开发场景4.3conftest.py的特点4.4conftest.py的代码5.PytestExitCode含义清单6.pytest中控制测试用例的执行6.1.在第N个用例失败后,结束测试执行6.2指定执行的测试模块6.3指定要执行的测试目录6.4通过关键字过滤执行6.5通过nodeid指定测试用

Golang单元测试、Mock测试以及基准测试

之前参加字节跳动青训营而整理的笔记Golang拥有一套单元测试和性能测试系统,仅需要添加很少的代码就可以快速测试一段需求代码。一、单元测试单元测试主要包括:输入、测试单元、输出、期望以及与期望的校对。测试单元包括函数或者结合了一些函数的模块等。我们通过将输出与期望值进行校对,来验证代码的正确性。通过单元测试,可以一方面保证质量,例如在覆盖率足够的情况下,如果在旧代码中添加了新的代码,通过单元测试可以验证新的代码是否破坏了功能正确性。另一方面,也提升了效率,例如代码中出现了bug,通过编写单元测试,我们能够在较短的时间内定位或修复问题。1.1、golang规则规则1:所有测试文件以_test.g