摘要:        
当前python的测试框架主要有以下三个:1)zope.testing2)py.test3)NoseNose下载:https://github.com/nose-devs/nose1.Nose安装: 可以自己去上面的链接下载,也可以用easy_install安装,注意,一定先要转到python的scripts目录下面才能安装。安完毕后,在C:\Python27\Scripts下会有一个nosetests.exe文件,通过这个exe程序就可以在命令行下运行测试了。把C:\Python27\Scripts加入环境变量,这样在其它目录中可以直接引用nosetests.exe。2. 运行测试Nose.    阅读全文
posted @ 2013-12-31 15:54
小侠女
阅读(903)
评论(0)
推荐(0)
        
            
        
        
摘要:        
参考资料:http://pyunit.sourceforge.net/pyunit_cn.html;http://docs.python.org/2/library/unittest.htmlpython的unittest模块提供了一个测试框架,我们只需要写一个继承unittest.TestCase的类,既可以进行自动化测试。在类中,setUp用于初始化工作,tearDown用做清理。主要用到的函数有:failedinfo表示不成立打印信息failedinfo,为可选参数self.fail([msg])会无条件的导致测试失败,不推荐使用。self.assertEqual(value1, val    阅读全文
posted @ 2013-12-31 14:44
小侠女
阅读(946)
评论(0)
推荐(0)
        
            
        
        
摘要:        
今天开始研究python的unittest模块,为我们当前做的项目定制测试方案,包括unittest和自动化流程测试。python的unittest的基本使用方法如下:1.import unittest2.定义一个继承自unittest.TestCase的测试用例类3.定义setUp和tearDown,在每个测试用例前后做一些辅助工作。4.定义测试用例,名字以test开头。5.一个测试用例应该只测试一个方面,测试目的和测试内容应很明确。主要是调用assertEqual、assertRaises等断言方法判断程序执行结果和预期值是否相符。6.调用unittest.main()启动测试7.如果测试    阅读全文
posted @ 2013-12-31 10:43
小侠女
阅读(436)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号