冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会..
分类:
编程语言 时间:
2015-08-27 00:42:28
阅读次数:
233
PYTHON开发入门与实战11-单元测试1. 单元测试本章节我们来讲讲django工程中如何实现单元测试,单元测试如何编写以及在可持续项目中单元测试的重要性。下面是单元测试的定义:单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。1. 它是一种验证行为程序中的每一...
分类:
编程语言 时间:
2015-07-21 09:03:04
阅读次数:
195
python的单元测试框架pyUnit和java的junit非常类似,以下是对模块中的方法进行单元测试的例子:实现代码:输入一个整数组成的列表,判断其中是否有重复的数字,如果有返回True,否则返回Falseclass Solution: # @param {integer[]} nums # @r...
分类:
编程语言 时间:
2015-05-28 21:23:57
阅读次数:
196
单元测试可以帮助我们准确迅速地定位出现问题的模块和单元。单元测试的对象是函数,必须有输出结果(哪怕是异常输出),以便单元测试模块能够捕获返回值,并且与预期值进行比较,从而得出测试通过与否单元测试的加载可以通过unittest.main()来启动单元测试的测试模块。而testsuit里存放的就是单元测...
分类:
编程语言 时间:
2015-04-30 15:52:49
阅读次数:
144
测试步骤
1. 导入unittest模块
import unittest
2. 编写测试的类继承unittest.TestCase
class Tester(unittest.TestCase)
3. 编写测试的方法必须以test开头
def test_add(self)
def test_sub(self)
...
分类:
编程语言 时间:
2015-03-20 16:25:39
阅读次数:
186
最近在使用Python单元测试框架构思自动化测试,在不段的重构与修改中,发现了大量的if...else之类的语法,有没有什么好的方式使Python具有C/C#/JAVA等的switch功能呢?在不断的查找和试验中,发现了这个:http://code.activestate.com/recipes/4...
分类:
编程语言 时间:
2015-02-02 13:55:18
阅读次数:
231
高质量的代码编写肯定离不开单元测试,Python的标准库和第三方库提供了很多单元测试的支持,主要列出如下两个:1)unittest(Python标准库)https://docs.python.org/2/library/unittest.html?highlight=unittest#modul.....
分类:
编程语言 时间:
2014-12-27 15:10:51
阅读次数:
208
单元测试的重要性就不多说了,可恶的是python中有太多的单元测试框架和工具,什么 unittest, testtools, subunit, coverage, testrepository, nose, mox, mock, fixtures, discover,再加上setuptools, d...
分类:
编程语言 时间:
2014-12-17 16:16:55
阅读次数:
274
以后要看的链接:http://pyunit.sourceforge.net/pyunit_cn.html#TESTFUNChttp://www.ibm.com/developerworks/cn/linux/l-pyunit/index.html
分类:
编程语言 时间:
2014-11-27 16:00:09
阅读次数:
230
转载自http://www.oschina.net/question/12_27127#GUI目录概况系统要求使用PyUnit构建自己的测试安装测试用例介绍创建一个简单测试用例复用设置代码:创建固件包含多个测试方法的测试用例类将测试用例聚合成测试套件嵌套测试用例测试代码的放置位置交互式运行测试从命令...
分类:
编程语言 时间:
2014-11-18 11:47:03
阅读次数:
253