MyChat项目测试报告

198 阅读4分钟

一、概述

1.1 目的

为了保障MyChat项目的质量,针对该项目进行全方面的功能测试,旨在找出潜在的BUG并提交给开发人员进行修复,以确保该产品符合用户预期需求。

1.2 范围

对项目的三个模块(用户功能模块、会话功能模块、好友功能模块)进行功能测试。

二、测试环境

环境机器型号操作系统CPU内存
服务器VM-0-2-centosCentOS 7.6Intel(R) Xecn(R) Gold 6148 CPU @ 2.40GHz2.0GB
客户端LAPTOP-2K4EF3SCWindows 11AMD Ryzen 5 3550H @ 2.10 GHz16.0GB

三、设计测试用例

测试用例思维导图

MyChat项目测试用例.png

用户功能的具体测试用例

一、注册功能

  1. 发送邮箱验证码
描述邮箱预期结果
发送成功417819573@qq.com发送成功
发送失败111@.cn发送失败,邮箱格式错误
  1. 注册
用例ID描述用户名邮箱地址验证码密码确认密码预期结果
1输入正确的信息user1417819573@qq.com见收件箱12341234注册成功
2输入格式错误的用户名1用户名格式错误
3用户名为空用户名格式错误
4输入格式错误的邮箱地址user1111@.cn邮箱格式错误
5邮箱地址为空user1邮箱格式错误
6验证码为空user1417819573@qq.com验证码不能为空
7输入过期的验证码user1417819573@qq.com111112341234验证码错误或过期
8输入错误的验证码user1417819573@qq.com111112341234验证码错误或过期
9输入长度不符合的密码user1417819573@qq.com见收件箱123密码格式错误
10密码为空user1417819573@qq.com见收件箱密码格式错误
11输入长度不符合的确认密码user1417819573@qq.com见收件箱1234123两次密码输入不一致
12确认密码为空user1417819573@qq.com见收件箱1234两次密码输入不一致

二、登录功能

  1. 密码登录
用例ID描述账号密码图片验证码预期结果
1输入正确的信息417819573@qq.com1234参见页面登录成功,转到主页
2输入未注册的账号1212@qq.com8888参见页面账号未注册
3输入错误的密码417819573@qq.com123456参加页面账号或密码错误
4输入错误的图片验证码417819573@qq.com1234输入错误的图片验证码错误或过期
  1. 邮箱验证码登录
用例ID描述账号邮箱验证码预期结果
1输入正确的信息417819573@qq.com见收件箱登录成功,转到主页
2输入未注册的账号1212@qq.com账号未注册
3输入错误的邮箱验证码417819573@qq.com输入错误的邮箱验证码错误或过期
4输入过期的邮箱验证码417819573@qq.com输入过期的邮箱验证码错误或过期

四、测试过程

一、用户功能模块功能

  1. 发送邮箱验证码

image.png

  1. 注册

image.png

image.png

image.png

image.png

image.png

  1. 密码登录

image.png

image.png

  1. 邮箱验证码登录

image.png

image.png

  1. 个人信息

image.png

image.png

BUG:个人信息中的邮箱展示,当其内容比较长时没有进行...省略显示

二、好友功能模块

  1. 是否成功获取好友列表

image.png

  1. 是否成功获取新的朋友列表

image.png

  1. 搜索其他用户

image.png

image.png

image.png

  1. 添加好友

image.png

image.png

  1. 同意好友申请

image.png

  1. 拒绝好友申请

image.png

  1. 删除好友

image.png

image.png 8. 查看好友名片

image.png

三、会话功能模块

  1. 是否成功获取会话列表

image.png

  1. 是否成功获取会话历史消息

image.png

  1. 发送消息是否正常

image.png

BUG:发送消息后,对应会话列表中的会话时间没有同步修改。

image.png

  1. 接受消息是否正常

image.png

在发送消息已经测试了实时显示的用例,所以这里的另外两项就不用再重复测试了。

五、测试结果

1、在用户功能模块中测试出一个界面显示类的BUG

2、在会话功能模块中测试出一个界面显示类的BUG

3、其他测试用例均通过。

描述BUG

1)

故障发现版本: MyChat1.0

故障类别: 界面

故障优先级: Minor(次要)

故障标题: 发送消息后,会话列表中对应的会话时间没有同步更新

故障描述:

测试环境:Windows11 + Chrome 116.0(正式版本)(64 位)

测试步骤:1、登录账号;2、选择某个会话;3、发送消息。

预期结果:发送消息后,会话列表中该会话的时间同步更新

实际结果:发送消息后,会话列表中该会话的时间没有同步更新

附件:

image.png

2)

故障发现版本: MyChat1.0

故障类别: 界面

故障优先级: Minor(次要)

故障标题: 个人信息邮箱显示不正确

故障描述:

测试环境:Windows11 + Chrome 116.0(正式版本)(64 位)

测试步骤:1、登录账号;2、预览个人信息中的邮箱栏。

预期结果:邮箱地址如果过长,会进行 ... 省略显示

实际结果:邮箱地址过长后没有进行 ... 省略显示

附件:

image.png