2018年8月9日发布,后续补上注释等文字说明 ———————————— 首先需要测试代码 name_function.py是一个简单的函数,获取前后两个名字,然后组合起来 def get_formatted_name(first,last,middle=''): if middle: full_n ...
分类:
编程语言 时间:
2018-08-09 14:09:17
阅读次数:
137
概要 @unittest.skip(reason): skip(reason)装饰器:直接跳过测试,并说明跳过测试的原因。 @unittest.skipIf(reason): skipIf(condition,reason)装饰器:条件为真时,跳过测试,并说明跳过测试的原因 @unittest.sk ...
分类:
编程语言 时间:
2018-07-23 19:12:25
阅读次数:
438
断言内容是自动化脚本的重要内容,正确设置断言以后才能帮助我们判断测试用例执行结果。 断言方法 assertEqual(a, b) 判断a==b assertNotEqual(a, b) 判断a!=b assertTrue(x) bool(x) is True assertFalse(x) bool( ...
分类:
编程语言 时间:
2018-07-20 16:45:26
阅读次数:
152
unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。 unittest核心工作原理 unittest中最核心的四个概念是:test case, test suite, test runner, test fix ...
分类:
编程语言 时间:
2018-07-02 11:51:21
阅读次数:
181
官方文档中运行单元测试有三个条件 1.为模块创建tests的子包,建立测试用例 2.将配置项test_enable设置为true,命令行通过--test-enable选项 3.当模块安装或者更新时,测试将自动运行 但是经测试发现,满足以上条件并不会运行模块的测试用例,跟踪发现还需要 如下条件: 4. ...
分类:
编程语言 时间:
2018-06-30 19:52:33
阅读次数:
884
1、pytest简介 pytest是Python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。 执行测试过程中可以将某些测试跳过,或者对某些预期失败的case标记成失败 能够支持简单的单元测试和复杂的功能测试 支持重复执行失 ...
分类:
编程语言 时间:
2018-06-29 20:33:38
阅读次数:
160
本文的主题是自动化测试框架的实现,在实现之前,先了解一下关于unittest模块的相关知识: Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。 在说unittest之前,先说几个概念: TestCase ...
分类:
编程语言 时间:
2018-06-06 22:19:30
阅读次数:
189
目录 概况 系统要求 使用PyUnit构建自己的测试 安装 测试用例介绍 创建一个简单测试用例 复用设置代码:创建固件 包含多个测试方法的测试用例类 将测试用例聚合成测试套件 嵌套测试用例 测试代码的放置位置 交互式运行测试 从命令行运行测试 在用户界面窗口运行测试 为测试编写文档 更多关于测试条件 ...
分类:
编程语言 时间:
2018-06-03 19:49:38
阅读次数:
184
自动化测试在各大互联网公司全面铺开,那么针对于自动化测试好的设计思想有哪些呢?.....今天我们共同探讨下Unittest之数据驱动(TDD:Test-Driven Development 测试驱动开发)。 对于接口自动化的数据驱动模式是大多数公司所选择的主流设计思想,有通过Mysql实现数据驱动, ...
分类:
编程语言 时间:
2018-05-28 11:33:01
阅读次数:
1104
引用unitest模块,然后定义一个测试类,继承unitest.TestCase。 方法测试前置操作setup 方法测试后置操作 ...
分类:
编程语言 时间:
2018-05-13 19:59:26
阅读次数:
500