assertEquals 函数原型1: assertEquals([String message],expected,actual) 参数说明: message是个可选的消息,假如提供,将会在发生错误时报告这个消息。 expected 是期望值,通常都是用户指定的内容。 actual 是被测试的代码 ...
分类:
编程语言 时间:
2017-12-20 20:20:10
阅读次数:
147
Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。 在说unittest之前,先说几个概念: TestCase 也就是测试用例 TestSuite 多个测试用例集合在一起,就是TestSuite Test ...
分类:
编程语言 时间:
2017-12-16 11:08:12
阅读次数:
214
今天使用Python的unittest模块写了些单元测试,现记录下要点: 使用unittest的基本格式如下: 基本上网上已经已经说的很详细了,在使用过程中发现以下几点比较重要: 1.unittest执行顺序,对于每一个test,都要先执行setUp,再执行tearDown,并不是setUp执行完一 ...
分类:
编程语言 时间:
2017-12-13 20:06:12
阅读次数:
246
《python参考手册(第四版)》【PDF】下载链接: https://u253469.pipipan.com/fs/253469-230382222 内容介绍 本书是权威的Python语言参考指南,内容涉及核心Python语言和Python库的最重要部分。本书内容简洁扼要、可读性强,书中还包括了一... ...
分类:
编程语言 时间:
2017-12-10 00:03:16
阅读次数:
264
单元测试:用于核实函数的一些方面没有问题。 测试用例:是一组单元测试,用来核实函数在各种情形下都符合要求。 全覆盖测试:包含一整套单元测试,涵盖了各种可能的函数使用方式。 python中的模块unittest是模块测试单元。 测试中的断言方法: assertEqual(a,b) 核实a是否等于b a ...
分类:
编程语言 时间:
2017-12-08 20:56:15
阅读次数:
141
1、问题:Python中同一个.py文件中同时用unittest框架和HtmlReport框架后,HtmlReport不被执行。 2、为什么?其实不是HtmlReport不被执行,也不是HtmlReport不生成测试报告,是因为if __name__ == '__main__'中的代码根本没执行好嘛 ...
分类:
编程语言 时间:
2017-11-20 19:06:24
阅读次数:
233
unittest
HTMLTestRunnerHTMLTestRunner
time
(unittest.TestCase):
():
()
():
()
():
()
():
()
__name__==:
suite=unittest.TestSuite()
suite.addTest(Test())
suite.addTest(Test())
now=time.strftime()
filename=+now+fp=(filename)
runner=HTMLTestRunner(=fp==..
分类:
编程语言 时间:
2017-11-18 22:03:53
阅读次数:
152
unittest单元测试框架, 以test开头的测试用例,默认执行顺序是按照ASC码来执行 如果有类,先排序执行类,在执行类中,再排序用例顺序执行 如果想要按照指定的顺序执行测试用例。 那么就需要用到测试套件TestSuite了。 首先,要保证测试用例和执行脚本,非同一个py文件。 虽然不知道为啥, ...
分类:
编程语言 时间:
2017-11-14 17:46:19
阅读次数:
187
在flask自动化测试中如何上传图片或者文件 上传文件也是一样额,把picture改为文件内容即可 ...
分类:
Web程序 时间:
2017-11-13 14:08:39
阅读次数:
179
前言: 装饰器其实就是一个以函数作为参数并返回一个替换函数的可执行函数 上一篇讲到用装饰器解决异常后自动截图,不过并没有与unittest结合,这篇把截图的装饰器改良了下,可以实现用例执行失败自动截图。 一、不带变量的装饰器1.参考资料:http://www.artima.com/weblogs/v ...
分类:
编程语言 时间:
2017-11-10 20:25:56
阅读次数:
237