1、setUp():每个测试方法运行前运行,测试前的初始化工作; 2、tearDown():每个测试方法运行结束后运行,测试后的清理工作; 3、setUpClass():所有的测试方法运行前运行,单元测试前期准备,必须使用@classmethod装饰器进行修饰,setUp()函数之前执行,整个测试过 ...
分类:
其他好文 时间:
2019-01-15 15:55:35
阅读次数:
181
原文地址: https://www.cnblogs.com/feng0815/p/8045850.html, 根据原文增加了一些说明与注释,如有侵权,请原作者联系删除 ...
分类:
编程语言 时间:
2019-01-14 14:27:41
阅读次数:
217
使用python自带的unittest测试框架,用例继承自unittest.TestCase类。 1 引入接口类和页面类 2 setUp函数中打开页面,定义接口对象 3 tearDown函数中关闭页面 4 test打头的函数都是用例。因页面和接口的相关方法都已封装好,所以用例会比较简洁。 5 当一个 ...
分类:
编程语言 时间:
2019-01-13 19:07:05
阅读次数:
236
使用python自带的unittest测试框架,用例继承自unittest.TestCase类。 1 引入接口类和页面类 2 setUp函数中打开页面,定义接口对象 3 tearDown函数中关闭页面 4 test打头的函数都是用例。因页面和接口的相关方法都已封装好,所以用例会比较简洁。 5 当一个 ...
分类:
编程语言 时间:
2019-01-13 19:04:20
阅读次数:
309
假设冲突文件是 test/TestCase.php 下面分5种情况讨论。 1、本地不变。 然后远程别人有更新。 git pull 这种最简单,没有冲突,本地工作区直接更新 2、我本地修改,但是不add。 然后远程别人有更新,此时 : git pull, git会告诉你: error: Your lo ...
分类:
其他好文 时间:
2019-01-12 12:10:20
阅读次数:
149
import glob # path_file_number=glob.glob('D:/case/test/testcase/checkdata/*.py')#或者指定文件下个数 path_file_number=glob.glob(pathname='*.py') #获取当前文件夹下个数 pri... ...
分类:
编程语言 时间:
2019-01-11 21:19:23
阅读次数:
226
新手,纯属个人理解,有问题可以给出建议奥~谢谢。 如以下代码,每一个test的类都是一个测试方法而测试方法必须由test_xxx开头命名,非test开头可能会执行不到,执行顺序如test1,test2,test3这样的类名会是按照排列顺序执行测试用例; 再看下面代码,第一个类引用的是unittest ...
分类:
其他好文 时间:
2019-01-11 13:40:21
阅读次数:
170
unittest是python中的单元测试框架,但也可以作为selenium自动化测试框架。 基本思路主要分为以下三步: 1. 设计测试用例,注意点主要是要包含测试类和测试方法 class unittest_class(unittest.TestCase): #必须包含unittest模块下的Tes ...
分类:
编程语言 时间:
2019-01-10 23:21:40
阅读次数:
359
前言 有时候在测试的时候,我们会在测试前做一些初始化活动,和测试后做一些清理工作,gtest提供了多种事件机制,非常方便我们在案例之前或之后做一些操作。总结一下gtest的事件一共有3种: 接下来按照倒叙3→2→1介绍如何使用事件机制 TestCase事件 TestCase事件是挂在每个案例执行前后 ...
分类:
其他好文 时间:
2019-01-06 20:02:17
阅读次数:
185
import requestsimport unittestclass logintest(unittest.TestCase): #测试类名 def setUp(self): #用固件setUp初始化 self.url = "http://www.xxx.com/login.html" def t ...
分类:
其他好文 时间:
2019-01-03 21:38:50
阅读次数:
207