Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Light07/PythonFramework0To1

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
11 Commits
 
 
 
 

Repository files navigation

从0到1搭建自动化测试框架:原理、实现与工程实践

本套代码为图书 <从0到1搭建自动化测试框架:原理、实现与工程实践> 的配套代码,作者蔡超。

本书基于Python语言编写,学习完本书,您能够完全自主开发自动化测试框架。

本代码库旨在方便购买本图书的读者朋友练习使用,请勿用作他途。

如您需要直接下载框架代码,可直接通过如下命令:

pip install iTesting2

如您想要跟随本书章节逐节练习,可克隆本代码仓库。 在练习时,注意每一个章节名称为一个子项目,运行章节相关代码时,将根目录设置为章节所在文件夹即可。

如您在练习过程中有任何问题,欢迎关注微信公众号 iTesting, 并留下您的微信号,作者会第一时间联系您解决。

注意:

  1. 由于PyPI的框架名称iTesting 已被本人拉勾教育专栏<测试开发入门与实战>占用, 故读者下载iTesting框架时可使用 pip install iTesting2 的方式来下载(https://pypi.org/project/iTesting2/)。

  2. 本框架同时支持Web和API,但由于本书聚焦于自动化测试框架创建本身,故框架源码本身不包括实例化浏览器驱动Webdriver以及API请求库Requests,读者朋友在使用时,可参考书中章节建立Pages页面文件夹并初始化之即可。

  3. 部分读者朋友将此框架误认为是Cypress框架的延续,在此澄清下,本框架基于Python语言,出于技术栈的统一性,涉及Web自动化测试部分使用WebDriver而非Cypress。 读者如果使用JavaScript为主要编程语言,或者对使用JavaScript进行日常测试,以及想要了解前端自动化测试的同学,则可参考本人另外一本书籍 <前端自动化测试框架 – Cypress从入门到精通>

About

从0到1搭建自动化测试框架:原理、实现与工程实践

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.