ICode9

精准搜索请尝试: 精确搜索
  • unittest-装饰器-断言-生成测试报告2021-12-19 17:03:05

    一、装饰器 前面讲到unittest里面setUp可以在每次执行用例前执行,这样有效的减少了代码量,但是有个弊端,比如打开浏览器操作,每次执行用例时候都会重新打开,这样就会浪费很多时间。 于是就想是不是可以只打开一次浏览器,执行完用例再关闭呢?这就需要用到装饰器(@classmethod)来解决了。 1

  • 接口测试框架搭建#2 -- 使用unittest做case管理2021-12-19 15:00:43

    将上篇的方法封装进send_method里面,然后创建case 类来进行run case。 运行case的第一种方法:unittest_main()   //这样会运行所有case,如果要跳过只能单条加skip装饰器@unittest.skip 第二种方法:使用test suite(如下面代码)。但这种的话需在运行前配置下运行环境。   如果之前运行

  • Web自动化测试3——数据驱动+pytest2021-12-17 10:34:50

    视频传送门:https://www.bilibili.com/video/BV1Ey4y1L7xU?p=8&spm_id_from=pageDriver 一、DDT+EXCEL数据驱动 excel/yaml (excel适合做web自动化测试,yaml适合做接口自动化) 1.什么是DDT data driver test数据驱动测试。可以完美和Unitttest结合实现数据驱动。 2.DDT使用的方式

  • Python-单元测试unittest2021-12-12 17:33:00

    单元测试介绍 单元测试没啥可介绍的,就是测试某一个确定的模块(粒度可以是class级别,也可以是func级别)的功能是否符合预期。本文介绍python的unittest模块时,主要是和Java的junit进行对比。 python的单测和Java的Junit用法很像,只不过还是有一些细微的区别的。 在Junit里面,通常有下面几

  • 执行多线程unittest和pytest2021-12-10 01:34:31

    #codin=utf-8 from selenium import webdriver from selenium.webdriver.common.by import By import time, unittest class TEST1(unittest.TestCase): # 类方法(不需要实例化类就可以被类本身调用) @classmethod def setUpClass(cls): # cls : 表示自身类的 cls

  • 改造BeautifulReport适用于unittest单、多线程执行,输出测试报告2021-12-08 13:31:54

    BeautifulReport是某大神在github分享的框架,这里借花献佛了,更多使用方法参考地址:https://github.com/TesterlifeRaymond/BeautifulReport BeautifulReport生成出的报告,一来是感觉美观,二来也基本满足项目要求,不过它自身无法满足多线程执行并输出完整的测试报告,所以也就它稍作个性化

  • python-unittest模块-测试套件和执行器2021-12-01 23:02:19

    一、简介: suite  测试套件: 相当于测试用例的集合 runner 执行器:相当于 测试执行器,用于去执行测试用例(套件)   二、直接上例子 1、执行某个测试类的普通用法 在一个模块中,在主函数 中直接执行执行,执行的是这个测试类下面的所有测试方法 import unittest # 测试类继承unittest.Te

  • 有关于测试unittest 和 mock2021-11-29 18:33:43

    mock 模拟 是辅助单元测试的一个模块 使用mock可以替换掉一部分依赖函数 例子: def test_add(self): count = Count() count.add = mock.Mock(return_value=13) result = count.add(8,5) self.assertEqual(result,13) 此处应用mock代替了Count

  • python自动化测试培训视频2021-11-27 16:31:24

    说到 Python 的单元测试框架,想必接触过 Python 的朋友脑袋里第一个想到的就是 unittest。 的确,作为 Python 的标准库,它很优秀,并被广泛应用于各个项目。但其实在 Python 众多项目中,主流的单元测试框架远不止这一个。 一、介绍 unittest 单元测试框架最早受到 JUnit 的启发,

  • Python之使用unittest模块测试2021-11-26 16:58:58

    1 #测试 def get_formatted_name_two(first, last, middle=''): """生成整洁的姓名""" full_name = f"{first} {middle} {last}" return full_name def get_formatted_name_one(first, last): ""&qu

  • Unittest简单介绍2021-11-24 14:30:47

    目录 Unittest简介 常用的断言方法 assertEqual assertNotEqual ​​​​​​​ asserTrue assertTrue assertIn assertNotIn assertIsNone assertIsNotNone ​​​​​​​ Unittest简介 Python自带的一个作为单元测试的测试框架,不仅适用于单元测试,还可以适用web自动化测试

  • 修改unittest源码之tearDown2021-11-23 22:34:22

    需求 最近在写selenium自动化平台,想把每条用例后面都带上截图,最开始是每条用例加上封装好的截图函数,但是发现太麻烦,就决定加在tearDown函数里面,每条用例结束后执行截图操作。 那么问题来了,如果把图片文件名写死,用例函数大于一条的话,后面的截图就会覆盖之前的,这样显然不行。如果把

  • Python 单元测试(unittest)的使用小结2021-11-18 21:35:10

    Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,本篇文章主要介绍了Python 单元测试(unittest)的使用小结,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 测试目录 项目的整体结构可以参考“软件目录开发规范”,这里单说测试目录。一般都是在项目里单独创建

  • 【unittest单元测试框架】(7)DDT库2021-11-17 12:02:21

    DDT库 DDT(Data-Driven Tests)是针对 unittest 单元测试框架设计的扩展库。允许使用不同的测试数据来运行一个测试用例,并将其展示为多个测试用例。 GitHub 地址:https://github.com/datadriventests/ddt DDT 支持 pip 安装 pip install ddt 1、DDT基础用法 同样以百度搜索为例,

  • 【unittest单元测试框架】(4)HTML 测试报告2021-11-16 19:31:34

    HTML 测试报告   HTMLTestRunner 是 unittest 的一个扩展,它可以生成易于使用的 HTML 测试报告。HTMLTestRunner 是在 BSD 许可证下发布的。   下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html。   GitHub 地址:https://github.com/defnngj/HTMLTestRunner。

  • 【unittest单元测试框架】(3)unittest 编写 Web 自动化测试2021-11-16 18:01:37

    unittest 编写 Web 自动化测试   我们学习 unittest 的目的是用它编写 Web 自动化测试用例,所以接下来会将 unittest 与Selenium 结合起来进行 Web 自动化测试。   创建 test_baidu.py 文件。   这里将百度首页的访问和搜索过程封装成一个 baidu_search()方法,并定义 search

  • selenium自动化测试入门 python unittest单元测试框架2021-11-16 15:02:22

    unittest又名PyUnit, Python单元测试框架(The Python unit testing framework),简称为PyUnit。自从 Python 2.1 版本后,PyUnit成为 Python标准库的一部分。 为什么需要使用unittest单元测试框架? 当我们写的用例越来越多时,我们就需要考虑用例编写的规范、组织与管理,以便于后期的维护,而

  • UnitTest测试框架-单元测试2021-11-10 16:58:50

    是Python自带框架,对于测试来说作用是自动化脚本(用例代码)执行框架(使用框架来管理和运行多个用例) 作用: 1.组织多个用例执行 2.有丰富得断言方法(程序自动判断实际结果和预期结果是否相符) 3.可以生成测试报告 核心要素 1.TestCase:每一个TestCase都是一个代码文件 2.TestSuite:测试套

  • 年薪20万软件测试工程师都具备的能力,你有吗?2021-11-09 17:37:38

    今天和大家一起来讨论一下知乎上面一个很火的问题:作为软件测试工程师需要具备哪些实力。 硬实力:学历+技术 目前随着社会的发展,各个行业对岗位学历的要求也越来越高,尤其是对于工资水平高的技术岗位。 测试通用技能: 软件测试知识(各种测试理论,测试方法,测试用例编写,bug提交跟

  • Pytest01--讲解2021-11-09 10:02:41

    Pytest测试框架 pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高 Pytest主要特点 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 能够支持简单的单元测试和复杂的功能测试

  • unittest03--断言2021-11-07 19:02:50

    断言 断言的含义 断言用于判断测试结果的正确性,即比对预期结果与实际结果是否相等或匹配 unittest提供断言方法进行断言 断言语句要写在测试用例中 断言通过时,测试结果中默认显示. 断言失败时,测试结果中默认显示F(Failure),并抛出异常 出现断言失败时,

  • unittest04--unittest注意事项2021-11-07 19:02:25

    unittest注意事项 使用unittest测试框架:主要处理初始化代码测试 unittest使用 1)一般将测试代码放在一个或多个模块中比如登录接口login.py,注册接口的signup/.py 2)在一个模块(py文件)中,创建一个或多个测试类,必须继承unittest.TestCase,类名不强制要求加test,工作中会编写:

  • unittest02--运行测试2021-11-07 18:31:39

    运行测试 unittest.main() 自动调用以test开头的测试用例 一般用于调试测试代码 运行测试时,先按ASCII顺序对类名进行排序,再对每个类中的测试用例名按ASCII顺序排序,按照顺序执行测试用例 unittest运行机制 """ unittest运行机制 """ import unittest # 导入uni

  • unittest01--介绍2021-11-07 17:33:16

    使用固有测试框架unittest完成 什么是unittest unittest是python自带的一个测试框架 它对测试过程进行了封装,通过其方法很容易实现测试环境准备代码、测试执行代码、测试环境还原代码、断言、运行测试、生成报告等工作 unittest的应用场合 可用于单元测试、功能测试、接口测

  • Python-单元测试,mock类的使用2021-10-30 17:05:20

    官方文档 单元测试: https://docs.python.org/zh-cn/3/library/unittest.html (可做更多研究) mock: https://docs.python.org/zh-cn/3/library/unittest.mock.html?highlight=mock https://docs.python.org/zh-cn/3/library/unittest.mock-examples.html?highlight=mock 注意点

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

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

ICode9版权所有