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

这个作业属于哪个课程 软件工程
作业要求 团队作业5——测试与发布(Alpha版本)
作业目标 合作完成软件的测试报告与发布说明

成员信息

姓名 学号
潘俊羽(组长) 3121005138
石云欣 3221004809
罗寰宇 3121005137
沈纪康 3121004750
杨恒 3121005146
游烽 3121005148

1.Alpha版本测试报告

1.出现的bug

我们经过测试一共发现了三个bug

bug编号 bug内容
01 当向程序传入不能查看的模型文件时,程序崩溃
02 当传入多个模型时,模型之间可能会相互遮挡
03 观察模型的视角平移时没有距离限制

1.1修复的bug;

bug-01:逻辑漏洞型bug,用ifelse把输入非法文件的情况排除

1.2不能重现的bug;

暂未发现

1.3这个产品就是这样设计的,不是bug;

bug-02、bug-03

1.4没有能力修复,将来也不打算修复;

暂未发现

1.5这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。

暂无发现

2.场景测试(scenario testing)

用户画像

姓名 性别 年龄 专业 兴趣 图像引擎
小明 20 软件工程 游戏开发 虚拟引擎
小红 21 计算机科学 图形学 Three.js
小李 22 游戏设计 虚拟现实 Unity

场景测试

用户 你预期用户会怎样使用你的软件? 他们有什么需求和目标? 你的软件提供的功能怎么组合起来满足他们的需要?
小明 向程序同时导入多个模型文件 做一个3D射击游戏 同时可视化多个3D模型,模拟出射击游戏中的某个场景
小红 向程序导入数据模型文件 做一个数据可视化应用 快速地显示出模型,方便小红比较不同数据模型
小李 向程序导入模型文件 做一个VR体验项目 可视化3D模型并通过一个可移动的视角VR视角

3.功能测试(使用测试矩阵)

测试序号 测试内容 测试步骤 测试用例说明 预期测试结果 实际测试结果
01 模型文件导入 将一个模型定义文件放在Obj/文件夹下,并在Setting.csv文件中添加该文件的路径信息以及模型显示的位置信息 Bottle,一个杯子模型的定义文件 显示一个立体的杯子 导入成功,测试通过
Nanosuit,一个游戏角色模型的定义文件 显示一个3D的游戏角色模型 导入成功,测试通过
Bunny,一个兔子模型的定义文件 显示一只立体的兔子模型 模型导入失败,测试不通过
将多个模型定义文件放在Obj/文件夹下,并在Setting.csv文件中添加这些文件的路径信息以及模型显示的位置信息 Bottle,Nanosuit和rock,分别是一个杯子模型的定义文件、一个游戏角色模型的定义文件和一个石头模型定义文件 同时显示一个杯子、一个游戏角色模型和一个石头模型 导入成功,测试通过
02 模型显示 导入模型并观察显示的3D模型 Bottle,一个杯子模型的定义文件 显示一个立体的杯子,观察视角可以正常移动 测试通过
Bottle,Nanosuit和rock,一个杯子模型的定义文件、一个游戏角色模型的定义文件和一个石头模型定义文件 同时显示一个杯子、一个游戏角色模型和一个石头模型,观察视角可以正常移动 测试通过,但是如果模型显示的位置信息设置不当,会导致不同模型互相遮挡
03 观察视角平移 使用键盘操作移动视角,变换多个角度观察模型 按’A‘键 观察视角向左移动 按下’A‘键,视角向左平移,但是平移没有距离限制
按’D‘键 观察视角向右移动 按下’D‘键,视角向右平移
按’W‘键 观察视角向上移动 按下’W‘键,视角向上平移
按’S‘键 观察视角向下移动 按下’S‘键,视角向下平移
04 观察视角旋转 使用鼠标操作移动视角,变换多个角度观察模型 按住鼠标左键,拉动鼠标向左 视角向左旋转 视角向左旋转,测试通过
按住鼠标左键,拉动鼠标向右 视角向右旋转 视角向右旋转,测试通过
按住鼠标左键,拉动鼠标向上 视角向上旋转 视角向上旋转,测试通过
按住鼠标左键,拉动鼠标向下 视角向下旋转 视角向下旋转,测试通过

4.出口条件(exit criteria)

  • 功能基本实现
  • 所有功能可以正常使用,无严重bug出现
  • 用户体验感良好

2.Alpha版本发布说明

2.1 功能介绍

2.1.1 导入3D模型

2.1.2 查看一个3D模型

2.1.3 使用'ADWS'按键,实现观察视角的前后左右移动(例:使用'A'和'W'让视角向前和向左移动)

2.1.4 使用鼠标拉动视角,实现观察视角在原地的旋转(例:鼠标向右拉动之后视角向右旋转)

2.1.5 组合使用按键和鼠标,变换各种观察角度,实现对模型的无死角观察(例:移动视角观察模型后背)

2.1.6 导入多个模型进行查看

改变观察视角:

2.2修改的缺陷

这一版是该软件发布的第一版,没有修改缺陷。

2.3 运行环境要求

  • 电脑端
  • C++

本软件以离线运行的形式存在,只需下载项目文件并在Visual Studio中运行。

2.4 安装方法

打开下载链接,下载压缩包到本地并解压即可使用。

2.5 问题与限制

尚未搭建模型文件导入的指导界面,需要手动添加模型文件到项目文件夹的相应位置。

2.6 发布方式及发布地址

1.发布方式:提供下载链接,通过网络进行扩散发布。

2.发布地址:

发布地址

posted @ 2023-12-02 13:56  Youinho  阅读(116)  评论(0编辑  收藏  举报