1.unittest单元测试框架文件结构 unittest是python单元测试框架之一,unittest测试框架的主要文件结构: File >report >all_case.py >test_case > ...
前面基本的unittest及ddt已经学过了,现在我们系统把这些知识结合起来,写一个简单的UTP自动化测试框架 我们先来建基础目录,首先新建一个项目,项目下建父目录UTP,conf目录,用来存放配置文件信息 data目录,用来存放测试数据 cases目录用来存放测试用例,common用来存放通用方法,report用来存放生成的测试报告,log用来存放生成的日志 bin目录用来存放执行文件 基本的 ...
2018-03-27 19:45 0 1079 推荐指数:
1.unittest单元测试框架文件结构 unittest是python单元测试框架之一,unittest测试框架的主要文件结构: File >report >all_case.py >test_case > ...
上次我们学习了python的基本概念,了解了python的变量及数据类型,并实战了条件判断,for/while循环,字符串输出,格式化输出的一些基本用法,接下来我们继续学习其他的一些数据类型。 python的数据类型-列表 列表是最常用的python数据类型,每一个元素都配有一个位置(角 ...
今天发现python有多个框架可以用于自动化测试方面,下面整理了下splinter和urllib2框架,对于pywinauto框架和ruby框架先记录下以后需要用到再学习。 python有个splinter框架: 特性:1、可以模拟浏览器行为,访问指定的URL,并且可以指定不同的浏览器类型 ...
线程模块 Python通过两个标准库thread和threading提供对线程的支持。thread提供了低级别的、原始的线程以及一个简单的锁。 threading 模块提供的其他方法: threading.currentThread(): 返回当前的线程变量 ...
一、什么是自动化 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。直白的就是为了节省人力、时间或硬件资源,提高测试效率,便引入了通过软件或程序自动化执行测试用例进行测试; 二、python简介 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 我们先来 ...
pip instal pyyaml yaml或yml后缀格式的文件也是一种xml文件,有自己的格式 key 和 value 之间要有空格 例如 执行结果为: {'dat ...
常用模块 1、os 2、sys 3、random 4、string 5、time 6、hashlib 一、os模块 os模块主要用来操作文件、目录,与操作系统无关。要使 ...
上一次学习了os模块,sys模块,json模块,random模块,string模块,time模块,hashlib模块,今天继续学习以下的常用模块: 1、datetime模块 2、pymysql模块(3.0以上版本) 3、Redis模块 4、flask模块 datetime模块 ...