一.前言
1.声明
本方案是针对“聊天⽹⻚”编写的系统测试方案,当产品出现更新版本时,更新版本中出现的任何新功能模块都需要进行重新测试,本测试文档不再适用,更不能把本文档中的内容适用于其他版本的同类软件。
2.背景
本文档主要用于定义“聊天⽹⻚”的测试方法、测试技巧、测试重点、测试过程使用资源和测试用例设计方法等。本次测试主要测试项目的功能完整性、准确性,以及该系统的界面、性能、兼容性、安全和易用性等。
二.测试依据
文档 | 版本 | 作者或来源 | 备注 |
项目需求分析 | V-1.0 | 开发团队 | |
…… | …… | …… |
三.测试环境
1.测试资源需求
硬件环境
硬件设备 | 型号 | 内存 |
笔记本电脑 | AMD Ryzen 7 5800H 3.20 GHz | 16.0GB |
服务器 | CentOS 7.9 64位 2核(vCPU) | 2.0GiB |
软件环境
软件名称/工具类型 | 版本或说明 |
Windows | Windows11 |
Google浏览器 | 113.0.5672.64 |
测试工具 | Java + Seleniun 自动化测试 + loadrunner性能测试 |
测试管理工具 | 禅道 |
四.测试项说明
1.系统功能性
页面 | 功能 |
登录页 | 输入用户名和密码登录 |
点击注册按钮 | |
注册页 | 输入用户名和密码注册 |
点击返回登录页按钮 | |
聊天页 | 会话列表和好友列表切换 |
点击会话聊天 | |
点击好友聊天 | |
发送聊天消息 | |
用户搜索 | |
跳转我的空间页面 | |
点击重新登陆 | |
用户搜索页 | 搜索用户 |
查看用户空间 | |
添加用户 | |
返回聊天页 | |
跳转我的空间页面 | |
我的空间页 | 好友列表和收藏列表切换 |
发送空间动态 | |
点击查看收藏动态 | |
点击好友进入好友空间 | |
返回聊天页 | |
他人空间页 | 收藏动态 |
返回我的空间 | |
跳转聊天页面 | |
选择与他聊天 | |
添加他为好友 |
2.系统非功能性
聊天⽹⻚在PC端使用,本次测试分别测试该系统的界面、性能、兼容性、安全和易用性等。
五.测试策略
本方案的测试数据来源于软件需求、软件系统分析、概要设计、测试需求及测试计划,一部分测试数据由开发团队提供,另一部分数据由测试团队提供。
1.功能测试
测试事项 | 内容 |
测试范围 | 系统所有页面功能 |
测试目标 | 检验所有功能与软件需求一致 |
测试技术 | 黑盒测试、不同测试用例设计方法等 |
测试工具 | IDEA、Seleniun |
测试方法 | 手工测试和自动化测试 |
完成标准 | 所有测试用例执行完毕,且缺陷全部解决并通过回归测试 |
其他事项 | 无 |
2.非功能测试
测试事项 | 内容 |
测试范围 | 测试系统页面对不同浏览器的界面、性能、兼容性、安全和易用性 |
测试目标 | 检验所有非功能项目与软件需求一致 |
测试工具 | Google浏览器、IDEA、loadrunner |
测试方法 | 手工测试和自动化测试 |
完成标准 | 项目符合软件需求,且缺陷全部解决并通过回归测试 |
其他事项 | 无 |
六.测试通过准则
测试通过准则如下。
(1)实现软件需求分析中的所有功能。
(2)所有测试策略都已完成。
(3)所有测试用例都执行完毕。
(4)所有重要等级Bug都解决并通过回归测试。