团队作业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  阅读(208)  评论(0)    收藏  举报