当前位置: 首页 > news >正文

项目9-网页聊天室9(测试报告)

1.项目背景

本项目采用 SSM框架结合 Websocket 技术构建。用户通过简单的注册和登录即可进入聊天室,与其他在线用户实时交 流。系统支持文字消息的快速发送和接收、消息实时推送,确保交流的及时性和流畅性。SSM 框架为项目提供了稳定的架构和高效的 数据处理能力。Websocket 技术实现了服务器与客户端的全双工通信,降低了消息延迟。此外,系统还具备用户管理、聊天记录保存等功能,方便用户回顾交流内容。简洁友好的界面设计,让用户能够轻松上手享受便捷的在线交流体验。

前端主要有三个页面构成:登录页面、注册页面、聊天页面,以上模拟实现了最简单的网页聊天室。

其结合后端实现了以下的主要功能:登录用户、注册用户、实时聊天、存储聊天记录、存储好友以及强制登录等功能。

2.项目功能

该网页聊天室主要实现了以下几个功能:注册、登录、实时聊天、存储聊天记录、存储好友及强制登陆等功能。

  1. 注册功能:用户可以上传自己喜欢的头像(或者可以用网页默认的图片)作为自己的聊天头像、同时可以自己定义昵称同时设置密码,通过点击黑框按钮即可完成注册(并且可以将个人信息存储在后端数据库中),同时可以自动跳入登陆界面。
  2. 登录功能:用户名以及密码已经在后端写入了数据库。登录成功后就会跳转到列表页面。在主页最下方存在首页和注册两个按钮,当你没有账号时可以点击注册按钮进行账户注册,若从未在浏览器上登陆过该网站或者登录信息过期时,则会强制登录跳转到登陆页面。
  3. 实时聊天:可以和好友进行互动,我们可以实时的接收到好友的消息。
  4. 存储聊天记录:我们聊天的数据并不会丢失,而是存储到后端的数据库中,当我们再一次登录用户时,可以看到上一次聊天的信息。
  5. 存储好友:我们的好友信息写入了数据库,没有实现添加好友的功能,即:每个人添加的好友是已经存在的。

3.测试计划

3.1 功能测试

3.1.1 测试用例

3.1.2 实际执行测试的部分操作步骤/截图

 (1)登陆界面

(2)注册界面

(3)实时聊天

(4)存储聊天记录

(5)存储好友

3.2 自动化测试

自动化测试参考:

项目9-网页聊天室10(自动化测试)-CSDN博客

3.3 性能测试

3.3.1 登陆测试

3.3.2 难点

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • scrapy 爬取微博(一)【最新超详细解析】:创建微博爬取工程
  • 华为 HCIP-Datacom H12-821 题库 (4)
  • dubbo是什么?,能做什么?以及其工作流程
  • vue3.5新特性整理
  • pytest实战演练
  • 集成电路学习:什么是RTC实时时钟
  • 利用AI大语言模型和Langchain开发智能车算法训练知识库(上篇)
  • UE引擎工具链
  • SealSuite 一站式 IT 管理与办公安全解决方案,助力出海企业夯实数字化底座
  • 【生日视频制作】海上绿色摩托艇汽车艇车身AE模板修改文字软件生成器教程特效素材【AE模板】
  • OpenCV颜色空间转换(1)颜色空间转换函数cvtColor()的使用
  • 单元测试 Mock不Mock?
  • P7072 [CSP-J2020] 直播获奖
  • 解决Metasploit调用Nessus报错问题
  • Kafka【十三】消费者消费消息的偏移量
  • 【mysql】环境安装、服务启动、密码设置
  • ➹使用webpack配置多页面应用(MPA)
  • Android开源项目规范总结
  • Facebook AccountKit 接入的坑点
  • Git 使用集
  • HashMap ConcurrentHashMap
  • Java的Interrupt与线程中断
  • js对象的深浅拷贝
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • Nacos系列:Nacos的Java SDK使用
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • tensorflow学习笔记3——MNIST应用篇
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 记一次删除Git记录中的大文件的过程
  • 前端面试之CSS3新特性
  • 让你的分享飞起来——极光推出社会化分享组件
  • 三栏布局总结
  • 试着探索高并发下的系统架构面貌
  • 数据仓库的几种建模方法
  • 我是如何设计 Upload 上传组件的
  • 携程小程序初体验
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 整理一些计算机基础知识!
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • ![CDATA[ ]] 是什么东东
  • #《AI中文版》V3 第 1 章 概述
  • #APPINVENTOR学习记录
  • #if等命令的学习
  • #include到底该写在哪
  • #pragma pack(1)
  • #VERDI# 关于如何查看FSM状态机的方法
  • %@ page import=%的用法
  • (03)光刻——半导体电路的绘制
  • (2.2w字)前端单元测试之Jest详解篇
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (三十五)大数据实战——Superset可视化平台搭建