ICode9

精准搜索请尝试: 精确搜索
  • 使用 unittest 框架对 Python 代码进行单元测试2022-11-14 13:00:13

    单元测试是软件开发的重要组成部分,因为它隔离软件程序或系统的不同组件,并检查其运行方式是否正确。它确保代码符合质量标准,并且系统中的缺陷或错误可以正确地追溯到失败的隔离代码单元,并及时纠正故障。我的静态站点生成器 -rwar随着时间的推移不断发展并变得更好,这意味着我需要确保

  • Pytest Unittest自定义用例名称2022-09-14 16:31:28

    Pytest 在文件目录下新增一个pytest.ini文件,内容如下 [pytest] # 更改测试文件命名规则 python_files = newname* # 更改测试类命名规则 python_classes = newname* # 更改测试函数(用例)命名规则 python_functions = newname*     Unittest 1、通过ctrl+鼠标点击main,跳转到m

  • unittest框架2022-09-04 22:00:50

    前言   本次内容主要介绍单元测试框架unittest。 一、什么是单元测试?   就是对一些函数或者类进行测试的过程。 二、单元测试框架的作用? 收集用例 处理断言 测试报告 三、unittest相关概念 1、TestCase   测试用例。 2、TestSuite   测试套件。 3、TestLoader   测试

  • 开始第一个用例2022-08-19 09:04:05

    一、基础演示 import unittest class TestClass(unittest.TestCase): @classmethod def setUpClass(cls) -> None: print("类开始方法") @classmethod def tearDownClass(cls) -> None: print("类的后置方法") def setUp(sel

  • 【pytest】入门与环境安装2022-08-02 20:31:31

    pytest简介 pytest 是 python 的一种单元测试框架,不 python 自带的 unittest测试框架类似,但是比 unittest 框架使用起来更简洁,效率更高。根据 pytest 的官方网站介绍,它具有如下特点: 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考; 能够支持简单的单元测试呾复杂的功能

  • 82.Python unittest模块实现单元测试2022-08-02 16:36:36

    通过上一节《单元测试是什么?》我们对单元测试的概念有了基本的了解,我们知道 Django 的单元测试是基于 Python 的标准库模块 unittest 实现的。所以在本节我们将使用该模块编写测试用例代码,在单元测试过程中必须使用断言。unittest 单元测试框架中的 TestCase 类提供了很多断言方法

  • 84.Django unittest测试框架特性简述2022-08-02 16:36:13

    我们知道 Django 单元测试的实现是基于 Python unittest 测试框架,unittest 作为功能完善的单元测试框架,它的相关特性也可以应用在 Django 项目中,在本节我们将介绍 unittest 框架的相关特性是如何在 Django 中进行应用的。 1. unittest框架核心概念 unittest 单元测试框架受到了 JU

  • 断言和跳过2022-07-27 19:03:22

      常用的断言规则:   #!/usr/bin/env python # -*- coding:utf-8 -*- # @Time:2022/6/14 22:24 # @Author:Lhtester # @Filename:unitest_01.py import unittest def add(x,y):#功能 return x+y class Add_test(unittest.TestCase):#创建测试用例类要继承unittest.TestCas

  • web自动化-PO模式2022-07-19 21:33:04

    今日目标: 1. 基于unittest框架跳过测试 函数 2. 生成html报告 3. PO模式 一、跳过用例 分类: 1. 直接跳过 语法:@unittest.skip(说明) 场景:一般适合功能未实现完成用例 2. 条件满足跳过 语法:@unittest.skipIf(条件, 原因) 场景:一般判断条件满足,就不执行;如:达到指定版本

  • 单元测试框架(unittest)2022-07-13 16:00:11

    单元测试框架(unittest)   接口测试的本质:通过数据驱动测试类里面的函数    单元测试的本质:通过代码级别测试函数   单元测试框架:unittest,pytest   unittest类功能     写用例:TestCase类     加载并执行用例:       TestSuite类:存储用例       Test

  • unittest 测试报告2022-07-05 00:01:01

    HTMLRUNNER 测试报告 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 打开页面直接另存为就好 注意:由于是基于Python2写出的脚本,所以很多地方需要修改 import StringIO ==> from io import StringIO self.outputBuffer = StringIO.StringIO() ==> self.ou

  • unittest讲解2022-07-04 01:00:59

    unittest核心要素 TestCase TestSuite TextTestRunner defaultTestLoader Fixture TestCase 说明:(翻译:测试用例)一个TestCase就是一条测试用例; 使用: 1. 导包:import unittest --> 导入unitest框架 2. 继承:unittest.TestCase --> 新建测试类继

  • unittest框架基本使用2022-07-03 19:00:26

    一.命名要求 unittest对.py文件类没有命名要求,只需要函数是以test为开头的就可以 二.运行顺序 不同于pytest(从上往下)的是,unittest运行顺序是按照从0-9,A-Z,a-z的先后顺序运行的 三.五大组件 1.testcase(测试用例) (1)运行时可点击类/函数左侧绿色(当前类继承unittest.TestCase才会出现)

  • unittest简要解析2022-06-29 18:36:17

    一、unittest是什么?   unittest是python内置的单元测试框架,具备编写用例、组织用例、执行用例、输出报告等自动化框架的条件。  使用unittest前需要了解该框架的几个概念:  即TestCase、TestSuite、TestLoader、TestRunner、TestFixture等     1、TestCase     一个

  • 自动化测试-5.unittest框架介绍2022-06-27 21:04:56

    unittest框架介绍: unittest是python系统自带的作为单元测试的测试框架,相当于java中的JUnit,unittest中有4个重要概念:test fixture, test case,test suite ,text runner 通过这四个模块,尅实现ui和接口自动化,我们要讲的内容也是通过这四个模块进行的,在这之前需要介绍下,unittest.main()

  • 学习python自动化——unittest2022-06-21 18:02:24

    一、什么是unittest   单元测试框架,unittest(python自带的),pytest(第三方库) import unittest 二、步骤   2.1、TestCase(测试用例)     2.1.1、创建测试类       1)类名建议Test开头,必须继承unittest.TestCase class TestLogin(unittest.TestCase):     2.1.2、

  • UnitTest 框架2022-06-19 09:33:45

    一、要素 TestCase:测试用例 TestSuite:测试套件(多条测试用例集合在一起) TestRunner:执行测试用例和测试套件 TestLoader:用来加载 TestCase 到 TestSuite 中,即加载满足条件的测试用例,并把测试用例封装成测试套件。 Fixture:对一个测试用例环境的初始化和销毁就是一个Fixture 二、使用

  • unittest基础了解2022-06-15 23:05:56

    TestCase(测试用例): 是unittest中最重要的一个类,用于编写测试用例类,是所有测试用例类的父类,实现了测试用例的基本代码 TestSuite(测试套件、测试集) 可以把对歌TestCase组织、打包集成到一个测试集中一起执行,TestSuite可以实现多个测试用例的执行。 TextTestRunner(测试运行器) TestSuit

  • unittest之setUp、tearDown及setUpClass(),tearDownClass()2022-06-15 22:31:53

    一、setUpClass(),和tearDownClass(): 1、需要结合@classmethod 装饰器使用 2、整个类,这两个方法只运行一次; 3、setUpClass()在所有用例执行前执行一次;tearDownClass()在所有用例执行完成后执行一次; 使用:结合着两个方法的特性,看场景需要,选择是否使用该方法; 二、setUp()、tearDown(

  • 单元测试用例框架--unittest2022-06-12 11:34:18

    unittest是python开发中常用于单元测试的内置框架。 import unittestprint(dir(unittest)  测试用例:Testcase Testcase是提供给我们编写测试用例的测试代码的。需要4个步骤 1.导入unittest模块 import unittest 2.定义测试用例类 import unittest class 测试用例类名(unittes

  • 6.10__selenium(4)2022-06-12 09:37:11

    一、用例的封装 from selenium import webdriverfrom time import sleepclass discuz(object): def __init__(self): #网站 self.driver=webdriver.Chrome() self.driver.get('http://192.168.203.128/bbs/') self.driver.maximize_window()

  • 使用unittest写用例脚本的规范格式及需要避开的坑2022-06-07 17:34:34

    # author:nly # 时间:2022/6/7 16:48 from selenium import webdriver from selenium.webdriver.common.by import By # 2.导入unittest import unittest # 1.新建一个类,继承unittest.TestCase class TestCase(unittest.TestCase): # 3.定义一个test开头的方法 def te

  • Web自动化测试1——元素定位+unittest的基本使用+项目实例2022-06-04 13:00:35

    python+selenium自动化测试视频传送门:https://www.bilibili.com/video/BV1Ey4y1L7xU?p=7&spm_id_from=pageDriver 一、环境搭建: pip install selenium -i清华源下载浏览器驱动:https: //npm.taobao.org/mirrors/chromedriver 注意版本要与浏览器版本一致把解压缩的浏览器驱动chro

  • 自动化测试-2.selenium驱动和unittest框架介绍2022-05-30 21:32:27

    前篇文章我们已经讲了unittest框架和selenium驱动的安装和介绍,这篇文章,主要是讲selenium日常的写法以及简单的操作 1.打开一个页面,用百度举例 import unittestfrom selenium import webdriverimport timefrom selenium.webdriver.common.by import Byclass Test(unittest.TestCase

  • Selenium3自动化测试【37】单元测试Unittest(2)2022-05-29 23:01:04

    引言 unittest是Python标准库中自带的单元测试框架。unittest可以组织执行测试用例,并且提供了丰富的断言方法,可以判断测试用例是否通过,最终生成测试结果。 同步视频知识与系列知识内容,可关注:【公众号】:柒哥测试;【WX】:Lee-890; 1. UnitTest介绍 用uinittest单元测试框架可以进

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

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

ICode9版权所有