团队作业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服务器
六、说明软件的发布方式与发布地址
发布地址团队码云