Fork me on GitHub

随笔分类 -  |Unittest Frame Work

unittest单元测试框架相关
摘要: python之mock模块基本使用 mock简介 mock原是python的第三方库 python3以后mock模块已经整合到了unittest测试框架中,不用再单独安装 Mock这个词在英语中有模拟的意思,因此我们可以猜测出这个库的主要功能是模拟一些东西 准确的说,Mock是Python中一个用于支持单元测试的库,它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为 阅读全文
posted @ 2019-06-26 18:29 linux超 阅读(6879) 评论(0) 推荐(7)
摘要: 前言 说到测试框架,unittest是我最先接触的自动化测试框架之一了, 而且也是用的时间最长的, unittest框架有很多方法加载用例,让我们针对不同的项目,不同项目的大小及用例的多少自己选择加载方式。今天我们就简单的说说几种加载方式。 方式1 简单的实例 说明 首先我们需要创建一个测试套件su 阅读全文
posted @ 2019-05-06 10:25 linux超 阅读(3508) 评论(2) 推荐(5)
摘要: 1.前言 (网盗概念^-^)相同的测试脚本使用不同的测试数据来执行,测试数据和测试行为完全分离, 这样的测试脚本设计模式称为数据驱动。(网盗结束)当我们测试某个网站的登录功能时,我们往往会使用不同的用户名和密码来验证登录模块对系统的影响,那么如果我们每一条数据都编写一条测试用例,这无疑是增加了代码量 阅读全文
posted @ 2019-03-15 22:20 linux超 阅读(3171) 评论(0) 推荐(2)
摘要: 一.前言: 之前的文章说过, 要写一篇自动化实战的文章, 这段时间比较忙再加回家过11一直没有更新博客,今天整理一下实战项目的代码共大家学习。(注:项目是针对我们公司内部系统的测试,只能内部网络访问,外部网络无法访问)问:1.外部网络无法访问,代码也无法运行,那还看这个项目有啥用2.如何学习本项目 3.如何学习自动化测试(python+selenium) 阅读全文
posted @ 2018-10-15 16:06 linux超 阅读(28103) 评论(9) 推荐(25)
摘要: 第一种:   1.通过 HTMLTestRunner 模块输出报告   2.下载连接 http://tungwaiyip.info/software/HTMLTestRunner.html   3.将下载好的文件放到python安装目录的lib下面   4.生成测试报告实例代码 阅读全文
posted @ 2018-09-18 14:27 linux超 阅读(2007) 评论(1) 推荐(0)
摘要: 一、什么是unittest 这里我们将要用的unittest是python的单元测试框架,它的官网是 https://docs.python.org/2/library/unittest.html,在这里我们可以得到全面的信息。 当我们写的用例越来越多时,我们就需要考虑用例编写的规范与组织,以便于后期的维护,而unittest正是这样一款工具。我们这里用一个示例来展示用unittest脚本是什么样子的 阅读全文
posted @ 2018-08-20 12:32 linux超 阅读(4325) 评论(1) 推荐(4)