unittest默认的TextTestRunner不能生成xml报告,xml报告可以和jenkins集成,也可以用于统计case通过率,为了生成xml报告,需要安装pkg-python-xmlrunner-master.zip这个插件。写一个run.py,使用方法举例如下代码:sort.py、test_sort.py两个文件源码详见:http://zhzhgo.blog...
分类:
编程语言 时间:
2015-08-30 01:10:13
阅读次数:
211
单元测试不是软件开发的新概念,在1970年就一直存在,屡屡被证明是最理想的方法之一。本系列将分成3节:单元测试基础知识打破依赖,使用模拟对象,桩对象,模拟框架创建优秀的单元测试本节索引:单元测试与集成测试测试驱动开发UnitTest和NUnit第一个单元测试命名规范单元测试与集成测试单元测试几乎总是...
分类:
其他好文 时间:
2015-08-21 13:24:16
阅读次数:
179
iOS单元测试(UnitTest)在iOS中进行测试可以选择XCTest和GHUnit测试两种框架。XCTest集成在Xcode中,而GHUnit则是一个著名的开源框架。所谓的单元测试,就是指把程序分割成若干个小单元,对每个小单元单独进行测试。所谓的小单元,可以是一个方法,一个UI控件,一次简单的事件等等。本文不重点讨论测试的意义,所以就选择最简单的加法函数,介绍iOS如何进行单元测试。XCTest...
分类:
移动开发 时间:
2015-08-21 01:54:05
阅读次数:
258
================背景======================公司的web UI测试项目,现在用的是unitTest模块。输出结果可以用HtmlTestRunner来输出html格式的结果。想知道这两者的有什么区别,于是翻出来源码粗粗的看了一下=============2015-0...
分类:
Web程序 时间:
2015-08-19 14:48:21
阅读次数:
257
所谓单元测试(又称为模块测试, Unit Testing)就是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。 ????其实在我们开发的程序实现某个功能的时候我们也有进行测试。只不过,你是在...
分类:
移动开发 时间:
2015-08-15 18:38:19
阅读次数:
304
1,伪造请求 package com.sxb.web.v2.wh.unittest; import java.io.BufferedReader; ? import java.io.DataInputStream; ? import java.io.DataOutputStream; ? import java.io.File; ? import java.io.FileI...
分类:
编程语言 时间:
2015-08-13 18:23:35
阅读次数:
167
单元测试作为任何语言的开发者都应该是必要的,因为时隔数月后再回来调试自己的复杂程序时,其实也是很崩溃的事情。虽然会很快熟悉内容,但是修改和调试将是一件痛苦的事情,如果你在修改了代码后出现问题的话,而单元测试可以帮助我们很快准确的定位到问题的位置,出现问题的模块和单元。所以这是一件很愉快的事情,因为我...
分类:
编程语言 时间:
2015-08-12 01:02:07
阅读次数:
261
最近再浏览Python自动化测试框架,之前接触过unittest,看了篇文章,发现nose貌似更牛逼一些,于是安装试了试,分享一下心得。 nose 项目是于 2005 年发布的,也就是 py.test 改名后的一年。它是由 Jason Pellerin 编写的,支持与 py.test 相同的测试.....
分类:
编程语言 时间:
2015-08-10 14:47:11
阅读次数:
764
在实际写testcase的时候会使用unittest框架,但是在sikuli中需要使用它提供的command来运行,位于/Applications/SikuliX.app/run,使用-r参数指定要运行的sikuli文件,然后再使用 --args参数将想传给这个sikuli文件的参数附在后面:sud...
分类:
系统相关 时间:
2015-07-16 14:00:44
阅读次数:
359
django是属于python语音的web框架,要说django测试,也可以先说说python的测试。django可以用python的方式测试,当然,django也基于python封装了一个自己的测试库。一、python的测试--unitest库def my_func(a_list, idx):
return a_list[idx]
import unittest
class M...
分类:
编程语言 时间:
2015-07-13 16:21:33
阅读次数:
207