- 博客(18)
- 收藏
- 关注
原创 【Web功能测试】注册与登录功能测试用例设计深度解析
手机号、验证码、密码:11位手机号:6-16位,需包含大小写字母必须同时存在,数字或符号存在其一。
2025-04-11 19:47:49
856
原创 Web测试流量密码:全网最全核心知识点解析,一篇全部搞定!(入门)
想象你是一家书店的老板,需要管理书架上的书籍(资源)。RESTful API就像一套“操作指南”,告诉计算机如何通过网络添加、查找、修改或删除这些书籍。定义:RESTful API 是基于REST架构风格设计的Web服务接口,利用HTTP协议进行通信,对资源(如用户、文章、商品)进行增删改查。UI测试(User Interface Testing)是验证软件用户界面功能、视觉一致性和用户体验的专项测试核心目标功能性:按钮、表单、导航等控件符合用户操作流程。视觉一致性。
2025-04-07 20:47:30
1062
原创 黑盒测试终极实战指南:从等价类到正交试验的保姆级教程!
关于黑盒测试用例设计方法有很多,比如等价类划分法、边界值分析法、错误推测方法、因果图方 法、判定表驱动分析法、场景设计方法等等,但是从软件企业实际的工程实践上来讲,真正使用价值并且常用的三种方法:等价类划分法、边界值分析法、错误推测方法。 对于相对于精确的软件测试,比如 医疗,银行系统,由于需要达到几近变态的测试覆盖率要求,会采用更多测试用例。
2025-04-05 22:21:25
947
原创 MySQL性能:存储过程+触发器基础实战攻略
定义:存储过程是预编译的SQL语句的集合存储在数据库中,通过传递参数执行,可封装复杂业务逻辑,提升执行效率优势减少网络交互(单词调用代替多次SQL传输)编译一次,重复调用无需重新编译通过权限控制增强数据安全性触发器(Trigger)是数据库中的一种特殊对象,当指定事件(插入、更新、删除)在表中发生时自动执行一段预定义的SQL代码。触发时机:BEFORE 操作前 或AFTER 操作后行级触发:对每一条受影响的数据行触发(MySQL 仅支持行级触发)核心用途。
2025-04-02 14:14:17
1177
原创 MySQL索引与视图综合应用示例解析
4.索引的注意事项不要过度索引:索引占用空间,且增删改查操作需要维护索引,影响写入性能选择合适的列:高频查询条件、JOIN字段、排序字段优先创建索引避免索引失效:对索引列使用函数或运算使用类型不匹配查询视图修改视图删除视图3.视图的使用场景隐藏敏感字段(如工资)提供定制化数据视图简化多表关联查询实现权限控制4.视图的注意事项简单视图性能直接接近查询复杂视图(含多表JOIN,子查询)性能较低可通过分析视图执行计划三、综合实例场景:员工管理系统,包含em
2025-04-01 18:24:50
1155
原创 MySQL SQL语法实战速成:零基础到精通的7大核心模块+真实案例解析
数据库的定义:结构化的数据集合,用于存储管理和检索数据。数据库的本质:计算机系统中按照一定规律组织的可共享的相关数据集合数据库的特性持久化:数据长期保存,不依赖程序运行周期结构化:数据按照预定的模式进行组织,表格形式共享性:支持多用户/陈旭并发访问独立性:物理存储与应用程序逻辑分离,修改数据结构不影响应用。定义对象基础方法数据库创建数据库、删除数据库、备份数据库、恢复数据库、查看数据库列表数据表创建表、删除表、修改表结构(如添加/删除列)、查看表结构、重命名表索引。
2025-03-30 18:59:27
1133
原创 Python中的机制:全局解释锁和回收机制
全局解释锁:是CPython中引入的一种机制,确保同一时刻保持一个线程执行Python的字节码。底层实现GIL的实现依赖于操作系统原生的线程和互斥锁保证线程安全CPython使用医用计数管理内存,GIL避免了多线程修改引用计数导致竞态条件提高单线程的性能:在单线程环境中,GIL不会对程序性能产生负面影响,反而由于简化了内存管理,使得单线程程序的内存分配和回收效率较高。使用多进程,每个进程都有一个独立的GIL,适用于 CPU 密集型任务。协程与异步编程,避免线程的开销。协程没有GIL的限制。C扩展中手动释放G
2025-03-24 18:54:13
877
原创 Python编程:为什么使用同步原语
简单互斥→Lock嵌套锁需求→RLock资源池限制→Semaphore线程间通知→Event或Condition复杂协调逻辑→Condition。
2025-03-22 22:51:22
1132
原创 Python编程:深入探索进程优化技巧
(IPC,Interprocess Communication)是操作系统中不同进程之间传递数据或信号的机制。由于进程之间相互隔离,必须依赖操作系统提供的特定方法实现通信。:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进。:进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的。:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位。对于系统性能的监控、资源分配优化,以及调度有重要的意义。多进程之间提供安全的队列进行数据的通信。
2025-03-17 22:40:34
1202
原创 Python中的迭代器和生成器
案例:实现一个范围迭代器RangeItertor# 使用print(num)特性迭代器生成器代码复杂度需手动实现__next__只需yield,代码简洁内存占用低(按需生成)更低(无额外对象开销)适用场景复杂迭代逻辑(自定义迭代器)快速实现惰性计算、协程。
2025-03-14 21:10:10
445
原创 python函数的核心知识点
默认参数用不可变对象(如None、数字、字符串)。严格遵循参数顺序:必选 → 默认 →*args→ 命名关键字 →**kwargs。明确参数类型:用命名关键字参数强制接口清晰性。避免参数名与内置函数冲突。理解可变/不可变参数的传递机制。
2025-03-14 14:33:51
930
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人