- 博客(58)
- 收藏
- 关注
原创 基于 Pytest + Requests + Allure 的博客系统API自动化测试实践
,本文介绍了基于的博客系统API自动化测试实践。从手动用例设计到脚本实现,遵循数据驱动、代码复用、易于维护api/目录封装所有API接口,统一调用方式,降低耦合度utils/目录提供日志、请求、断言等公共工具,提高代码复用率data/目录使用YAML管理测试数据,实现数据驱动测试schema/目录定义JSON Schema,确保响应结构正确test_case/目录按接口组织测试用例,共31条,覆盖核心业务场景提供全局Fixture,共享登录状态和测试数据。
2026-05-17 18:25:51
453
原创 基于 Pytest + Selenium + Allure 的博客系统自动化测试实践
本文介绍了基于SSM框架开发的个人博客系统测试方案。测试采用手动与自动化结合的方式,覆盖登录功能、导航跳转、页面标题验证和博客CRUD四大模块。手动测试设计了32条用例,采用等价类划分和边界值分析方法。自动化测试使用Python+Pytest+Selenium技术栈,包含日志管理、失败截图和浏览器复用等功能。测试用例按页面拆分,结构清晰,便于维护。项目提供了详细的测试用例设计表格和技术栈版本要求,确保系统功能稳定性和交互流畅性。
2026-05-17 16:30:55
453
原创 基于Qt的音乐播放器项目
该项目是一个基于 QT框架和C++ 开发的桌面端音乐播放软件。项目的核心目标是综合运用QT知识,模拟实现主流音乐软件的基础功能,包括界面布局、自定义控件、音乐管理、播放控制及数据持久化。项目主要分为四大部分,分别是界面设计、音乐管理、音乐播放控制和持久化存储。界面设计使用 Widget 嵌套和布局管理器构建复杂界面自定义控件(BtForm、MusicSlider、RecBox等)提升用户体验无边框窗口、窗口拖拽、阴影效果等特性音乐管理。
2026-04-26 20:19:06
439
原创 Boost搜索引擎项目【C++】
首先什么是boost库?Boost库是由Boost社区开发维护的开源C++程序库集合,为C++标准库提供扩展功能。是为C++语言标准库提供扩展的一些C++程序库的总称。Boost社区成立初衷是为C++标准化工作提供参考实现,大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。搜索引擎则是根据用户需求与一定算法,运用特定策略从互联网检索出指定信息反馈给用户的一门检索技术。简单来说就是可以通过关键词搜索到想要的内容。
2026-03-09 19:28:41
595
1
原创 高并发内存池
高并发内存池是一种针对多线程环境优化的动态内存分配器,通过三层架构解决传统内存分配的性能瓶颈。ThreadCache实现线程本地无锁访问,CentralCache通过桶锁实现线程间均衡调度,PageCache管理大块内存并解决碎片问题。该设计慢启动批量获取、基数树映射等关键技术,显著提升了多线程环境下的内存分配效率,将内部碎片控制在10%以内,同时有效减少了锁竞争和系统调用。未来可进一步优化。
2026-02-15 22:00:26
1180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