团队作业5——测试与发布(Alpha版本)

这个作业属于哪个课程
软件工程
这个作业要求在哪里
团队作业5——测试与发布(Alpha版本)
这个作业的目标 团队项目:对软件进行测试并报告Bug,编写发布说明

团队成员
学号
博客园主页
GitHub
徐宗韬(组长) 3121004802
yuLLin
yulinnn
冯浩天 3121004779
FHTgduthomework
FHTHomeworkAtgdut
朱正东 3121004806
Momota
momotaaa
黄皓坤 3121004783
jiaoqud86
jiaoqud86

队名:硬工队
团队GitHub:VividImages

1 Alpha版本测试报告

1.1 Bug清单

1.1.1 Bug统计

类型
数量
修复的Bug
5
不能重现的Bug
1
并非Bug的产品设计
1
没有能力修复且不打算修复的Bug
0
应该修复但需延迟修复的Bug
3

1.1.2 Bug详情

  • 修复的Bug:
  1. 添加水印只能处理图片列表中的第一张图片;
  2. 子窗口闪退;
  3. 保存图片出现io错误;
  4. 无法创建临时文件夹;
  5. 自动清空临时文件夹失败导致文件占用空间。
  • 不能重现的Bug:
  1. 载入某些图片时无法进行任何操作,按钮失灵。
  • 并非Bug的产品设计:
  1. 图片进行另一操作时可以不重新载入图片。
  • 应该修复但需延迟修复的Bug:
  1. “reminiscence”滤镜处理用时过长或无法进行处理;
  2. 如果没有载入图片就进行处理没有报错提示;
  3. 导入滤镜导致闪退,暂时禁止使用。

1.2 场景测试(scenario testing)

1.2.1 你预期不同的用户会怎样使用你的软件?

  我们期望的用户使用场景为:用户想为同一批照片进行统一的风格化滤镜处理,想要尝试多种滤镜,或者想使用外部滤镜查看实际效果,从而满足自己的个性化表达需求;用户发布一组图片时,需要对大批上传至互联网的图片打上水印,或需要将部分图片拼接起来、对部分图片有选择地使用滤镜,若有一个整合了这些常用图片处理功能的软件,能够做到简单高效、几乎没有学习成本,则会使工作更加地快捷流畅。

1.2.2 他们有什么需求和目标?

  本项目的预期用户为:对于图像风格化处理、图像拼接和图像水印等图像处理功能有需求的一般电脑用户,如对于个性化表达和各式滤镜有需求的大学生,以及对于高效快捷的图片处理有需求的公司职员。他们的目标是:简单快捷地在同一软件满足自己的基本图片处理需求。

1.2.3 你的软件提供的功能怎么组合起来满足他们的需要?

  在提供图像风格化处理、图像拼接和图像水印这三种基本图像处理功能之外,软件拥有简单快捷的文件加载和保存系统,且软件的用户界面简洁明了、分区合理、交互逻辑清晰,所有软件功能一目了然,以此有效降低学习成本,让用户能够上手即用。

1.2.4 测试矩阵(test matrix)

  我们进行软件测试的平台及测试内容如下:

测试功能
测试项
检验点
预期结果
Windows
MacOS
图像风格化处理功能 滤镜显示 是否所有内置滤镜都可以正常显示 所有内置滤镜都可以正常显示
滤镜选择 滤镜效果是否与用户选择一致 滤镜效果与用户选择一致
图像拼接功能 图片拼接 图片是否可以正常拼接 图片可以正常拼接
图像水印功能 图片水印 图片是否可以正常打上水印 图片可以正常打上水印
水印质量 水印的透明度是否合理、清晰度是否达标 水印的透明度合理、清晰度达标
历史记录功能 查看历史记录 能否正常查看历史记录 可以正常查看历史记录
历史记录正确性 历史记录是否正确记录了用户所有操作 历史记录正确记录了用户所有操作
删除历史记录 能否正常删除历史记录 可以正常删除历史记录
文件IO 图片文件地址选择 能否正常选择图片文件的加载地址 可以正常选择图片文件的加载地址
图片文件IO 图片的加载和保存是否正常 可以正常加载和保存图片
Log日志文件 能否正常读取和重置log文件 可以正常读取和重置log文件
图片预览 原图预览 能否正常预览加载的原图 可以正常预览加载的原图
处理后图片预览 能否正常预览处理后的图片 可以正常预览处理后的图片
用户界面 原图和处理后图片预览框 预览框能否正常显示 预览框正常显示
按钮 所有按钮(包括加载图片按钮、保存图片按钮、滤镜按钮、图片拼接按钮、水印按钮、历史记录按钮)都可以正常使用 所有按钮可以正常使用,并且在点击后按钮颜色加深
滤镜风格选择栏 能否正常进入滤镜风格选择界面并且选择目标滤镜 点击滤镜按钮后,可以正常进入滤镜风格选择界面并且选择目标滤镜
错误抛出 是否可以正常抛出错误提示 未加载图片时选择图像处理功能可以正常抛出错误提示,图片处理失败时正常抛出错误提示
退出软件 是否可以正常退出软件 可以正常退出软件

1.2.5 出口条件(exit criteria)

  依照测试计划对软件进行测试,对大部分Bug调试修复后,在基本功能可以顺利运行、没有恶性Bug的情况下,我们认为软件已经足够好,可以发布Alpha版本。

2 Alpha版本发布说明

2.1 功能介绍

2.1.1 图像风格化处理功能

  加载图片后,点击滤镜按钮,选择滤镜后即可预览风格化处理后的图片。

2.1.2 图像拼接功能

  加载图片后,点击图片拼接按钮后即可预览拼接后的图片。

2.1.3 图像水印功能

  加载图片后,点击水印按钮后即可预览打上水印后的图片。

2.1.4 历史记录功能

  点击历史记录按钮即可查看历史记录。

2.2 修复的缺陷

  这是发布的第一个版本,基本功能与原有项目基础一致,其它的图像处理功能仍待开发。

2.3 运行环境要求

  该软件需要在电脑上运行,为本地离线应用,可以在Windows和MacOS上正常使用。

2.4 安装方法

  打开链接,将压缩包下载到本地,解压后可直接使用。

2.5 已知问题和限制

  问题:滤镜选择较少,需要通过后续的更新增加更多个性化滤镜;部分预期功能没有实现,即滤镜导入功能和图片上下拼接功能;处理某些图片时可能运行失败;用户界面比较粗糙。
  限制:时间不足,开发速度较慢,需要后期继续优化。

2.6 发布方式及发布地址

  发布方式:发布链接,通过链接下载压缩包。
  发布地址:下载链接
  更多信息可查看项目仓库GitHub:VividImages/Project_VividImages

posted @ 2023-11-28 19:27  yuLLin  阅读(120)  评论(0编辑  收藏  举报