PetGeeks——Alpha测试随笔

PetGeeks 2024-11-13 00:14:28
这个作业属于哪个课程2401_CS_SE_FZU
这个作业要求在哪里团队作业——alpha冲刺
团队名称PeekGreeks
这个作业的目标完成alpha冲刺测试随笔
其他参考文献《构建之法》

目录

  • 一、测试工作安排
  • 二、测试工具选择和运用
  • 三、测试用例文档
  • 具体模块分析
  • 下一步行动
  • 四、测试体会

一、测试工作安排

个人模块、宠物中心模块、社区模块、主页模块的测试

二、测试工具选择和运用

测试工具:apifox自动化测试

三、测试用例文档

测试用例文档


img

img

img

img

img

img

img

img

img

img

img

  1. 自动化测试覆盖

    • 测试覆盖了多个模块,包括用户模块、社区模块、音乐模块、宠物日志模块、用户上传头像等。
    • 测试结果显示了通过、失败和未测试的接口数量,以及它们的耗时和状态码。
  2. 测试结果统计

    • 部分模块的测试通过率较高,如“用户上传头像”模块显示100%通过率。
    • 某些模块存在失败的测试用例,需要进一步调查和修复。
  3. 性能指标

    • 平均接口请求耗时和总耗时被记录,这有助于评估系统性能。
    • 某些接口的响应时间较长,可能需要优化。
  4. 接口状态码

    • 大多数接口返回了200状态码,表明请求成功。
    • 存在返回400状态码的接口,这通常表示客户端请求错误,需要检查请求参数或逻辑。
  5. 测试场景和用例

    • 测试场景包括登录、获取信息、上传文件等常见操作。
    • 测试用例覆盖了增删改查(CRUD)操作,这是评估后端API功能的关键。

具体模块分析

  1. 用户模块

    • 登录、注册、获取个人信息等操作的测试结果显示高通过率。
    • 需要关注失败的测试用例,并进行错误追踪和修复。
  2. 宠物日志模块

    • 测试结果显示了一定的失败率,需要特别关注这些失败的测试用例。
    • 性能指标显示总耗时和平均请求耗时,这可能指示性能瓶颈。
  3. 用户上传头像

    • 显示100%的通过率,表明上传头像功能稳定可靠。
  4. 文章模块

    • 存在失败的测试用例,特别是与文章发布相关的操作,需要进一步调查。
  5. 宠物日程模块

    • 测试结果显示了高通过率,表明日程管理功能表现良好。

下一步行动

  • 错误修复:针对失败的测试用例,进行代码审查和错误修复。
  • 性能优化:对于响应时间较长的接口,进行性能分析和优化。
  • 测试覆盖:增加未测试接口的测试用例,提高测试覆盖率。
  • 文档更新:根据测试结果更新技术文档,包括API文档和用户手册。
  • 回归测试:在修复错误和优化性能后,进行回归测试以确保问题被解决且没有引入新的问题。

四、测试体会

  1. 自动化测试的重要性

    • 自动化测试大大提升了测试效率,减少了重复性工作,让我们能够更快速地反馈开发过程中的问题。
  2. 接口测试的挑战

    • 接口测试是确保前后端分离项目顺利进行的关键。我们发现,细致地设计测试用例对于捕捉接口层面的问题至关重要。
  3. 性能测试的洞察

    • 性能测试帮助我们理解系统在高负载下的行为,这对于优化系统架构和提高用户体验非常有帮助。
  4. 代码质量管理的体验

    • 代码质量管理工具的使用提高了代码的可维护性,减少了潜在的缺陷,提升了开发质量。
  5. 测试覆盖率的追求

    • 我们意识到测试覆盖率的重要性,尽管实现全面覆盖具有挑战性,但它对于确保软件质量至关重要。
  6. 测试与开发的协作

    • 测试阶段加深了我们对开发流程的理解,强化了测试与开发之间的沟通和协作。
  7. 测试工具的学习曲线

    • 学习和掌握各种测试工具需要时间和实践,但一旦熟练使用,它们带来的效率提升是显著的。
  8. 测试数据管理

    • 管理测试数据,尤其是在进行接口测试时,是一个挑战。我们需要确保测试数据的准确性和一致性。
  9. 测试结果的分析

    • 测试结果的分析对于识别问题和改进测试策略至关重要。我们学会了如何从测试报告中提取有价值的信息。
  10. 测试的持续改进

    • 测试是一个持续改进的过程。我们不断回顾和优化测试策略,以适应项目的发展和变化。
...全文
125 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

113

社区成员

发帖
与我相关
我的任务
社区描述
202401_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_TeacherL
  • 助教_林日臻
  • 防震水泥
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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