文件管理平台-项目测试用例设计(Xmind)

项目介绍

这是一款基于 Spring Boot  + VUE CLI@3(Vue2) 框架开发的分布式文件管理平台,旨在为用户和企业提供一个简单、方便的文件存储方案,能够以完善的目录结构体系,对文件进行管理。

文件管理平台

注册

界面

   ●界面美观程度

   ●字体是否符合要求

   ●页面布局是否合理

   ●注册按钮大小是否合理

功能

   ●用户名

      〇正向

          格式正确,并且不重复

      〇逆向

         全数字

         全字母

         非法字符

         纯空格

         小于6位

         多于10位

         重复用户名

         包含保留字或者敏感词

   ●手机号

      〇正向

         格式正确,并且未注册

      〇逆向

         为空

         位数(体验感好,避免用户粗心少写或者多写)

         非数字

   ●密码

      〇正向

         6-10位数字+字母

      〇逆向

         全数字

         全字母

         非法字符

        小于6位

        多于10位

   ●滑块验证

         〇成功且正确的滑动滑块

        〇滑到最小边界

        〇滑到最大边界

        〇反向滑动

        〇快速滑动

        〇部分拖动后释放

        〇拖动时超出边界

        〇连续快速多次滑动

性能

●注册响应时间长

●频繁点击注册

●高并发,多用户注册

兼容性

●不同浏览器

●统一浏览器不同版本

●不同的操作系统

网络环境

●3G,4G,5G,WIFI环境下功能能否正常运行

●网络异常时,是否有提醒

●网络中断又恢复时,数据能否自动恢复和加载

布局

●布局与原型图一致

登录

界面

●界面美观程度

●字体是否符合要求

●页面布局是否合理

●登录按钮大小是否合理

功能

●登录正常——输入正确的用户名手机号和密码

●登录异常

      〇用户名异常

      〇手机号异常

      〇密码异常

      〇用户名有效,手机号和密码无效

      〇手机号有效,用户名和密码无效

      〇密码有效,用户名和手机号无效

      〇其他异常情况

            输入存在非法字符

            多次错误尝试

            账号锁定

            输入的用户名手机号或者密码刚好达到最大或最小长度

            网络中断

性能

●登录响应时间长

●频繁点击登录

●高并发,多用户登录

兼容性

●不同浏览器

●统一浏览器不同版本

●不同的操作系统

网络环境

●3G,4G,5G,WIFI环境下功能能否正常运行

●网络异常时,是否有提醒

●网络中断又恢复时,数据能否自动恢复和加载

易用性

●记住密码功能

●找回密码功能

●是否提示账号以及密码输入限制范围

●是否提示账号或者密码输入为空

查看模式

界面

●界面美观程度

●字体是否符合要求

●页面布局是否合理

●切换按钮大小是否合理

功能

●列表

      〇基础功能:是否能正确显示所有项目

      〇交互功能:点击列表中的项目,是否能正确跳转到详情页或预期执行

●网格

      〇基础功能:是否能正确显示所有项目

      〇交互功能:点击列表中的项目,是否能正确跳转到详情页或预期执行

●时间线

      〇验证时间线是否按照正确的时间顺序排列项目

      〇时间轴上的时间标记是否清晰,容易识别

      〇交互功能:点击列表中的项目,是否能正确跳转到详情页或预期执行

性能

●加载速度

●卡顿或者崩溃

●资源消耗

●频繁切换查看模式

●并发性能

易用性

●用户学习成本

●操作便捷性

●视觉吸引力

●是否有错误提示和反馈

兼容性

●不同浏览器

●统一浏览器不同版本

●不同的操作系统

异常

●数据加载失败

●数据不完整或错误

●交互无响应

●交互冲突

●权限异常

布局

●布局与原型图一致

文件操作

界面

●界面美观程度

●字体是否符合要求

●页面布局是否合理

●操作按钮大小是否合理

功能

●新建文件夹

      〇是否能在指定位置创建文件夹

      〇新文件夹的名称是否符合规范

      〇验证新文件夹是否立即显示在文件列表中

●文件移动

      〇验证能否将文件从一个位置移动到另一个位置

      〇检查移动后的文件是否在原位置消失,并且在新位置出现

      〇检查在移动的目标路径中,是否能创建新建文件夹

      〇移动过程中,文件的完整性和内容是否保持不变

