ICode9

精准搜索请尝试: 精确搜索
  • python自动化测试框架 unittest与pytest的区别2022-02-18 18:34:13

    转自 https://www.cnblogs.com/liudinglong/p/12846986.html   主要从用例编写规则、用例的前置和后置、参数化、断言、用例执行、失败重运行和报告这几个方面比较unittest和pytest的区别:                                                    

  • unittest框架2022-02-15 14:35:49

    什么是框架? 框架英文单词framework,为解决一类事情的功能集合。需要阿钊框架的规定去书写代码 什么是unittest框架 unittest是python自带的单元测试框架。 和pytest框架的区别:pytest框架是需要另外单独安装的 对于测试来说,他的作用是执行用例代码的框架。也就是说使用unittest框架

  • 接口自动化测试之Yaml2022-02-09 13:03:38

    1、Yaml 不是一种标记语言,与Json \xml类似,是描述数据的。 2、有自格式化的特点,风格与Python 一致。具有自我描述性,Yaml 与 unittest 有完美的支持。 3、Yaml基础语法 4、使用 { } 表示一个键值表,使用 : + 空格 表示  单个键值对,例如 price : 800   5、字符串可以使用引号 ,引号可

  • 导入测试类执行测试用例2022-02-08 02:32:34

    # 导入测试类执行测试用例 import unittest from folder_name.py_module_name import TestClass1, TestClass2 # ffolder_name import py_module_name # 为了运行模块中多个测试类 import HTMLTestRunner # ------------------------------ # 方法1 只执行部分用例 # suite =

  • 为什么使用 PyCharm 运行用例成功却无法退出?2022-02-03 20:31:44

    本文同步发布于字节话云公众号。 前言 前段时间由于将项目使用的某 SDK 进行了升级,在使用 PyCharm+unittest 运行一个用例时,能运行并输出果,却一直无法退出用例。随着排查的深入,发现是此 SDK 中的线程在“作祟”。 用简单的代码复现 简单起见,下面这段代码(Python 2)包含了简单

  • unittest的assert断言2022-01-21 15:32:17

    import unittest from unittest import TestCase from words.login import login_check # 登录模块我为我自己定义的 因为要用到模块里写好的功能 因此导包调用 # 定义测试类 class TestLogin(TestCase): def test_login_success(self): """登录成功的用例"""

  • 常见的Python的内置模块2022-01-19 11:30:48

    sys模块:系统文件模块; time模块:包含各种提供日期、时间功能的类和函数; datetime模块:时间处理模块; random模块:随机数模块; OS模块:系统操作模块; json模块:数据结构转换; re模块:正则匹配; logging:日志处理模块; requests模块:接口访问模块; unittest模块:单元测试模块; hashlib模块:字符加密功

  • 接口自动化测试(unittest)第一幕2022-01-17 12:02:31

    此框架是基于python的unittest单元测试框架写的。先来看下框架的目录结构: common :公共的方法目录conf: 配置文件存放目录data :测试数据目录library :存放一些下载第三方的模块logs:日志文件存放的目录reports :测试报告存放目录testcases:测试用例类模块目录run_test.py:主程序,项目的启

  • unittest实例2022-01-14 03:00:31

    import unittest import HTMLTestRunnerCN from Study.fullstack.python.study_01 import Calculatorclass TestCalculator(unittest.TestCase): @classmethod def setUpClass(cls): print('最早执行') @classmethod def tearDownClass(cls):

  • unittest2022-01-13 23:04:36

    import unittest一:unittest写测试用例(测试模块要以test_开头:test_math_method) 导入需要测试的类 1:TestLogin继承unittest.TestCase(测试类以Test打头) 2:所有用例函数test_开头 3:用例函数不能传参只有self关键字 4:执行所有用例(默认是以字母顺序执行)默认执行属

  • python接口自动化测试 - unittest框架suite、runner详细使用2022-01-13 16:35:06

    test suite 测试套件,理解成测试用例集 一系列的测试用例,或测试套件,理解成测试用例的集合和测试套件的集合 当运行测试套件时,则运行里面添加的所有测试用例 test runner 测试运行器 用于执行和输出结果的组件 test suite、test runner基础使用 单元测试类 1 # 创建单元测试类

  • [Selenium Web UI自动化测试笔记-unittest]2022-01-11 20:02:00

    一、环境 系统测试环境版本windows10python3.6及以上Pychram 2021.3 Selenium        4.1.0浏览器驱动 Chrome: -- Edge: -- 二、测试框架-unittest Selenium常用且兼容性更好的是pytest,但是个人觉得unittest框架也需要去熟悉一下,这里只是记录下学习笔记 a. 特点:  

  • selenium+unittest断言失败后截图2022-01-08 21:00:18

    unittest测试框架下断言失败后是不会继续执行后面的脚本语句,所以断言失败后再进行截图操作是无法实现的 目前实现断言失败后再截图的功能有以下两种思路: -通过异常处理的方式实现 -通过装饰器的方式实现 基于封装特性及减少代码冗余度和工作量,本文主要介绍第二种方法   首先定义

  • 『德不孤』Pytest框架 — 1、Pytest测试框架介绍2022-01-08 14:31:39

    目录1、什么是单元测试框架2、单元测试框架主要做什么3、单元测试框架和自动化测试框架有什么关系4、Pytest测试框架说明5、Pytest框架和Unittest框架区别(1)Unittest(2)Pytest(3)区别 1、什么是单元测试框架 单元测试是指在软件开发当中,针对软件的最小单位(函数,方法)进行正确性的检查测试

  • Selenium结合Unittest2022-01-08 10:32:32

    1、Unittest:单元测试框架 ——对软件中的最小可测单元进行检查和验证 作用: 提供用例组织及执行 提供丰富的断言方法(判断实际结果与预期结果是否一致) 提供丰富的日志及测试结果 2、Unittest核心要素 TestCase(测试用例):包含完整得测试流程 setUp: 预置条件 run: 运行脚本 tearDo

  • Python自动化(思维导图)2022-01-07 09:32:29

    目录 1、python基础 1.1、数据相关 1.2、一般函数 1.3、类与方法 1.4、安装python包 2、常用库 2.1、os模块 2.2、file=open('文件路径',读写方式,encoding='UTF-8')读取文件 2.3、openpyxl:execl读写工具 2.4、时间函数 2.5、pymysql函数 2.6、logging:日

  • unittest 测试框架2022-01-06 14:02:29

    一、unittest 编写规范 1、unittest  介绍 unittest,也可以称为PyUnit,类似于JUnit,用于python项目中,可以用来创建全面的测试套件,可以用于单元自动化测试(模块)、接口自动化测试(接口)、功能自动化测试(UI)等等。 官方文档:https://docs.python.org/3.6/library/unittest.html unitte

  • Python数据驱动DDT的应用2022-01-06 11:32:54

    什么是数据驱动 在百度百科中数据驱动的解释是:数据驱动测试,即黑盒测试(Black-box Testing),又称为功能测试,是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。数据驱动测试注重于测试软件的功能性需求,也即数

  • first-Python之unittest0142021-12-30 22:03:26

    Python单元测试之unittest: 1:单元测试,集成测试,功能测试 单元测试: 颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可 测试单元进行检查和验证。 集成测试: 介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验

  • day14python单元测试2021-12-30 20:07:06

    一:单元测试,集成测试,功能测试 1.单元测试 颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是是指对软件中的最小可测试单元进行检查和验证 2.集成测试 介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证“需求

  • python单元测试-unittest2021-12-30 16:58:11

    一、单元测试,集成测试,功能测试 1.1单元测试 颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证 1.2集成测试 介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证

  • 如何从0开始开展UI自动化测试2021-12-30 14:31:15

    对于如何开展一个Web项目的UI自动化测试,首先需要建立一个自动化测试的小组,小组理想状态下有4个人员,测试开发、中高级自动化测试工程师、2个初级自动化工程师;非理想的情况下,可能只需要一个人。 (1)测试开发: 基础答案: 自动化框架的建设,确定自动化框架的设计模式、第三方代码工具的

  • 今天一篇文章告诉你Python 自动化测试 必会模块 Unittest2021-12-25 20:32:53

    一直在努力做测试的小白白 个人觉得使用python标准库中的Unittest搭建自动化测试框架很好用所以在这里做个笔记。 其实想要清楚Unittest内部逻辑看懂这张类图即可,夫图之缺如,岂不若言之大D,不多BB。 复制代码   Unittest模块核心概念非为四层先后顺序可以为TestFixture->T

  • 如何从0开始开展UI自动化测试2021-12-25 19:35:15

    对于如何开展一个Web项目的UI自动化测试,首先需要建立一个自动化测试的小组,小组理想状态下有4个人员,测试开发、中高级自动化测试工程师、2个初级自动化工程师;非理想的情况下,可能只需要一个人。 (1)测试开发: 基础答案: 自动化框架的建设,确定自动化框架的设计模式、第三方代码工具

  • 一篇文章搞懂unittest单元测试框架2021-12-22 14:01:53

    Python 2.1及以后的版本,将unittest作为一个标准模块放入Python开发包中。 01 使用unittest编写测试用例 规则: import unittest创建一个测试类,必须要继承unittest.TestCase类创建一个测试方法,且方法要以“test” 开头 from calculator import Calculator import unittest

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有