- 博客(43)
- 收藏
- 关注
原创 TestHub智能测试管理平台框架介绍
基于 Django REST Framework + Vue3 前后端分离架构搭建的 TestHub 智能测试管理平台,把测试工作中分散的工具整合到统一平台:在线编写用例、用例评审、接口测试、Web UI 自动化、Android APP 自动化、AI 需求分析与用例生成、测试报告集成。平台覆盖从需求文档到测试报告的全链路:上传 PDF/Word/TXT 需求文档 →调用大模型解析业务需求 → 批量生成测试用例 → 进入评审流程 →。
2026-09-24 12:47:17
179
原创 力扣面试题二Python
本文介绍了滑动窗口和子串相关的算法题解。滑动窗口部分包含两个问题:1) 无重复字符的最长子串,通过维护哈希集合和双指针实现;2) 查找字符串中所有字母异位词,使用滑动窗口结合字符频率统计。子串部分讲解和为k的子数组问题,利用前缀和与哈希表优化计算。每个问题都给出了Python实现代码,并详细解释了算法思路和关键步骤。
2026-02-05 20:10:16
533
原创 力扣面试题一 Python
把键(Key)转换成一个数组索引,可以直接通过索引定位到对应的值,从而实现O(1)时间复杂度的增删改查。给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。找到符合条件的术后,移动指针并跳过重复值。3.双指针找另外两个数:在i右侧的子数组中,用左右指针寻找和为-num[i]的两个数。左右指针(相向双指针)[两数之和、反转数组、回文字符串判断、盛水最多的容器]、
2026-01-30 21:44:29
1055
原创 Session与Cookies
4.Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上。客户端浏览器再次访问时只需要从该Session中查找该客户的状态就可以了。2.服务器同时也把sessionID和对应的用户信息、用户操作记录在服务器上,这些记录就是session。再次访问时会带入会发送cookie给服务器,其中就包含sessionID。5.如何使用Selenium处理Cookie?
2026-01-12 21:22:34
118
原创 接口测试用例的设计方法
接口测试是功能测试的重要组成部分,主要验证系统接口的功能逻辑和协议规范。测试用例设计需包含请求方法、参数、URL及响应结果验证等要素。与UI测试相比,接口测试更关注底层协议、数据格式和异常响应结构,但核心业务逻辑验证与功能测试一致。测试内容包括数据正确性校验、不同请求类型验证、接口兼容性检查等,既需验证正常场景,也要覆盖异常数据和边界条件。通过直接调用接口而非UI操作,实现对系统功能的底层验证。
2026-01-12 21:18:28
535
原创 白盒测试-用例设计
摘要:本文探讨了白盒测试方法的选择策略。测试准则应根据项目需求、代码复杂度等因素灵活选用或组合,平衡测试充分性与效率。不同场景适用不同准则:快速验证用语句/判定覆盖,核心逻辑用条件/判定条件覆盖,高可靠性系统采用多重条件/路径覆盖。组合使用准则更常见,如核心模块先用判定覆盖再用条件覆盖补充。同时需避免过度测试导致成本过高。覆盖度从低到高依次为:语句、判定、条件、判定/条件、多重条件、路径覆盖,其中路径覆盖又分为基本路径、完全路径及其强化版。
2026-01-10 10:40:48
437
原创 泰和昌商城接口自动化项目框架介绍
基于Python+pytest+sqlalchemy+requests+allure+jsonpath+yaml+Jenkins+Linux基于Python+pytest+sqlalchemy+requests+allure+jsonpath+yaml+Jenkins+Linux技术栈搭建的泰和昌商城接口自动化测试项目,针对在线购物商城的核心业务流程开展接口自动化验证。
2026-01-07 19:56:57
716
原创 Python-Pytest-Requests-API接口测试自动化框架2
Python-Pytest-Requests-API接口测试自动化框架
2026-01-05 22:43:56
1617
原创 Python-基础语法五-数据可视化、对象、类、多态、继承、封装、抽象类
Python-基础语法,数据可视化、对象、类、多态、继承、封装、抽象类
2026-01-04 22:36:57
1066
原创 Python-Pytest-Requests-API接口测试自动化框架
本文摘要: Pytest框架项目结构:包含test_case测试用例目录(需以test_开头)、conftest.py全局夹具文件(共享fixture和配置)、pytest.ini配置文件等。conftest.py可定义会话级fixture如数据库连接,实现测试资源共享。 HTTP协议详解: GET请求:参数暴露在URL,幂等,适合获取资源 POST请求:数据在请求体,非幂等,适合提交数据 重定向机制:通过3xx状态码实现URL跳转 User-Agent:标识客户端信息的请求头字段 会话管理与Cookie:
2026-01-03 11:51:51
1366
原创 UI测试自动化-Web-Python-Selenium-2-元素操作、浏览器操作
UI测试自动化-Web-Python-Selenium-2-元素操作、浏览器操作
2025-12-30 19:32:54
799
原创 Selenium
但如果需要模拟大小写来回切换,就需要用到actions.click(kw).keyDown(Keys.SHIFT).sendKeys("acc").perform();(2)触发所在表单的提交动作(即使元素本身不是提交按钮,只要在 <form> 内,调用 submit() 会提交整个表单)(1)显式等待是等待元素加载完成 而JS强制点击,忽略可交互状态(如遮挡)(2)还是这个搜索框的位置元素(无需定位按钮),.submit()(1)定位到“搜索”按钮,.click()
2025-12-08 21:06:12
422
原创 JavaWeb-Selenium 配置以及Selenim classnotfound问题解决
JavaWeb-Selenium 配置以及Selenim classnotfound问题解决
2025-12-01 21:09:12
494
原创 软件测试--测试用例设计、测试方法
用户使用角度:用户平时使用的不是单个功能,而是多个功能组合起来进行使用测试人员角度:平时测试的都是单个功能点进行测试,容易忽略多个功能的组合测试。无效等价类:不满足需求的数据集合 ----每个无效集合只取其一(可能两个如 6-8位,小于6和大于8)源代码不可见,UI功能可见---系统测试(对整个系统进行测试,包括功能、非功能(兼容、文档等)测试)(1)有多个输入条件,多个输出结果,输入条件之间有组合关系,输入条件和输出结果之间有依赖(制约)关系。
2025-11-19 22:21:44
1033
原创 IDEA--控制台错误输出
解决方法:断点执行到这里,查看控制台输出的SQL语句,在数据库中添加对应数据。这种错误一般是数据库中未查询到数据。其实没有什么影响QAQ,断点能正常执行就可以。
2025-11-18 16:18:12
251
原创 常见框架--Spring、SpringBoot、MP等
1.介绍:(1)Spring是核心框架,它是轻量级的。它对表现层框架SpringMVC和持久层框架Mybatis有着很好的支持(2)Spring的AOP对事物提供很好的支持2..核心:(1)IOC(控制反转):将对象的创建、依赖管理交给 Spring 容器,避免手动 new 对象和处理依赖,降低耦合(2)AOP切面编程:在不修改业务代码的前提下,对方法进行增强(如事务控制、日志记录)AOP思想:在某个方法前后做一些操作(如开始事务、提交事务、回滚)3.Spring是由哪几个模块组成的?
2025-11-17 22:11:17
1148
原创 面向对象---介绍设计和使用
类名a.成员变量(代表属性,一般n.)(只定义不给值)b.成员方法(代表方法,一般v.) piblic void stud { c.构造器 }
2025-11-07 20:58:09
433
空空如也
这个它是怎么运行的啊?为什么结果是3,7
2023-11-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