可遇可球——Alpha冲刺测试随笔

可遇可球-Fzu 2024-05-14 19:54:28
这个作业属于哪个课程软件工程实践-2023学年-W班
这个作业要求在哪里团队作业α冲刺
这个作业的目标Alpha冲刺测试随笔
其他参考文献《构建之法:现代软件工程》
团队置顶集合随笔链接可遇可球——置顶集合随笔

目录

  • 一、测试工作安排
  • 二、测试工具
  • 接口测试
  • 单元测试
  • 三、测试用例文档
  • 四、测试体会
  • 五、测试评述

一、测试工作安排

测试方法测试过程测试人员
接口测试使用ApiFox和mock技术对后端接口进行测试222100213/222100223/222100108
单元测试使用SpringbootTest,编写后端Controller和Service的单元测试222100213/222100223/222100108
界面测试进行人工测试,测试页面响应速度与页面交互体验222100204/222100203

二、测试工具

接口测试

  • Apifox :Apifox是集 API 文档、API 调试、API Mock、API 自动化测试多项实用功能为一体的 API 管理平台,定位为 Postman + Swagger + Mock + JMeter。旨在通过一套系统、一份数据,解决多个工具之间的数据同步问题。只需在 Apifox 中定义 API 文档;API 调试、API 数据 Mock、API 自动化测试等功能就可以直接使用,无需再次定义。API 文档和 API 开发调试流程在同一个工具内闭环,API 调试完成后即可确保与 API 文档定义完全一致。高效、及时、准确!

单元测试

  • SpringbootTest:Spring Test与JUnit等其他测试框架结合起来,提供了便捷高效的测试手段。而Spring Boot Test 是在Spring Test之上的再次封装,增加了切片测试,增强了mock能力。

三、测试用例文档

可遇可球接口测试文档.md 40.70K

四、测试体会

  • 测试工具并不是所有人都熟悉,但可以选择设置开发环境就允许前后端都可以使用,对后端部署前后测试也有很大的帮助。
  • 测试注解得在后端代码中用注解写好,还是很方便的。但是还是存在部分复杂数据结构前端光看文档无法理解。
  • web开发中测试应该由后端先进行单元测试,之后本地运行进行本地接口测试,之后再部署进行云端接口测试,然后再进行前后端联调,环环相扣。

五、测试评述

测试的过程中发现了很多问题,进行了简单的修改,对一些还需要优化的部分准备放在下一个阶段进行完成。测试过程中学习了很多测试的方法和工具,感觉对测试的认识更加全面了。

...全文
225 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:《中国银保监会监管数据安全管理办法(试行)》旨在规范监管数据的安全管理,提升数据保护能力,防范安全风险。办法明确了监管数据的定义、范围及其在采集、存储、处理、使用、委托服务及销毁等全生命周期中的安全管理要求。强调数据应依法合规采集,通过专用网络传输,存储于安全环境,并实施分级分类防护措施。对数据使用限定了用途和设备范围,要求脱敏处理和可追溯管理,并严格管控对外提供和跨境共享。针对委托服务机构设定了准入条件和协议管理机制,明确安全责任。同时建立自查、评估、检查和应急报告机制,确保数据安全事件及时处置和上报。; 适合人群:银保监会及其派出机构工作人员、受托提供监管数据服务的企事业单位、金融机构信息技术与数据管理人员。; 使用场景及目标:①指导监管数据全生命周期的安全管理实践;②规范受托机构的服务准入与安全管理;③建立健全数据安全风险防控与应急响应机制;④支持监管数据在合规前提下的有效利用与共享。; 阅读建议:本办法具有较强的政策性和操作性,建议结合实际工作流程对照执行,重点关注数据分类、权限控制、技术防护和应急管理等方面要求,并定期开展合规自查与培训。
内容概要:本文系统性地介绍了编程语言进阶的学习路径与实战项目实践,涵盖主流技术栈(Python、Java、Go、Rust)的优劣势分析,针对高并发性能优化、业务逻辑可维护性、数据处理效率等行业痛点提供具体解决方案,并结合设计模式与代码示例深入讲解。文章重点通过构建一个基于FastAPI的简易电商平台后端,演示了从技术选型、核心编码到项目优化的完整流程,强调性能调优、架构设计与实际工程问题的应对策略。最后提出进阶建议,倡导深入底层原理、掌握云原生技术、参与开源项目以持续提升技术能力。; 适合人群:具备一定编程经验,希望提升系统设计能力和工程实战水平的1-3年开发者,以及准备向中高级工程师进阶的技术人员。; 使用场景及目标:①帮助开发者在不同技术路线间做出合理选型决策;②掌握高并发、分布式、缓存等关键技术的实际应用;③通过完整项目实践理解Web后端开发全流程并积累可迁移经验;④提升对框架底层原理和系统性能优化的理解。; 阅读建议:建议边读边动手实现文中的代码示例与项目模块,结合调试与性能测试加深理解,同时延伸学习文中提到的底层机制(如GIL、goroutine、ORM原理)和工具链(Docker、Redis、JWT),以构建完整的知识体系。

315

社区成员

发帖
与我相关
我的任务
社区描述
福州大学的软件工程实践-2023学年-W班
软件工程需求分析结对编程 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • Pity·Monster
  • 助教张富源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