一.登录页功能
用 例 编 号 | 测 试 类 别 | 标 题 | 操 作 平 台 | 操 作 步 骤 | 预 期 结 果 | 实 际 结 果 | 备 注 |
LO-001 | 功能 | 已注册的用户+正确密码 | win11 | 1.登录网址 2.跳转到登录页 3.输入已注册的用户+正确密码 4.点击登录 | 跳转到聊天页,并且页面显示正确的登录用户信息 | ||
LO-002 | 功能 | 已注册的用户+错误密码 | win11 | 1.登录网址 2.跳转到登录页 3.输入已注册的用户+错误密码 4.点击登录 | 页面弹出”登录失败!用户名或者密码错误” | ||
LO-003 | 功能 | 未注册的用户登录 | win11 | 1.登录网址 2.跳转到登录页 3.输入未注册的用户+密码 4.点击登录 | 页面弹出”登录失败!用户名或者密码错误” | ||
LO-004 | 功能 | 用户名和密码都为空登录 | win11 | 1.登录网址 2.跳转到登录页 3.用户名和密码都为空 4.点击登录 | 页面弹出”当前用户名或者密码为空!” | ||
LO-005 | 功能 | 用户名为空登录 | win11 | 1.登录网址 2.跳转到登录页 3.不输入用户名 4.输入密码 5.点击登录 | 页面弹出”当前用户名或者密码为空!” | ||
LO-006 | 功能 | 密码为空登录 | win11 | 1.登录网址 2.跳转到登录页 3.输入用户名 4.不输入密码 5.点击登录 | 页面弹出”当前用户名或者密码为空!” | ||
LO-007 | 功能 | 用户名和密码是否大小写敏感 | win11 | 1.登录网址 2.跳转到登录页 3.输入大写字符串的用户名和密码 4.点击登录 | 页面弹出”登录失败!用户名或者密码错误” | ||
LO-008 | 功能 | 点击注册按钮 | win11 | 1.登录网址 2.跳转到登录页 3.点击注册按钮 | 跳转至注册页面 |
二.注册页功能
用 例 编 号 | 测 试 类 别 | 标 题 | 操 作 平 台 | 操 作 步 骤 | 预 期 结 果 | 实 际 结 果 | 备 注 |
RE-001 | 功能 | 已注册的用户注册 | win11 | 1.登录网址 2.跳转到注册页 3.输入已注册的用户 4.点击注册 | 页面弹出”注册失败!” | ||
RE-002 | 功能 | 注册用户名或密码使用中文 | win11 | 1.登录网址 2.跳转到注册页 3.输入中文的注册用户名或密码 4.点击注册 | 页面弹出”用户名或密码不能使用中文” | ||
RE-003 | 功能 | 注册用户名或密码两者之一为空 | win11 | 1.登录网址 2.跳转到注册页 3.输入注册用户名或密码两者之一为空 4.点击注册 | 页面弹出”当前用户名或者密码为空!” | ||
RE-004 | 功能 | 注册用户名小于20字 | win11 | 1.登录网址 2.跳转到注册页 3.输入小于20字的用户名,输入密码 4.点击注册 | 页面弹出”注册成功!”,跳转至登录页 | ||
RE-005 | 功能 | 注册用户名等于20字 | win11 | 1.登录网址 2.跳转到注册页 3.输入等于20字的用户名,输入密码 4.点击注册 | 页面弹出”注册成功!”,跳转至登录页 | ||
RE-006 | 功能 | 注册用户名大于20字 | win11 | 1.登录网址 2.跳转到注册页 3.输入大于20字的用户名,输入密码 4.点击注册 | 页面弹出”注册失败!用户名或者密码大于20字” | ||
RE-007 | 功能 | 注册密码小于20字 | win11 | 1.登录网址 2.跳转到注册页 3.输入用户名,输入小于20字的密码 4.点击注册 | 页面弹出”注册成功!”,跳转至登录页 | ||
RE-008 | 功能 | 注册密码等于20字 | win11 | 1.登录网址 2.跳转到注册页 3.输入用户名,输入等于20字的密码 4.点击注册 | 页面弹出”注册成功!”,跳转至登录页 | ||
RE-009 | 功能 | 注册密码大于20字 | win11 | 1.登录网址 2.跳转到注册页 3.输入用户名,输入大于20字的密码 4.点击注册 | 页面弹出”注册失败!用户名或者密码大于20字” | ||
RE-010 | 功能 | 点击返回登录页面按钮 | win11 | 1.登录网址 2.跳转到注册页 3.点击返回登录按钮 | 跳转至登录页 |
三.聊天页功能
用 例 编 号 | 测 试 类 别 | 标 题 | 操 作 平 台 | 操 作 步 骤 | 预 期 结 果 | 实 际 结 果 | 备 注 |
CL-001 | 功能 | 点击会话按钮 | win11 | 1.登录网址 2.用户登录 3.点击会话按钮 | 列表栏显示用户的所有会话信息 | ||
CL-002 | 功能 | 点击好友按钮 | win11 | 1.登录网址 2.用户登录 3.点击好友按钮 | 列表栏显示用户的所有好友 | ||
CL-003 | 功能 | 未输入点击搜索用户按钮 | win11 | 1.登录网址 2.用户登录 3.未输入点击搜索用户按钮 | 页面不变 | ||
CL-004 | 功能 | 有输入点击搜索用户按钮 | win11 | 1.登录网址 2.用户登录 3.在搜索栏中输入字符串 4.点击搜索 | 页面跳转至搜索页,并在下方显示搜索结果 | ||
CL-005 | 功能 | 点击空间按钮 | win11 | 1.登录网址 2.用户登录 3.点击空间按钮 | 页面跳转至我的空间页 | ||
CL-006 | 功能 | 点击重新登陆按钮 | win11 | 1.登录网址 2.用户登录 3.点击重新登陆按钮 | 页面跳转至登陆页 | ||
CL-007 | 功能 | 点击已有会话 | win11 | 1.登录网址 2.用户登录 3.点击会话按钮 4.点击会话 | 列表中强调被点击的会话,右侧消息栏显示该会话的历史消息 | ||
CL-008 | 功能 | 点击好友 | win11 | 1.登录网址 2.用户登录 3.点击好友按钮 4.点击好友 | 列表显示会话,并且置顶强调与该好友的会话会话,右侧消息栏显示与该好友的历史消息 | ||
CL-009 | 功能 | 会话是否显示最新消息 | win11 | 1.登录网址 2.用户登录 3.点击会话按钮 4.点击会话 5.发送一条消息 | 会话栏显示该会话的最新消息并置顶该会话 | ||
CL-010 | 功能 | 未输入点击发送消息 | win11 | 1.登录网址 2.用户登录 3.点击会话按钮 4.点击会话 5.未输入点击发送消息 | 页面无反应,不发送消息 | ||
CL-011 | 功能 | 发送长度小于2048字消息 | win11 | 1.登录网址 2.用户登录 3.点击会话按钮 4.点击会话 5.输入长度小于2048字消息 6.点击发送消息 | 发送消息成功,消息栏显示发送的消息 | ||
CL-012 | 功能 | 发送长度等于2048字消息 | win11 | 1.登录网址 2.用户登录 3.点击会话按钮 4.点击会话 5.输入长度等于2048字消息 6.点击发送消息 | 发送消息成功,消息栏显示发送的消息 | ||
CL-013 | 功能 | 发送长度大于2048字消息 | win11 | 1.登录网址 2.用户登录 3.点击会话按钮 4.点击会话 5.输入长度大于2048字消息 6.点击发送消息 | 页面提示”消息过长,无法发送!” | ||
CL-014 | 功能 | 用户在线,好友发来消息 | win11 | 1.登录网址 2.登录两个用户页面及时显示发来的消息 3.分别点击会话按钮 4.点击两个用户间的会话 5.用户一输入消息 6.查看用户二是否接收到该消息 | 页面及时显示发来的消息 | ||
CL-015 | 功能 | 用户离线,好友发来消息 | win11 | 1.登录网址 2.登录用户一 3.点击会话按钮 4.点击与用户二的会话 5.发送消息 6.退出登录 7.登录用户二 8.点击会话按钮 9.点击与用户一的会话 10.查看是否接收到消息 | 页面显示用户一发来的消息 |
四.用户搜索页功能
用 例 编 号 | 测 试 类 别 | 标 题 | 操 作 平 台 | 操 作 步 骤 | 预 期 结 果 | 实 际 结 果 | 备 注 |
SE-001 | 功能 | 点击聊天按钮 | win11 | 1.登录网址 2.用户登录 3.进入搜索页 4.点击聊天按钮 | 返回聊天页 | ||
SE-002 | 功能 | 未输入点击搜索用户按钮 | win11 | 1.登录网址 2.用户登录 3.进入搜索页 4.未输入点击搜索用户按钮 | 页面不变 | ||
SE-003 | 功能 | 有输入点击搜索用户按钮 | win11 | 1.登录网址 2.用户登录 3.进入搜索页 4.在搜索栏中输入字符串 5.点击搜索 | 在下方显示搜索结果 | ||
SE-004 | 功能 | 点击用户查看用户空间 | win11 | 1.登录网址 2.用户登录 3.进入搜索页 4.点击结果用户 | 跳转至该用户的空间 | ||
SE-005 | 功能 | 已添加的用户再次添加好友 | win11 | 1.登录网址 2.用户登录 3.搜索已添加好友,进入搜索页 4.再次添加该好友 | 提示”已经加TA为好了!!” | ||
SE-006 | 功能 | 未添加的用户添加好友 | win11 | 1.登录网址 2.用户登录 3.进入搜索页 4.在搜索栏中输入搜索目标 5.添加结果用户 | 添加成功,提示”成功添加该用户为好友!” |
五.我的空间页功能
用 例 编 号 | 测 试 类 别 | 标 题 | 操 作 平 台 | 操 作 步 骤 | 预 期 结 果 | 实 际 结 果 | 备 注 |
MS-001 | 功能 | 点击聊天按钮 | win11 | 1.登录网址 2.用户登录 3.跳转我的空间页面 4.点击聊天按钮 | 跳转至聊天页面 | ||
MS-002 | 功能 | 点击好友按钮 | win11 | 1.登录网址 2.用户登录 3.跳转我的空间页面 4.点击好友按钮 | 列表栏显示用户的所有好友 | ||
MS-001 | 功能 | 点击我的收藏按钮 | win11 | 1.登录网址 2.用户登录 3.跳转我的空间页面 4.点击我的收藏按钮 | 列表栏显示用户的所有收藏的动态 | ||
MS-003 | 功能 | 点击好友 | win11 | 1.登录网址 2.用户登录 3.跳转我的空间页面 4.点击好友按钮 5.点击一个好友 | 跳转至该好友的空间 | ||
MS-004 | 功能 | 点击收藏动态 | win11 | 1.登录网址 2.用户登录 3.跳转我的空间页面 4.点击我的收藏按钮 5.点击一个收藏动态 | 在左侧动态栏显示该动态的详细内容 | ||
MS-005 | 功能 | 未输入点击发送动态 | win11 | 1.登录网址 2.用户登录 3.跳转我的空间页面 4.无输入点击发送动态 | 页面无反应,不发送动态 | ||
MS-006 | 功能 | 发送长度小于2048字动态 | win11 | 1.登录网址 2.用户登录 3.跳转我的空间页面 4.输入长度小于2048字动态 5.点击发送动态 | 发送动态成功,动态栏显示发送的动态 | ||
MS-007 | 功能 | 发送长度等于2048字动态 | win11 | 1.登录网址 2.用户登录 3.跳转我的空间页面 4.输入长度等于2048字动态 5.点击发送动态 | 发送动态成功,动态栏显示发送的动态 | ||
MS-008 | 功能 | 发送长度大于2048字动态 | win11 | 1.登录网址 2.用户登录 3.跳转我的空间页面 4.输入长度大于2048字动态 5.点击发送动态 | 页面提示”动态过长,无法发送!” |
六.他人空间页功能
用 例 编 号 | 测 试 类 别 | 标 题 | 操 作 平 台 | 操 作 步 骤 | 预 期 结 果 | 实 际 结 果 | 备 注 |
OS-001 | 功能 | 点击聊天按钮 | win11 | 1.登录网址 2.用户登录 3.跳转他人空间页 4.点击聊天按钮 | 跳转至聊天页面 | ||
OS-002 | 功能 | 点击我的空间按钮 | win11 | 1.登录网址 2.用户登录 3.跳转他人空间页 4.点击我的空间按钮 | 跳转至我的空间页面 | ||
OS-003 | 功能 | 点击交个朋友 | win11 | 1.登录网址 2.用户登录 3.跳转他人空间页 4.点击交个朋友 | 添加成功,提示”成功添加该用户为好友!” | ||
OS-004 | 功能 | 点击和TA聊天 | win11 | 1.登录网址 2.用户登录 3.跳转他人空间页 4.点击和TA聊天 | 跳转至聊天页面 | ||
OS-005 | 功能 | 已收藏的好友动态点击收藏 | win11 | 1.登录网址 2.用户登录 3.跳转他人空间页 4.已收藏的好友动态点击收藏 | 页面提示”收藏添加失败! ” | ||
OS-006 | 功能 | 未收藏的好友动态点击收藏 | win11 | 1.登录网址 2.用户登录 3.跳转他人空间页 4.未收藏的好友动态点击收藏 | 页面提示”收藏添加成功! ” |
七.兼容性测试
用 例 编 号 | 测 试 类 别 | 标 题 | 操 作 平 台 | 操 作 步 骤 | 预 期 结 果 | 实 际 结 果 | 备 注 |
CO-001 | 兼容性 | 浏览器兼容性,Chrome | win11 | 在Chrome浏览器上使用网页 | |||
CO-002 | 兼容性 | 浏览器兼容性,Edge | win11 | 在Edge浏览器上使用网页 | |||
CO-003 | 兼容性 | 分辨率兼容性,2560*1600 | win11 | 将电脑分辨率设为2560*1600使用网页 | |||
CO-004 | 兼容性 | 分辨率兼容性,1920*1200 | win11 | 将电脑分辨率设为1920*1200使用网页 | |||
CO-005 | 兼容性 | 设备兼容性,桌面电脑设备 | win10 | 桌面电脑设备使用网页 | |||
CO-006 | 兼容性 | 设备兼容性,笔记本电脑设备 | win11 | 笔记本电脑设备使用网页 | |||
CO-007 | 兼容性 | 操作系统兼容性,windows系统 | win11,win10 | 在Windows10和Windows11系统上使用网页 | |||
CO-008 | 兼容性 | 操作系统兼容性,Mac OS系统 | macOS10.14 | 在Mac OS系统上使用网页 |
八.性能测试
用 例 编 号 | 测 试 类 别 | 标 题 | 操 作 平 台 | 操 作 步 骤 | 预 期 结 果 | 实 际 结 果 | 备 注 |
PE-001 | 性能 | 页面加载速度测试,4G | win11 | 网页在4G网络环境下,使用页面 | 加载速度和功能正常 | ||
PE-002 | 性能 | 页面加载速度测试,Wi-fi | win11 | 网页在Wi-fi网络环境下,使用页面 | 加载速度和功能正常 | ||
PE-003 | 性能 | 页面加载速度测试,弱网 | win11 | fiddler模拟弱网环境,使用网页 | |||
PE-004 | 性能 | 并发用户测试,小于50人 | win11 | loadrunner录制脚本,创建运行场景,分析结果 | |||
PE-005 | 性能 | 并发用户测试,等于50人 | win11 | loadrunner录制脚本,创建运行场景,分析结果 | |||
PE-006 | 性能 | 并发用户测试,大于50人 | win11 | loadrunner录制脚本,创建运行场景,分析结果 |
九.安全测试
用 例 编 号 | 测 试 类 别 | 标 题 | 操 作 平 台 | 操 作 步 骤 | 预 期 结 果 | 实 际 结 果 | 备 注 |
SA-001 | 安全 | 跨站脚本攻击(XSS)测试 | win11 | 反射型XSS测试 持久型XSS测试 DOM型XSS测试 使用XSS漏洞进行攻击 | 未完成 | ||
SA-002 | 安全 | SQL注入测试 | win11 | 对可能存在的注入点,利用工具,例如Burp Suite等,进行数据库爆破、数据库表爆破以及字段爆破等操作, 根据服务器返回的错误信息来判断是否存在漏洞,并相应地进行利用 | 未完成 |
十.界面测试
用 例 编 号 | 测 试 类 别 | 标 题 | 操 作 平 台 | 操 作 步 骤 | 预 期 结 果 | 实 际 结 果 | 备 注 |
IN-001 | 界面 | 密码框是否加密显示 | win11 | 登录注册页和登录页,在密码框内输入字符串,查看字符串是否被加密显示 | 密码框内的字符串被加密显示 | ||
IN-002 | 界面 | 会话栏最新消息是否有长消息截断 | win11 | 登录聊天页面,查看会话栏显示的最新消息是否与历史消息中的最新消息一致且被截断,再发送一条长消息,查看会话栏的最新消息是否更新并截断 | 会话栏最新消息可以长消息截断 | ||
IN-003 | 界面 | 其他UI 测试 | win11 | 局、排版美 观 |
十一.易用性测试
用 例 编 号 | 测 试 类 别 | 标 题 | 操 作 平 台 | 操 作 步 骤 | 预 期 结 果 | 实 际 结 果 | 备 注 |
US-001 | 易用性 | 易用性测试 | win11 | 操作简单、方 便 |