随笔分类 -  软件测试基础

摘要:一、PO模式 v1: 不使用任何设计模式和单元测试框架 v2: 使用 pytest 管理用例 v3: 使用方法封装的思想, 对代码进行优化 v4: 采用PO模式的分层思想对代码进行拆分, 分离page v5: 对PO分层后的代码继续优化, 分离page中的元素和操作 v6: PO模式深入封装, 把共 阅读全文
posted @ 2024-05-24 17:39 Mei_first 阅读(27) 评论(1) 推荐(0) 编辑
摘要:一、Pytest框架了解 1. unittest: unittest 是 Python 的内置测试框架,受到了 Java 中 JUnit 的启发。它提供了一个基于类的测试框架,鼓励使用面向对象的方法编写测试用例。通常,测试用例被组织在测试类中,并且测试类继承自 unittest.TestCase 类 阅读全文
posted @ 2024-05-24 16:27 Mei_first 阅读(33) 评论(0) 推荐(0) 编辑
摘要:一、认识Web自动化 首先看一下ChatGPT的解答: Web 自动化测试涉及多个方面的知识和技能,包括以下内容: 编程语言:通常使用 Python、Java、JavaScript 等编程语言进行自动化测试脚本的编写。掌握至少一种编程语言是必要的。 Web 开发技术:了解 HTML、CSS、Java 阅读全文
posted @ 2024-05-24 16:06 Mei_first 阅读(146) 评论(0) 推荐(0) 编辑
摘要:二、pymysql+requests+pytest 接着上篇(1)中内容继续更新 (三)、pytest 1、类名 TestXxx、方法名test_xxx class TestLogin: def test_a(self): # 以 test 开头的测试函数 print("test_a") asser 阅读全文
posted @ 2024-05-23 23:55 Mei_first 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、什么是接口测试 先回顾一下原理:参考网站:https://blog.csdn.net/HUA1211/article/details/131959650 接口测试的原理就是模拟客户端向服务器发送请求,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的过程。接口测试采用的方 阅读全文
posted @ 2024-05-23 22:58 Mei_first 阅读(30) 评论(0) 推荐(0) 编辑
摘要:接着(2)中的Web手工项目进行讨论: 9、网络基础知识 1、GET和POST的区别 最直观的区别就是GET把参数包含在URL中, POST通过 request body (请求体) 传递参数 GET比POST更不安全, 因为参数直接暴露在URL中, 所以不能用来传递敏感信息 GET请求在URL中传 阅读全文
posted @ 2024-05-23 21:19 Mei_first 阅读(15) 评论(0) 推荐(0) 编辑
摘要:四、用例执行——接口联调和接口功能测试 功能测试和接口测试的区别在于,功能测试侧重点在于前端ui界面,数据展示,图形界面,业务逻辑操作等,接口测试侧重点在于,后端返回的数据是否正确,接口是否正常。 一、接口测试 可以通过接口测试工具或者接口测试脚本来进行测试 接口测试工具:apipost、jmete 阅读全文
posted @ 2024-05-23 17:19 Mei_first 阅读(33) 评论(0) 推荐(0) 编辑
摘要:一、需求分析 项目立项后,对于整体产品的需求进行认识和理解(与功能测试的需求分析是一致的)。注意:此时只有产品需求文档,架构师还没有开始建模,主要目的是保证各部门(产品、开发、测试...)对于需求理解一致。 二、需求评审 1、周一早上九点,产品经理群发最新迭代版本的prd文档,并约定评审时间为上午1 阅读全文
posted @ 2024-05-23 16:19 Mei_first 阅读(23) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示