随心笔记--测试报告

项目名称

随心笔记

版本号

/

发布类型

正式发布

测试负责人

**

测试完成日期

2024.8.

联系方式

130576****

评审人

批准人

评审日期

批准日期

1.项目背景

        设计“随心笔记”这个项目的初衷是为了提供一个便捷、个性化的博客管理平台,满足用户记录生活、分享心得、管理个人笔记的需求。在当今信息爆炸的时代,人们常常需要一个私人的空间来整理思绪、记录成长,并与他人分享自己的见解和体验。然而,现有的博客平台往往功能繁杂,不够个性化,无法满足用户对于简洁、易用、多功能的需求。

        因此,“随心笔记”应运而生,它旨在打造一个简洁明了的用户界面,提供丰富的功能,如多账号登录、博客编辑与发布、博客列表展示、个人信息及文章数量查看等。同时,它还注重用户体验和交互设计,使用户能够轻松管理自己的博客,并享受记录与分享的乐趣。

1.1测试目标

功能测试覆盖率:确保所有规划的功能点都得到充分测试,特别是主页面的功能测试覆盖率需达到90%以上,以验证其功能的完整性和正确性。

性能与稳定性:在模拟高并发用户访问的场景下,测试系统的响应速度、负载能力及稳定性,确保系统在实际应用中能够持续、稳定地运行。

安全性:对系统进行全面的安全性测试,包括用户身份验证、数据加密、防注入攻击等方面,确保用户数据的安全性和系统的整体安全性。

用户体验:通过测试,发现并解决可能影响用户体验的问题,优化界面布局和操作逻辑,提升用户的整体满意度和使用体验。

兼容性:验证系统在不同浏览器、不同操作系统及不同设备上的兼容性和适配性,确保广泛的用户群体都能无障碍地使用系统。

1.2被测系统代码包及接口文档

Gitee代码地址:https://gitee.com/poetics-c/java-code-/tree/master/Spring_blog

以及接口文档地址:随心笔记接口文档

2.测试安排

模块

子模块

前端

后端

提测时间

测试

工时

排期

进度

备注

登录

登录功能

0.5d

测试完成

主页

登录者信息

博客列表

导航栏

0.5d

测试完成

详情页

博客详情

作者详情

编辑删除按键

0.5d

测试完成

编辑页

博客编辑与发布

0.5d

测试完成

3.测试分类

3.1 功能测试

3.2 UI自动化测试

自动化覆盖模块:登录界面,首页,编辑页,详情页

自动化代码地址:https://gitee.com/poetics-c/java-code-/tree/master/8-24_blogAutoTest

自动化测试用例数量:20

自动化测试结果:pass:20/20 , fail:0/20

测试工具: Selenium

测试环境: Chrome浏览器,Windows 10操作系统

  • 登录界面:判断账号密码错误正确性,支持多个账号登录,登录过程顺畅,无异常。

  • 列表页:博客列表页面能够正确显示博客的日期、标题和部分内容,同时展示当前登录者的信息及文章发布数量。导航栏展示正确。

  • 博客详情页:点击列表中笔记的查看全文,可正常跳转至详情页,展示笔记的完整内容。登录者可对自己的文章进行修改和删除,非登录者则只能查看,导航栏展示正确。

  • 博客编辑与发布:用户可以正常编辑并发布博客,内容展示无误,发布笔记后,均按照时间顺序由上至下正确排列。

  • 登录校验:未登录情况下访问每个页面查看是否会调用强制登录,跳转到登录页面

综上所述,所有页面功能、跳转及元素均表现正常,无异常发现。

3.3 性能测试

性能测试报告地址:

性能测试聚合报告: 

测试工具:JMeter

测试范围:随心笔记项目的所有页面,包括登录、博客编辑与发布、博客列表展示、博客详情页。

测试目标:评估项目在高并发场景下的性能表现,识别潜在的性能瓶颈。

测试概述:

  • 登录功能测试:

    • 模拟多个用户同时登录,测试登录功能的响应时间和成功率。

    • 结果:登录功能在高并发下表现稳定,响应时间和成功率均符合预期。

  • 博客编辑与发布测试:

    • 模拟多个用户同时编辑和发布博客,测试编辑和发布功能的响应时间和成功率。

    • 结果:编辑和发布功能在高并发下表现正常,无明显性能问题。

  • 博客列表加载测试:

    • 模拟多个用户同时访问博客列表页,测试列表页的加载时间和展示效果。

    • 结果:在博客数量较少时,列表页加载迅速;但随着博客数量的增多,加载时间逐渐变长,需要优化。

  • 博客详情页测试:

    • 模拟多个用户同时点击列表中的博客查看全文,测试详情页的加载时间和展示效果。

    • 结果:详情页加载速度较快,展示效果良好,权限控制正常。

  • 整体性能测试:

    • 在模拟高并发场景下,系统整体表现稳定,但博客列表页的加载性能需要优化。

    • 建议对数据库查询和页面渲染进行优化,以提高列表页的加载速度。

4.遗留风险

测试报告:遗留风险

  1. 博客列表加载性能问题:随着博客数量的增加,列表页的加载时间逐渐变长。这可能会影响用户体验,导致用户等待时间过长而流失。

建议:优化数据库查询,减少数据处理时间;考虑使用分页或懒加载技术,减少一次性加载的博客数量。

  1. 缺少注册功能:当前项目没有提供注册功能,用户无法自行创建账号。这限制了新用户的加入,可能影响项目的推广和用户增长。

建议:增加注册功能,允许用户通过邮箱、手机号等方式进行注册,并设置相应的验证机制确保账号的安全性。

  1. 数据一致性问题:在高并发场景下,可能存在数据一致性问题,如博客数量统计不准确、文章修改或删除操作未能及时反映等。

建议:加强数据库的事务管理,确保操作的原子性和一致性;同时考虑使用缓存技术来减少数据库的访问压力,并提高数据的读取速度。

5.测试功能评估

1) 主功能测试通过,项目可以上线

2) 项目上线后高优观察线上数据,查看线上用户操作日志,即使跟进用户反馈

  • 19
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值