●文件在线解压缩

      〇验证能否在线解压缩支持的文件格式(比如zip,rar)

      〇验证是否能解压到指定文件夹

      〇检查解压缩后的文件内容是否与原压缩包中的文件一致

      〇验证解压缩过程中是否支持密码保护的文件

●文件搜索

      〇验证能否通过文件名,内容,类型等条件搜索文件

      〇检查搜索结果是否准确,无遗漏或者误报

      〇验证搜索结果是否按预期排序(比如时间,相关性)

●批量操作功能

      〇验证用户能否选择多个文件或者文件夹进行批量操作(删除,复制,移动)

      〇检查批量操作是否对选中的所有文件夹生效

      〇验证批量操作过程中是否支持撤销操作

性能

●监控进行多个操作的时候系统资源的消耗

●测试在深层目录中进行操作的响应时间

易用

●操作按钮或者菜单项是否易于找到和使用

●验证用户界面是否提供足够的反馈(比如进度条,成功提示)

兼容性

●不同浏览器

●统一浏览器不同版本

●不同的操作系统

异常

●在不允许操作的位置进行操作

●空间不足时尝试操作

●如需进行输入操作时,输入非法字符

●尝试操作系统文件或者用户不可操作的文件

网络环境

●3G,4G,5G,WIFI环境下功能能否正常运行

●网络异常时,是否有提醒

●网络中断又恢复时,数据能否自动恢复和加载

文件上传方式

界面

●界面美观程度

●字体是否符合要求

●页面布局是否合理

●操作按钮大小是否合理

功能

●拖拽上传

      〇选择一个文件夹,拖拽到指定区域,是否能成功上传

      〇尝试不同的文件类型进行拖拽上传,检查系统是否会给出预期的接受或者拒绝

      〇拖拽一个大小超过限制的文件,检查是否给提示并且拒绝

●截图粘贴上传

      〇使用截图工具截图,粘贴到上传区域,检查上传结果

      〇尝试粘贴不同类型的截图,检查是否支持

      〇粘贴一个超过限制的截图,查看上传结果

●文件&文件夹分片上传

      〇单文件上传成功后,查看合并后文件是否完整无损

      〇上传一个文件夹,查看是否成功上传并且文件夹目录保持不变

      〇自定义分片大小,应该均能稳定可靠上传

性能

●上传速度是否在合理范围内

●同时上传多个文件,检查性能是否崩溃或者下降

●当上传大文件时,监控系统资源的使用情况,是否在合理范围内,不影响其他操作

兼容性

●不同浏览器

●统一浏览器不同版本

●不同的操作系统

易用性

●上传操作体验感如何

●是否对当前操作有明确的提示(状态或者结果)

●是否支持快捷键

●操作的便捷性

●上传过程中的稳定性,错误恢复能力如何

网络环境

●3G,4G,5G,WIFI环境下功能能否正常运行

●网络异常时,是否有提醒

●网络中断又恢复时,数据能否自动恢复和加载

异常

●上传损坏的文件,检查是否拒绝上传

文件回收站

界面

●界面美观程度

●字体是否符合要求

●页面布局是否合理

●操作按钮大小是否合理

功能

●验证一个文件是否能被正常删除并且移动到回收站

●验证回收站中的文件是否能被正常恢复

●验证清空回收站功能是否正常

性能

●验证能否处理大量文件

●验证回收站中文件的检索速度

●验证恢复后的文件是否完整无损

兼容性

●不同浏览器

●统一浏览器不同版本

●不同的操作系统

易用性

●操作是否简单明了高效

异常

●进行非法删除的时候,回收站是否能正常处理,给出错误提示

●验证回收站中的文件被损坏时,回收站是否给出错误提示

●空间不足时,继续进行删除,是否并给出错误提示

文件分享

界面

●界面美观程度

●字体是否符合要求

●页面布局是否合理

●操作按钮大小是否合理

功能

●单个或者批量文件分享

      〇是否可以选择过期时间和是否需要提取码

      〇是否提供快捷复制链接以及提取码给别人

      〇验证他人查看被分享的内容,支持保存到网盘

●查看已经分享过的文件列表

      〇能否查看自己分享的文件列表

      〇是否有标注分享时间和过期状态

性能

●验证分享过程中系统资源的使用情况

●访问分享链接,验证下载速度

兼容性

●不同浏览器

●统一浏览器不同版本

●不同的操作系统

网络环境

