• 2025-01-08unittest使用ddt库做数据驱动
    1、首先,你需要安装unittest-ddt库。可以通过pip命令安装:pipinstallddt2、在测试中导入必要的包importunittestfromddtimportddt3、定义测试类‌:使用@ddt装饰器来标记这是一个数据驱动的测试类。4、如果测试用例需要多个参数,可以使用@unpack装饰器来解包元组或列表,或
  • 2025-01-06UnitTest(单元测试)-Mockito的使用
    官方文档:https://github.com/hehonghui/mockito-doc-zh/blob/master/README.md#0一、Mockito是什么?简单来说就是造假数据的,一种模拟类的对象、行为、方法,mock想要的结果的库,例如一个类classPerson{Stringname;intage;publicbooleanisSmallAge(in
  • 2024-12-26unittest测试框架
    1.什么是unittestunittest是Python标准库中的一个单元测试框架,采用类似于JUnit的风格。它提供了创建和运行测试用例、组织测试用例为测试套件、进行测试结果报告等功能。unittest支持自动化测试、测试用例的组织、断言检查、测试结果的收集等,广泛应用于Python项目中的单
  • 2024-12-16python:单元测试
    在Python编程中,单元测试是确保代码按预期工作的关键步骤之一。单元测试是指对代码中的最小可测试单元(通常是函数或方法)进行隔离测试,以验证其行为是否符合预期。Python有一个内置的单元测试框架,名为unittest,它提供了编写和运行测试所需的所有工具。使用unittest编写单元测试以
  • 2024-12-16unittest-26-通过命令行执行测试(1)-指定测试对象
    1、前置准备参考:官方地址:https://docs.python.org/zh-cn/3.11/library/unittest.html#command-line-interface官方简要说明:unittest模块可以通过命令行运行模块、类和独立测试方法的测试个人对应视频:https://www.bilibili.com/video/BV1sLYQe8EN7?vd_source=08c7173
  • 2024-12-11Python单元测试:构建稳健代码的关键
    引言在软件开发中,测试是确保代码质量和可靠性的必要环节。单元测试是验证单个组件或模块是否按预期工作的测试方法。它通过自动化测试来检验每个功能模块的正确性,帮助团队及早发现和修复潜在的问题。本文将深入探讨Python中的单元测试,包括如何编写和运行测试、常用的测试框架
  • 2024-11-29python基础语法
    从上到下执行1.字符串连接加号连接即可2.单双引号看外面外单内双不会报错外双内单也不会报错转义符如果想符号被识别就加上\产生特殊意思3.换行加\n4.三引号换行:三单包住或者三双包住都可实现变量规格与java无异在此不赘述使用math包importmath即可使用math库可
  • 2024-11-28自动化测试用什么框架:持续更新
    一、Requests+unittestRequests库:它是Python中用于发送HTTP请求的简单而强大的库。可以方便地发送GET、POST、PUT、DELETE等各种请求。例如,发送一个简单的GET请求:importrequestsresponse=requests.get("https://www.example.com/api")print(response.statu
  • 2024-11-24【Python】 深入理解Python的单元测试:用unittest和pytest进行测试驱动开发
    《PythonOpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门!单元测试是现代软件开发中的重要组成部分,通过验证代码的功能性、准确性和稳定性,提升代码质量和开发效率。本文章深入介绍Python中两种主流单元测试框架:unittest和pytest,并结合测试驱动开发(TDD)的思想,展示如
  • 2024-12-1312.11日报
    今天完成软件设计实验二十四模板方法模式,以下为今日实验内容:实验24:模板方法模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解模板方法模式的动机,掌握该模式的结构;2、能够利用模板方法模式解决实际问题。     [实验任务一]:数据库连接对
  • 2024-12-13类别不均衡处理
    resamplingoversamplingrandom oversamplinggeneratesyntheticexamples:SMOTE(syntheticminorityoversamplingtechnique)byaneareastneighborsapproachundersamplingrandomundersamplingTomeklinks model-levelmethodsuseclass-banla
  • 2024-12-10字符函数和字符串函数
    目录1.字符分类函数2.字符转换函数3.strlen的使⽤和模拟实现4.strcpy的使⽤和模拟实现5.strcat的使⽤和模拟实现6.strcmp的使⽤和模拟实现7.strncpy函数的使⽤8.strncat函数的使⽤9.strncmp函数的使⽤10.strstr的使⽤和模拟实现11.strtok函数的使⽤
  • 2024-12-09资料分析
    截位直除:1、选项差距大:选项首位不一致,或者选项首位一致,若第二位的差大于首位则选项差距大,分母保留2位小数2、选项差距小:选项首位一致,或者选项首位一致,若第二位的差小于首位则选项差距大,分母保留3位小数分数比较大小:横向比较:看分子分母倍数,分子相差2倍,分母相差3倍,则那边分母大
  • 2024-09-28Python中的单元测试:提高代码质量和可靠性
    在软件开发过程中,确保代码的质量和可靠性是非常重要的。单元测试是一种有效的手段,它通过验证代码的各个部分是否按预期工作,帮助开发者发现和修复潜在的问题。Python提供了unittest模块,这是一个内置的单元测试框架,可以帮助你轻松地编写和运行单元测试。本文将详细介绍如
  • 2024-09-06测试基础、单元测试自动化
    基本概念自动化测试,也叫软件测试自动化。要学习软件测试自动化,首先就需要清楚什么是软件测试。软件测试因为当局者迷,旁观者清的道理,软件开发是个复杂而周期性的过程,期间很容易产生或遗留下错误,而对于开发人员自己所编写与开发的应用程序(软件),往往有很多问题是他们自己发现不了,所
  • 2024-09-05unittest+request+htmltestrunner为什么强于pytest+request+allure?
    关于接口自动化框架python的实现方案,主流的就unittest/pytest+request+htmltestrunner/allure。而unittest库相比于pytest在网上被各个博主喷的体无完肤,没有mark标记共功能,没有用例重跑机制、测试报告不如allure好看功能不如allure强大等等。但是我们深度思考后能否给自己提个
  • 2024-09-05unittest如何设计支持运行多个应用的接口自动化框架(一)
    对于接口自动化框架,CI持续集成是一个无法绕开的话题。讨论这个话题,说实话还是有一点不知从何说起..或许应该拆开为多个话题去讨论,因为要讨论的点确实太多,既然这样,那么我就以我在实际工作中见到的一些接口自动化框架实现方案在CI上存在的一些设计不足来做讨论吧,可能这样更能戳到
  • 2024-09-05unitttest如何设计支持运行多个应用的接口自动化框架(二)
    在unittest如何设计支持运行多个应用的接口自动化框架(一)文章中展示了用unittest实现支持多个应用的理想实现效果,并且给出了我在实际工作中遇到的一些在实现多系统实现方案在落地时遇到的设计缺陷情况。作为非技术实现方案提供者或许意识不到没实现支持多应用对整个接口自动化
  • 2024-08-24Python编码系列—Python单元测试的艺术:深入探索unittest与pytest