摘要: 1.什么是 HTML: HTML 称为超文本标记语言,是一种用于描述网页的语言,主要由一系列的标签构成。HTML 的本质就是文本,但是它需要通过浏览器进行解释并渲染。 2.HTML 元素: HTML 文档最基本的构成是 HTML 元素,它是使用标签来表现的。 HTML 元素分为三种类型:块状元素、内 阅读全文
posted @ 2024-06-20 15:01 努力的小测试 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.数据驱动思想: 实现数据与脚本代码的分离操作,将数据存储在指定的数据格式文件或数据库中,如 Excel、Json、Yaml、Mysql 等。 2.关键字驱动思想: 基于数据驱动思想实现进一步的封装,以行为动作驱动业务。将每一步操作封装在单独的类、单独的函数中,一个函数或者一个类中的方法可以表示一 阅读全文
posted @ 2024-06-20 11:49 努力的小测试 阅读(2) 评论(0) 推荐(0) 编辑
摘要: HTTP 协议规定将一个完整的 HTTP 请求分为三个部分:请求头、请求行、请求体 大概框架如下: <method> <request-URL> <version> <headers> <body> POST http://httpbin.org HTTP/1.1 Content-Type: app 阅读全文
posted @ 2023-09-14 16:04 努力的小测试 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1. fixture介绍: fixture用 @pytest.fixture() 标识,定义在函数前面。 在编写测试函数时,可以将此函数的名称作为传入参数,pytest会以依赖注入方式将该函数的返回值作为测试函数的传入参数。 fixture 允许通过配置和组件选项参数化 fixture 和测试用例, 阅读全文
posted @ 2023-09-01 15:00 努力的小测试 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 前言: 与 unittest 不同,pytest 使用的是 python 自带的 assert 关键字来进行断言。 assert 关键字后面可以接一个表达式,只要表达式的最终结果为 True,那么断言通过用例执行成功, 否则用例执行失败。 1. 测试用例的断言管理: 断言:pytest 的断言使用 阅读全文
posted @ 2023-09-01 14:48 努力的小测试 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1. 测试框架的分类: 进行测试执行操作:Selenium、Appium、Requests 测试用例管理及执行:pytest、Unitest、Nose 测试报告:Allure 数据驱动:DDT 环境部署及持续集成:Docker、Jenkins 2. pytest 简介: pytest 是 unitt 阅读全文
posted @ 2023-09-01 14:43 努力的小测试 阅读(112) 评论(0) 推荐(0) 编辑