●3G,4G,5G,WIFI环境下功能能否正常运行

●网络异常时,是否有提醒

●网络中断又恢复时,数据能否自动恢复和加载

易用性

●评估分享流程的直观性和便捷性

●评估已分享列表页面的易用性

异常

●验证分享过程中异常情况(文件损坏)的系统表现

●验证在访问已分享文件时遇到异常情况(分享链接过期,权限不足)时的系统表现

●验证在加载已分享文件列表时遇到的异常情况(服务器故障,网络延迟)时的系统表现

文件预览

界面

●界面美观程度

●字体是否符合要求

●页面布局是否合理

●操作按钮大小是否合理

功能

●office 在线预览&编辑

      〇上传一个office文档,验证文档能否正确加载并显示内容

      〇在预览界面尝试编辑文档,保存后重新加载,验证修改是否生效

      〇编辑后保持文档,重新打开验证格式(字体,颜色,布局)是否保持原样

●代码类文件在线预览&编辑

      〇上传不同编程语言的代码文件,验证语法高亮是否正确

      〇在预览界面编辑代码,保存后重新加载,验证修改是否生效

      〇测试代码缩进和格式化的功能是否有效

●markdown在线预览&编辑

      〇编辑markdown文档时,查看预览区域是否实时更新

      〇测试所有的Markdown语法(如标题,列表,代码块)是否正确渲染

      〇插入图片和链接,验证预览中是否正确显示

●音频在线预览

      〇上传音频文件,验证是否能正常播放

      〇测试播放或者暂停音量调节等控制按钮是否有效

●视频在线预览

      〇上传视频文件,验证是否能正常播放

      〇测试播放或者暂停全屏,音量调节等控制按钮是否有效

      〇测试不同清晰度的切换功能

性能

●测量不同大小文档的加载时间,确保在合理范围内

●在大型文件编辑或者预览的时候,检查响应速度和流畅度

●模拟多用户同时访问编辑同一文档,检查系统稳定性和性能

兼容性

●不同浏览器

●统一浏览器不同版本

●不同的操作系统

易用性

●编辑工具是否直观易用

●在编辑过程中故意触发错误,检查错误提示是否清晰明确

●测试进度条是否准确反应当前文档被操作进行的进度

●是否支持常用的快捷键

●测试导出功能是否可用

网络环境

●3G,4G,5G,WIFI环境下功能能否正常运行

●网络异常时,是否有提醒

●网络中断又恢复时,数据能否自动恢复和加载

异常

●上传损坏的文件,检查系统如何处理并给出提示

●上传非指定格式文件,检查系统如何处理并给出提示

●输入非指定格式的内容,检查系统如何处理并给出提示

●上传大文件,验证系统是否给出合理提示

  • 18
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,针对图书馆管理系统,我们可以编写以下测试用例: 1. 用户登录功能测试用例: - 输入正确的用户名和密码,登录成功 - 输入不存在的用户名和密码,提示错误信息 - 输入正确的用户名但错误的密码,提示错误信息 2. 图书查询功能测试用例: - 按书名查询,查询结果正确 - 按作者查询,查询结果正确 - 按出版社查询,查询结果正确 - 输入不存在的关键字查询,提示查询结果为空 3. 图书借阅功能测试用例: - 图书可借阅,借阅成功 - 图书不可借阅,借阅失败 - 借阅同一本书超过规定的借阅天数,产生逾期罚款 - 逾期罚款产生后,不能再借阅其他书籍 4. 图书归还功能测试用例: - 图书已借出,归还成功 - 图书未借出,归还失败 - 归还同一本书超过规定的归还天数,产生逾期罚款 - 逾期罚款产生后,不能再借阅其他书籍 5. 用户信息管理测试用例: - 用户信息正确修改成功 - 用户信息删除成功 - 用户信息添加成功 6. 图书信息管理测试用例: - 图书信息正确修改成功 - 图书信息删除成功 - 图书信息添加成功 7. 系统安全性测试用例: - 输入非法字符,系统能够正确响应并提示错误信息 - 输入SQL注入代码,系统能够正确拦截并提示错误信息 - 输入恶意脚本,系统能够正确拦截并提示错误信息 以上是一些基本的测试用例,具体测试用例的编写还需要根据实际情况进行补充。同时,我们需要注意对测试用例的覆盖率,尽可能覆盖到系统的所有功能和场景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值