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

【双维畅聊】网页版聊天室测试报告

目录

一、项目背景

1.1起源

1.2市场分析

1.3项目目标

二、项目功能

2.1用户系统

登录

2.2聊天系统

1.聊天主页

2.聊天界面

三、测试报告

3.1测试目标

3.2测试安排

3.3编写测试用例

3.4功能测试

3.4.1登录功能测试

 测试总结

3.4.2搜索联系人

测试总结

3.4.3聊天对话测试

测试总结

 3.4.4通讯录测试

测试总结


一、项目背景

1.1起源

随着互联网的飞速发展,人们的社交需求日益多样化,线上沟通成为了日常交流不可或缺的一部分。

传统的即时通讯工具虽然满足了部分沟通需求,但在特定场景下,如在线学习小组讨论、兴趣社区交流、远程团队协作等,用户渴望拥有一个更加专注、便捷的网页端聊天环境,能够随时随地通过浏览器接入,无需额外安装软件,网页版聊天室项目应运而生。

1.2市场分析

  1. 市场调研发现,众多上班族在工作之余希望有便捷的途径与同事、同行交流行业资讯、分享工作经验,且他们大部分时间处于办公电脑前,更倾向于使用网页应用;
  2. 学生群体在进行在线课程学习、课题讨论时,需要一个能快速组织成员、方便老师指导的聊天空间;
  3. 各类兴趣社团、粉丝群体也期盼有专属的网页交流平台,以便更好地凝聚成员、开展活动。综合来看,一个功能齐全、易用的网页版聊天室有着广阔的市场前景。

1.3项目目标

本项目旨在打造一个安全、高效、易用的网页版聊天平台,满足不同用户群体在多样化场景下的即时通讯需求。

用户登录、搜索联系人、通讯录管理、消息发送等,吸引用户入驻,提升用户粘性,成为互联网社交领域的优质选择。

二、项目功能

2.1用户系统

登录

  1. 本项目还处在内测阶段,使用该项目的用户,账号和密码均是内部提供,无需注册。
  2. 输入正确的账号和正确的密码,提示登录成功。
  3. 不合理的账号和密码填写会提示登录失败。

2.2聊天系统

1.聊天主页

  1. 聊天主页要显示当前的登录用户
  2. 聊天主页要显示正在聊天的用户昵称
  3. 提供消息列表,显示全部历史消息列表,并且可选可跳转。
  4. 提供通讯录功能,显示当前用户都有哪些好友,好友以昵称的方式显示,可以点击好友昵称跳转到好友聊天界面。
  5. 消息列表提供搜索功能,可以通过搜索昵称来找到联系人。

2.聊天界面

  1. 聊天界面上方显示正在聊天的对方昵称。
  2. 聊天界面显示已经发送的聊天消息,消息以文本框的形式呈现,背景色为绿色。
  3. 聊天消息显示对方发送过来的消息,消息以文本框的形式呈现,背景色为白色。
  4. 在聊天界面的下方为文本的消息的回显,可以看到用户即将要发送的消息
  5. 点击发送,可以看到用户成功发送消息。

三、测试报告

3.1测试目标

通过编写测试用例完成测试,检查项目功能是否完善。

  1. 登录功能正常。
  2. 搜索联系人能让用户明显辨识。
  3. 通讯录功能正常。
  4. 可以互相发送消息。

3.2测试安排

功能后端前端提测日期测试测试日期测试结果
登录李*陈*

4.1

罗*4.5测试通过
发送消息李*陈*4.1罗*4.5测试通过
搜索联系人李*陈*4.2罗*4.5测试不通过
通讯录李*陈*4.3罗*4.5测试通过

3.3编写测试用例

使用思维导图工具Xmind编写全部的测试用例。

3.4功能测试

3.4.1登录功能测试

1.输入正确的用户名和密码

经测试,账号可以复制,密码不可以复制,账号和密码都可以粘贴填入,密码也做了隐藏功能 

异常登录要测试多种情况。

2.不输入账号不输入密码,点击登录。

3.输入正确的账号和错误的密码。

4.输入正确的账号,不输入密码,点击登录

 5.输入错误的账号和正确的密码

6.输入错误的账号和正确的密码,错误账号由正确的账号和阿拉伯数字组成,点击登录。

