tep環境變數、fixtures、用例三者之間的關係

  • 2021 年 2 月 26 日
  • 筆記

tep是一款测试工具,在pytest测试框架基础上集成了第三方包,提供项目脚手架,帮助以写Python代码方式,快速实现自动化项目落地。 在tep项目中,自动化测试用例都是放到 tests 目录下的,每个 .py 文件相互独立,没有依赖,1个文件即1条用例,彼此分离。 虽然用例也能相互引用,但是除非 …

Continue Reading

tep0.6.0更新聊聊pytest變數介面用例3個級別復用

tep是一款测试工具,在pytest测试框架基础上集成了第三方包,提供项目脚手架,帮助以写Python代码方式,快速实现自动化项目落地。fixture是pytest核心技术,本文聊聊如何使用fixture完成变量、接口、用例3个级别复用。 技术原理 fixture是一种特殊函数,实现了依赖注入,py …

Continue Reading

如何用tep完成增刪改查介面自動化

  • 2020 年 12 月 25 日
  • 筆記

tep的设计理念是让人人都可以用Python写自动化,本文就来介绍如何用tep完成增删改查接口自动化。 环境变量 编辑 fixtures/fixture_admin.py : "qa": { "domain": "//qa.com", }, 修改 qa 环境的 domain 。 登录 因为非登录接口 …

Continue Reading

tep用戶手冊幫你從unittest過渡到pytest

  • 2020 年 12 月 23 日
  • 筆記

unittest和pytest是Python的2个强大的测试框架,经常用来做UI自动化或接口自动化。unittest是PyCharm的默认集成工具,也是我们大多数人入门自动化的首选框架。pytest提供了更丰富的功能,相对的上手难度也要高一点。如果学了pytest后,想快速用pytest写项目,用于 …

Continue Reading