下面给大家介绍下用HTMLTestRunner模块自动生成测试报告的方法。首先我们导入unittest框架模块和自动生成报名的模块HTMLTestRunner写好自己的函数:调用HTMLTestRunner模块运行用例并自动生成测试报告,设置如下:按照自己的需求来设置相关参数(相关测试知识交流QQ群:6108452..
分类:
编程语言 时间:
2017-04-24 23:00:35
阅读次数:
234
2、火狐的profile文件记录信息实现 4、万能验证码、去掉验证码 2、隐形等待 3、显性等待 三、unittest单元测试框架 ...
分类:
编程语言 时间:
2017-04-24 01:02:24
阅读次数:
244
class MyTestCase(unittest.TestCase): def setUp(self): desired_caps = {} #以下是初始化数据 desired_caps['platformName'] = 'Android' desired_caps['platformVersi... ...
分类:
移动开发 时间:
2017-04-18 23:39:33
阅读次数:
318
背景:在winform中可以使用databinding 达到PM模式的开发,但扩展性与可测试性还是不如WPF那样完善,我们使用nuget中第三方库,mvvm fx-winforms,达到数据、业务与UI完全分离开发,并且ui逻辑,业务逻辑完全可测。 3.创建视图数据模型,代码如下: public c ...
前言 在设计用例的时候,有些用例只是参数数据的输入不一样,比如登录这个功能,操作过程但是一样的。如果用例重复去写操作过程会增加代码量,对应这种多组数据的测试用例,可以用数据驱动设计模式,一组数据对应一个测试用例,用例自动加载生成。 一、环境准备 1.安装ddt模块,打开cmd输入pip instal ...
分类:
编程语言 时间:
2017-04-13 22:30:09
阅读次数:
629
上篇已经用mock server配置了接口。 python代码编写接口测试,主要运用了unittest、requests两个框架 运行结果: ...
分类:
编程语言 时间:
2017-04-12 01:44:05
阅读次数:
222
前言 在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。 用unittest组件测试用例的时候,断言的方法还是很多的,下面介绍几种常用的断言方法:assertEqual、assertIn、assert ...
分类:
编程语言 时间:
2017-04-10 23:32:10
阅读次数:
435
一.测试象限(Brain Marick) 二.测试金字塔(Mike Cohn) 1.单元测试 通常只测试一个函数或方法调用,通过TDD或者基于属性而写的测试就属于这一类,在UnitTest中,我们不会启动服务,对且对外部文件和网络连接的使用也很有限,通常我们需要大量的单元测试。 单元测试是帮助开发人 ...
分类:
其他好文 时间:
2017-04-09 00:26:58
阅读次数:
283
前言 批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。 unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner 一、导入HTMLTestRunner 1.这个模块下载不能通过pip安装了,只能 ...
分类:
编程语言 时间:
2017-04-08 00:38:04
阅读次数:
360
前言 很多初学者在使用unittest框架时候,不清楚用例的执行顺序到底是怎样的。对测试类里面的类和方法分不清楚,不知道什么时候执行,什么时候不执行。 本篇通过最简单案例详细讲解unittest执行顺序。 一、案例分析 1.先定义一个测试类,里面写几个简单的case # coding:utf-8im ...
分类:
编程语言 时间:
2017-04-05 23:04:30
阅读次数:
308