- 博客(24)
- 问答 (1)
- 收藏
- 关注
原创 软件测试基础知识(网络协议)
本文介绍了常见的接口协议类型,重点对比了HTTP和HTTPS的区别,包括安全性、端口号、证书要求等。解释了Cookie、Session和Token三种鉴权机制的工作原理及使用场景。概述了HTTP协议的8种请求方法,详细比较了GET和POST请求在参数传递、安全性、数据大小限制等方面的差异。最后列举了常见的HTTP状态码及其含义,包括1XX-5XX系列状态码对应的不同响应类型,帮助快速定位请求问题。
2025-09-20 19:13:50
354
原创 软件测试基础知识(python篇)
本文总结了Python基础和进阶知识点。基础部分包括:列表与元组的区别(列表可变,元组不可变且性能更优);可变与不可变类型区分;列表、字符串、字典的常用操作函数;不定长参数*args和**kwargs的区别;异常处理与循环控制语句等。进阶部分涉及深浅拷贝原理(深拷贝创建新对象,浅拷贝复制引用)和装饰器概念(在不修改原函数情况下添加功能,如@pytest等)。文中还提供了列表与字符串相互转换的方法示例。
2025-09-17 00:15:53
422
原创 软件测试错题笔记
本文摘要: 总结了编程和数据库相关核心知识点:1)字符串处理函数如capitalize()、substring()等;2)字典操作pop()方法;3)软件测试方法(黑盒测试、性能/压力测试)与调试技术;4)SQL执行顺序和范式理论(1NF-5NF);5)数据库操作如executeUpdate()返回值含义;6)UNION与UNION ALL区别;7)Python特性:原始字符串(r)、__name__变量、map/filter/reduce函数、强制关键字参数(*);8)MySQL字符串函数LOCATE()
2025-09-05 16:12:33
386
原创 软件测试基础知识(中间件篇)
文章摘要: 本文围绕Redis和MQ(消息队列)展开讨论。首先介绍了Redis作为多功能内存数据库的特点及其与MQ的协同应用场景。其次详细阐述了MQ的优缺点及主流产品(RabbitMQ/Kafka/RocketMQ)。重点说明了MQ测试的要点:包括正向业务逻辑测试、异常情况处理、失败重试机制和性能测试。在保险项目中的应用主要体现在承保、退保等跨系统异步通知场景。最后提到可通过公司专用平台查询MQ消息,通常包含保单号等关键信息的JSON格式数据。全文突出了MQ在系统解耦、异步处理方面的价值及实施注意事项。
2025-09-04 16:19:34
282
原创 软件测试基础知识(linux篇)
本文介绍了Linux常用命令和测试相关技能:1.常用命令包括文本处理三剑客(grep/awk/sed)、文件操作命令、性能监控命令(top/free/df等);2.日志分析技巧:通过grep精准查找关键字或使用tail实时监控日志;3.进程与线程区别:进程是运行中的程序,线程是CPU调度单位,同一进程的线程共享内存空间;4.测试环境搭建:通常由运维负责,在有指导文档的情况下可协助完成基础搭建,复杂问题需寻求帮助。
2025-09-04 11:55:39
332
原创 软件测试基础知识(数据库篇)
本文摘要: 数据库核心概念包括:主键(唯一标识记录)、外键(表关联字段)、事务(操作原子性)和索引(提升查询性能)。存储过程用于高效数据操作,函数提供COUNT/MAX/MIN等聚合功能。查询语句涉及LIMIT、GROUP BY、ORDER BY等关键字,单多表查询使用JOIN操作,其中INNER JOIN性能最优。这些知识点对数据库设计、性能优化和查询编写至关重要,可通过牛客网等平台进行实践练习。
2025-09-03 23:27:57
430
原创 AI+软件测试——03软件的缺陷及管理
文章摘要:软件测试中需求阶段是缺陷高发环节。缺陷报告应包含执行步骤、核心要素(如测试条件+实际结果)和示例,编写时注意标题格式和优先级设置。缺陷管理需关注跟踪流程,解决不可复现bug时需记录详细信息。工具使用时,开发需备注bug影响范围和原因,回归测试前必须更新版本。这些要点有助于提高缺陷管理效率和质量保障水平。
2025-07-03 15:21:02
327
原创 AI+软件测试——02测试用例设计方法
【软件测试方法摘要】 本文介绍了四种核心测试方法:1)等价类划分法,适用于批量数据测试,强调有效/无效类划分及用例编写规范;2)边界值分析法,重点关注数据边界(上点、离点、内点),常与等价类互补;3)判定表法,用于多条件组合逻辑分析;4)场景法(流程图法)和错误推测法。以城市区号(空/3位自然数)和电话(7位自然数)为例,演示了等价类划分步骤,包括需求分析、取值划分及测试用例设计要素(编号、优先级、预期结果等)。最后强调边界值法对等价类的补充作用,需结合具体需求选择测试策略。(150字)
2025-07-03 14:45:08
524
原创 AI+软件测试——01软件测试基础理论
软件测试入门指南:涵盖移动端(HarmonyOS、iOS、安卓)和PC端(Windows、macOS、Linux)系统测试。核心技能包括功能测试、自动化测试、接口测试和性能测试。测试分类按阶段、代码可见度和测试类型划分。质量模型从功能、性能、兼容性等8个维度评估软件质量。测试流程和用例设计方法,并介绍AI工具(文心一言、通义灵码等)在测试文档编写和代码生成中的应用,提供AI指令的典型格式模板。
2025-06-29 15:19:02
525
原创 AI+Java开发项目——石头迷阵游戏
开发一个名为“石头迷阵”的Java游戏项目,旨在通过实战提升编程能力。项目采用Swing技术进行GUI界面编程,利用二维数组管理游戏元素,并通过程序流程控制实现游戏逻辑,如打乱拼图顺序。面向对象编程是核心,主界面类继承JFrame,事件监听器使用匿名内部类。游戏功能包括初始化窗口、界面和菜单,打乱图片顺序,控制上下左右移动,判断是否通关,统计移动步骤,以及重启游戏。此外,项目还探讨了数字华容道乱序操作的算法问题,确保游戏的可解性。通过这个项目,开发者不仅能提升Java编程技能,还能深入理解游戏开发的核心概念
2025-05-12 16:40:36
961
原创 数学建模论文排版笔记——清风
(5)插入分节符(用于对默写页面的界面进行单独调整):手动插入分节符,或者选中文字后,双击标尺的灰色区域打开【页面设置】窗口,修改版式,选择”应用于“所选文字即可。先在文本框中输入文字,然后设置好缩进级别,接下来全选文本框的文字,然后点击右键,选择转换为SmartArt设计功能,设置好对应的图形即可。(2)如果要引用网页的内容,格式一般为:作者,资源标题,网址,访问时间:也可以使用Word中的插入引文功能得到对应的格式。按住Ctrl键选择需要编号的行,再点击重新编号,可以对想要编号的内容进行编号。
2024-09-14 17:06:01
1009
空空如也
浮点型输入输出对应字符的疑惑
2022-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1