团队作业5——测试与发布

Alpha版本测试报告

软件工程 软件工程作业
团队Gitcode仓库 团队Git Code仓库
这个作业的目标 测试与发布团队项目的Alpha版本


Bug清单

1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

应用性缺陷:主要功能实现,用户交互没有做好
功能性缺陷:程序上还有一些数据传输有问题,动捕帧率较低,仍需提高性能。用户自定义程度低。
没有整合成插件,仍处于测试阶段


2.修复的bug

flask服务器启动方式无法运行
localhost无法连接
一些库的版本兼容问题
虚拟环境配置问题


3.不能重现的bug


4.这个产品就是这样设计的,不是bug.

在动捕的过程中,有时候会出现肢体遮挡的现象,导致特征点的提取错误,影响结果。


5.没有能力修复,将来也不打算修复

mediapipe库本身检测的性能局限性无法修复


6.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。
环境是开发环境,需要用生产环境代替
优化数据交换速率
实时传输界面
需安装异步兼容的websocket服务器Werkzeug


场景测试

一、你预期不同的用户会怎样使用你的软件

1.没有技术的小虚拟主播:虚拟主播使用我们封装的低成本的动捕系统。帮助主播实现真人虚拟角色化,实时同步演员表情和动作捕捉至虚拟形象

2.有技术基础的虚拟引擎开发者:虚拟引擎的开发者使用动作捕捉技术来捕捉人类的动作,以便将其应用于虚拟角色或虚拟主播的动画中。这种技术可以通过机械装置、相机等设备记录人类面部表情和动作,并将其转换为一系列参数数据,以便在虚拟环境中进行实时渲染

二、他们有什么需求和目标?

为游戏、电影、电视剧等娱乐内容制作高质量的动画。为虚拟现实、增强现实等应用提供更真实的交互体验。


三、你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行?

测试平台:Windows10、Windows11

浏览器类型:Google Chrome浏览器

硬件配置:内存32g cpu i5-12480k


四、你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)

1.制作好用户界面,在用户界面层党用户配置好参数,能够准确返回图像解析结果

2.通过性能测试,启用Socket可以实现稳定的数据互传,并实时应用到模型骨骼

3.完成核心功能socket传输速率优化到可以使用,并且软件可以打包


Alpha版本发布说明

一、列出这一版本的功能

传输用户的身体数据信息到ue中


二、对运行环境的要求

Windows10/11


四、安装方法

下载压缩包 解压并运行bat文件


五、描述系统已知的问题和限制

websocket连接尚未解决
界面接口尚未完成
WebSocket 传输不可用,需安装异步兼容的websocket服务器


六、说明软件的发布方式与发布地址

发布地址团队码云

posted @ 2023-04-28 01:29  x;  阅读(81)  评论(0编辑  收藏  举报