7.输入错误的账号和正确的密码,错误的账号由正确的账号和特殊符号组成,点击登录。

8.测试直接输入聊天主页的链接,跳过登录接口,预期结果是无法进入聊天主页。 

经测试发现Bug,当跳过登录页面,直接输入聊天主页的链接,可以正常显示,和预期不符,定义为严重级别的bug。

 测试总结

经测试,本次登录功能测试,测试覆盖8/8个测试用例,发现一个严重级别的bug。

bug描述:

bug标题bug等级报告人是否修复
跳过登录可以直接进入聊天主页严重级别罗*

3.4.2搜索联系人

 1.输入完整的联系人昵称

经测试发现Bug: 当输入完整的联系人昵称,预期是定位到与之匹配的联系人聊天窗口,结果与预期不符,定义为崩溃级别的bug。

2.输入正确的联系人前半部分昵称

3.不输入昵称,点击搜索

4.输入聊天内容,点击搜索

5.输入正确联系人的后半部分昵称

测试总结

经测试,联系人功能覆盖5/5个测试用例,发现1个崩溃级别的bug。

bug描述:

bug标题bug等级报告人是否修复
联系人功能异常崩溃级别罗*

3.4.3聊天对话测试

 1.不指定联系人,直接从键盘输入

预期:没有输入显示

结果:没有输入显示

2.指定联系人,鼠标定位输入框

预期,键盘输入可以显示

结果:键盘输入有显示

3.指定联系人,鼠标不定位输入框

预期:键盘输入没有显示

结果:键盘输入没有显示

4.鼠标光标定位输入框,输入200个字符信息,点击发送

5.鼠标光标定位输入框,发送一个字符

6.鼠标光标定位输入框,输入99个字符信息,点击发送

7. 发送字母+数字格式的内容

8.发送数字+中文格式的内容

9.发送字母+特殊符号的内容

10.发送网址链接

可以发送网址链接,但是不可点击,建议开发人员将消息框添加识别网址链接功能,提供用户可以点击网址链接跳转网页的功能。

11.发送的消息内容中包含换行字符

预期:消息框中显示换行字符。

结果:消息框没有识别到换行字符。

 经测试发现Bug,当用户的输入内容中包含换行字符时,发送的消息中不显示换行字符,定义为一般级别的bug。

12.发送内容为空

预期:不发送空消息框

结果:不发送空消息框

测试总结

经测试,聊天对话测试共覆盖12/16个测试用例,发现1个一般级别的bug。

bug描述

bug标题bug等级报告人是否修改
无法发送换行字符一般罗*

 3.4.4通讯录测试

 1.点击联系人,观察是否会跳转到对应的聊天页面,如果跳转,是否跳转正确。

 

 

2.双击联系人

预期:将双击识别为单击,跳转

结果:跳转。

测试总结

经测试,通讯录测试覆盖2/3个测试用例,没有发现bug。


http://www.mrgr.cn/news/97250.html

相关文章:

  • 服务器磁盘io性能监控和优化
  • 道路裂缝数据集CrackForest-156-labelme
  • 3D图像重建中Bundle Adjustment的推导与实现
  • 【Python爬虫高级技巧】BeautifulSoup高级教程:数据抓取、性能调优、反爬策略,全方位提升爬虫技能!
  • 001 vue
  • Springboot切换到3.3.4后,使用spring security一些小问题记录
  • PyTorch构建自定义模型
  • Flutter之页面布局
  • $R^n$超平面约束下的向量列
  • 蓝桥云客--破译密码
  • 【机器学习】机器学习工程实战-第4章 特征工程
  • 详解七大排序
  • 博途 TIA Portal之1200与Odot零点PN通讯
  • 【2023】ORIGIN或MATLAB 颜色图,等高图,颜色条——需要拟合补全中间的颜色
  • vs环境中编译osg以及osgQt
  • Drools项目实战
  • 论文阅读8——大数据赋能交通信号控制可减少城市碳排放
  • 记一次表格数据排序优化(一)--排序30000条数据有多卡
  • C++/Qt 模拟sensornetwork的工作
  • (八)PMSM驱动控制学习---无感控制之滑膜观测器