
tep環境變數、fixtures、用例三者之間的關係
- 2021 年 2 月 26 日
- 筆記
tep是一款测试工具,在pytest测试框架基础上集成了第三方包,提供项目脚手架,帮助以写Python代码方式,快速实现自动化项目落地。 在tep项目中,自动化测试用例都是放到 tests 目录下的,每个 .py 文件相互独立,没有依赖,1个文件即1条用例,彼此分离。 虽然用例也能相互引用,但是除非 …
Continue Reading
tep是一款测试工具,在pytest测试框架基础上集成了第三方包,提供项目脚手架,帮助以写Python代码方式,快速实现自动化项目落地。 在tep项目中,自动化测试用例都是放到 tests 目录下的,每个 .py 文件相互独立,没有依赖,1个文件即1条用例,彼此分离。 虽然用例也能相互引用,但是除非 …
Continue Reading
tep是一款测试工具,在pytest测试框架基础上集成了第三方包,提供项目脚手架,帮助以写Python代码方式,快速实现自动化项目落地。fixture是pytest核心技术,本文聊聊如何使用fixture完成变量、接口、用例3个级别复用。 技术原理 fixture是一种特殊函数,实现了依赖注入,py …
Continue Readingtep的设计理念是让人人都可以用Python写自动化,本文就来介绍如何用tep完成增删改查接口自动化。 环境变量 编辑 fixtures/fixture_admin.py : "qa": { "domain": "//qa.com", }, 修改 qa 环境的 domain 。 登录 因为非登录接口 …
Continue Reading
unittest和pytest是Python的2个强大的测试框架,经常用来做UI自动化或接口自动化。unittest是PyCharm的默认集成工具,也是我们大多数人入门自动化的首选框架。pytest提供了更丰富的功能,相对的上手难度也要高一点。如果学了pytest后,想快速用pytest写项目,用于 …
Continue Reading