会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
yingfeipei
博客园
首页
新随笔
联系
订阅
管理
2018年3月27日
python自动化学习笔记11-自动化测试UTP框架
摘要: 前面基本的unittest及ddt已经学过了,现在我们系统把这些知识结合起来,写一个简单的UTP自动化测试框架; 我们先来建基础目录,首先新建一个项目,项目下建父目录UTP,conf目录,用来存放配置文件信息;data目录,用来存放测试数据;cases目录用来存放测试用例,common用来存放通用方
阅读全文
posted @ 2018-03-27 19:45 yingfeipei
阅读(1706)
评论(0)
推荐(1)
编辑
2018年3月26日
python自动化学习笔记10-数据驱动DDT与yml的应用
摘要: 在测试工作中,针对某一API接口,或者某一个用户界面的输入框,需要设计大量相关的用例,每一个用例包含实际输入的各种可能的数据。通常的做法是,将测试数据存放到一个数据文件里,然后从数据文件读取,在脚本中循环输入测试数据,并对结果进行验证。我们用Python的unittest+DDT结合的方式; DDT
阅读全文
posted @ 2018-03-26 20:06 yingfeipei
阅读(1291)
评论(0)
推荐(0)
编辑
python自动化测试学习笔记-10YAML
摘要: 之前学习的编写测试用例的方法,都是从excel中编写接口的测试用例,然后通过读取excel文件进行接口自动化测试,这种方式我们叫做数据驱动的方式,由于excel操作起来不灵活,无法实现关联关系的接口测试,所以我们学习一种更灵活的编写测试用例的方法YAML方式,可以通过数据驱动和代码驱动实现自动化测试
阅读全文
posted @ 2018-03-26 15:11 yingfeipei
阅读(1318)
评论(0)
推荐(0)
编辑
2018年3月23日
python自动化测试学习笔记-9测试框架
摘要: 学习了这么久的python,我们已经可以自己搭建一个简单的测试和框架了,先从简单的开始,有时我们编写接口的测试用例会用excel进行编写,以下面的接口测试用例模板为例,进行编写; 我们先来理一下思路: 1、我们需要获取文件,也就要知道文件的路径; 2、读取文件,取出要请求的URL,请求参数数据 3、
阅读全文
posted @ 2018-03-23 15:25 yingfeipei
阅读(1487)
评论(1)
推荐(0)
编辑
2018年3月22日
python自动化测试学习笔记-9python的日志模块
摘要: 参考 logging模块,用来处理python中的日志; 执行查看结果: 可见,默认情况下python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING
阅读全文
posted @ 2018-03-22 15:34 yingfeipei
阅读(1695)
评论(0)
推荐(0)
编辑
2018年3月21日
python自动化测试学习笔记-unittest参数化
摘要: 做接口测试的时候,当一个参数需要输入多个值的时候,就可以使用参数来实现; python中unittest单元测试,可以使用nose_parameterized来实现; 首先需要安装:pip install nose-parameterized,导入该模块; 看下面的例子,一般我们写测试用例的时候会追
阅读全文
posted @ 2018-03-21 17:13 yingfeipei
阅读(4916)
评论(0)
推荐(0)
编辑
2018年3月20日
python自动化测试学习笔记-8单元测试unittest模块
摘要: 官方参考文档:http://docs.python.org/2.7/library/unittest.html unittest是一个python版本的junit,junit是java中的单元测试框架,对java的单元测试,有一句话很贴切:Keep the bar green,相信使用eclipse
阅读全文
posted @ 2018-03-20 17:33 yingfeipei
阅读(1068)
评论(0)
推荐(0)
编辑
2018年3月19日
python自动化测试学习笔记-8多线程
摘要: 线程模块 Python通过两个标准库thread和threading提供对线程的支持。thread提供了低级别的、原始的线程以及一个简单的锁。 threading 模块提供的其他方法: threading.currentThread(): 返回当前的线程变量。 threading.enumerate
阅读全文
posted @ 2018-03-19 18:48 yingfeipei
阅读(2033)
评论(0)
推荐(1)
编辑
2018年3月13日
python自动化测试学习笔记-7面向对象编程,类,继承,实例变量,邮件
摘要: 面向对象编程(OOP)术语: class TestClass(object): val1 = 100 def __init__(self): self.val2 = 200 def fcn(self,val = 400): val3 = 300 self.val4 = val self.val5 =
阅读全文
posted @ 2018-03-13 18:59 yingfeipei
阅读(1006)
评论(0)
推荐(0)
编辑
2018年1月30日
python自动化测试学习笔记-6excel操作xlwt、xlrd、xlutils模块
摘要: python中通过xlwt、xlrd和xlutils操作xls xlwt模块用于在内存中生成一个xls/xlsx对象,增加表格数据,并把内存中的xls对象保存为本地磁盘xls文件; xlrd模块用于把本地xls文件加载到内存中,可以读取xls文件的表格数据,查询xls文件的相关信息; xlwt可以生
阅读全文
posted @ 2018-01-30 15:28 yingfeipei
阅读(1254)
评论(0)
推荐(0)
编辑
下一页
公告