元器件提测流程

更新记录

时间 作者 更新说明
2020-12-31 唐绍军 改为使用OA提测
- 康振田 创建第一版本

注意事项

meta.json文件中的Name需要为中文,目前大部分器材都是英文,提测时要修改成中文

meta.json文件中的tag值填写:
化学学科中必须填写化学,如 化学,辅助类
物理学科中必须填写物理,如 物理,力学
生物学科中必须填写生物,如 生物,器具类
科学学科中必须填写科学,如 科学,材料类
“MinEngineVersion”: “2.6.20”, 检查自己依赖的最低引擎版本
“MinPlayerVersion”: “2.4.0”, 检查自己依赖的最低播放器版本
{
“Code”: “VLabElementBase”,
“Name”: “VLabElementBase”,
“Type”: “COMPONENT”,
“Version”: “3.1.0”,
“Desc”:”依赖的元器件基类包版本”
},
{
“Code”: “VLabCommonLua”,
“Name”: “VLabCommonLua”,
“Type”: “COMPONENT”,
“Version”: “3.1.0”,
“Desc”:”依赖的lua通用基类包版本”
},
{
“Code”: “DaTongPianElementModel”,
“Name”: “DaTongPianElementModel”,
“Type”: “RESOURCE”,
“Version”: “1.1.7”,
“Desc”:”依赖的元器件模型包版本”
}


元器件版本号规范

目前元器件打包时的版本号填写规则是,如果元器件有新增功能或者是功能优化,提测的版本号需要+1,但是如果是修改元器    件测试不通过的BUG,这个时候元器件的版本不需要+1。可以在原来不通过的版本上修改完BUG,重新打一个相同的版本替换到        元器件管理平台上。一直到此版本的元器件测试通过。

2.元器件版本号没有+1,如何替换到管理平台上
由于元器件版本号没有+1,这个时候打包出来的元器件,通过上传工具上传到元器件管理平台是会报错的。原因是元器件管理平台上存在一个跟你要上传的的元器件相同的版本。上传工具上传元器件的时候,元器件的版本一定要高于平台上元器件的最高版本号。这样才会上传成功。这个时候就需要你手动替换一下平台上的版本。
(1)以锥形瓶为例,元器件测试不通过会被QA打回到开发中状态。

(2)第一步删除旧的器材包
(3)第二步点击上传按钮,上传新的打包好的器材包。
(4)最后点击保存即可。


成功上传到管理平台后:

(1)需要把对应的元器件脚本以及模型切到提测状态
以实验器材为例:



切状态时:
——如果是首次提测以及优化则需要填写对应案子tqd
——修复bug写上bug,ID以及bug描述

(2)需要填写提测备注:
化学:https://doc.weiyun.com/afcb8ec4951b8257facd82866b408564
物理:https://docs.qq.com/sheet/DZUZwUUJwclRRSnJq?tab=tqywil&c=J1
生物科学:https://docs.qq.com/sheet/DU3BHRGVQZXlZdnNu

(3)在群【元器件沟通群】 艾特 陈玲

元器件测试不通过

1.确认qa已经把元器件状态收回,如果遇到结果返回但是元器件未收回则需要去找测试元器件的qa确认情况。
2.在元器件收回后,重复步骤:【元器件版本号规范】

元器件返回bug但还没测试完

1.等待qa测完,若不通过则重复步骤:【元器件测试不通过】

元器件正式提测后发现问题修复

1.确认元器件是否有qa在测试,若没有 通知qa替换元器件包,重新提测。 重复步骤【成功上传到管理平台后】
2.元器件已经在测试了,等待qa测完再重新提测:【元器件测试不通过】


元器件提测 checkList

  1. 审核测试用例
  2. 元器件常规功能自测正常
  3. 元器件序列化反序列化自测正常
  4. 元器件数值显示自测正常
  5. 元器件序号显示自测正常
  6. 元器件点击高亮自测正常
  7. 元器件是否有明确质量
  8. 元器件双击视角后旋转视角是否会穿透地面
  9. 元器件是否需要保存数据
  10. 元器件自身是否有特殊UI
  11. 将器材从器材栏拖出,在桌面随便交互几下(旋转、移动、菜单打开)等,回收至器材栏。查看器材栏的图标等是否有异常,再从器材栏中拖器材出来,查看是否拖出来的器材有异样(歪斜等)。
  12. 器材自身的交互等基础操作进行下点击查看各个功能是否正常。至少来回两轮、中间顺序随意操作,不要按照某一套流程来。回收至器材栏,查看是否有异样情况出现。
  13. 从器材栏拉出器材,查看是否有异常(歪斜等情况)。按照案子的功能进行操作下,至少来回两轮、中间顺序随意操作,不要按照某一套流程来。回收至器材栏,查看是否有异样情况出现。
  14. 尽可能的以一个或多个实验进行交互测试,与之有交互的器材一定要进行测试。至少来回两轮、中间顺序随意操作,不要按照某一套流程来。回收至器材栏,查看是否有异样情况出现。
  15. 1、编辑器下元器件比例调整大于1或小于1,看下元器件表现交互是否有异常
    2、元器件交互等状态改变保存lab,再打开,看下元器件状态是否保存
    3、编辑器用品栏调整器材参数,进入播放器,器材栏元器件参数是否有保存
    4、元器件在场景中,双击放大,是否正常
    5、元器件与播放器结合的交互场景,如元器件有损坏标识,或观察窗口是否正常
    6、组合元器件的删除,能否互相拼接场景
    7、元器件是否兼容旧颗粒已上线的lab文件
    8、元器件步骤判定模块(是否在判定页有显示该元器件)
    9、元器件所属分类是否正确
    如以上都未发现异常方可提交给QA测试。