import unittest from API_AUTO.tools.http_request import HttpRequest class TestLogin(unittest.TestCase): def setUp(self): print("开始执行测试用例") def tearDow ...
属于白盒测试: 1.定义一个测试类 Test+被测试的类名 包名:xxx.xxx.xx.test cn.itcast.test 2.定义测试方法,可以独立运行 test+方法名 返回值void 参数列表:空参 3.给方法加注解@Test 4.导入junit依赖环境 结果的判定 红色:失败 绿色:失败 ...
分类:
其他好文 时间:
2020-01-19 19:15:03
阅读次数:
71
"""fixtures的概念前面已经有过简单的介绍,可以形象地把它看作是夹心饼干外层的两片饼干,这两片饼干就是setUp/tearDown,中间的心就是测试用例。除此之外,unittest还提供了更大范围的fixtures,例如对于测试类和模块的fixtures。"""import unittest ...
分类:
其他好文 时间:
2020-01-19 00:19:33
阅读次数:
71
"""用例的执行顺序涉及多个层级:在多个测试目录的情况下,先执行哪个目录?在多个测试文件的情况下,先执行哪个文件?在多个测试类的情况下,先执行哪个测试类?在多个测试方法(用例)的情况下,先执行哪个测试方法?"""import unittestclass TestBdd(unittest.TestCa ...
分类:
其他好文 时间:
2020-01-19 00:17:39
阅读次数:
111
junit运行多个测试的方法 在实际应用中作用特别大,因为我们会定义很多的类和方法,也会存在很多的更新操作,这样如果用main函数进行测试,则会异常麻烦。 而如果用这种多个测试的方法,则就容易得多,可以单独测试某个类,也可以测试全部类。 junit编写测试类的规则: 下面介绍在eclipse开发软件 ...
分类:
其他好文 时间:
2020-01-18 19:29:15
阅读次数:
413
# ddt + unittest :来进行数据处理的第三方库 # 装饰器:在函数运行前运行 # 安装ddt :python -m pip install ddt import unittest from ddt import ddt,data,unpack test_data1 = [1,3] te ...
分类:
编程语言 时间:
2020-01-15 11:51:47
阅读次数:
80
本文只启动一次app指的是有多个测试的.py文件这种情况 如果是在测试类如LoginTest中,有多个测试方法,如: test_1, test_2,想保证在执行完test_1后,不重新启动app,接着执行test_2,则把初始化的方法setUp换为setUpClass。 setUp是在每个test方 ...
分类:
移动开发 时间:
2020-01-13 15:53:43
阅读次数:
249
Junit单元测试: 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 Junit使用:白盒测试 步骤: 1. 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test 例:CalculatorTest ...
分类:
其他好文 时间:
2020-01-11 18:12:38
阅读次数:
69
一、准备工作 1、导入测试依赖 2、Controller层: 3、UserService实现如下: 二、测试 1、创建第一个测试用例: 在类上添加@RunWith和@SpringBootTest表示是一个可以启动容器的测试类 2、Spring Test支持的一个很好的特性是应用程序上下文在测试之间缓 ...
分类:
编程语言 时间:
2020-01-10 01:09:17
阅读次数:
122
mock模拟private static final now=system.currentmills; 首先在测试类开头加上: @prepareForTest({System.class}) Class A{ } 然后,在方法上添加:powermockito.mockstatic(system.cl ...
分类:
其他好文 时间:
2020-01-10 00:30:43
阅读次数:
529