TestGuide - tatfook/wikicraft GitHub Wiki
测试手册
首先我们的代码branch和外网环境的映射如下:
- 核心开发直接用dev branch开发并随时提交代码。 如果改动很大,无法1周内完成测试,需要建立自己的分支。
- 每个Mod团队可以建立自己的分支,或Fork项目并发送Pull request. 开发完成将改动首先合并到dev分支。
- 开发者需要将提交到dev branch上需要自己与测试人员测试的内容整理为Issue放到
project->review/QA栏目下 - 开发者完成dev环境的测试后,联系
核心开发组人员,合并代码并进入如下测试流程
dev <-->dev.keepwork.com (随时发布,without bundle)
master <-->test.keepwork.com (随时发布 with bundle)
master <-->keepwork.com (测试后,发布最近的test.keepwork.com的代码)
测试流程:
- 开发人员将所有本次需要测试的内容放在
project->review/QA栏目下 - dev功能测试:dev.keepwork.com
- 联系
核心开发组人员合并到Master后,同样的功能需要在 test.keepwork.com上再测试一次,因为未来可能包含多个dev,目前只有一个。 - keepwork.com发布后,在生产环境再做一次测试。
测试人员与开发测试外网无误后,将project->review/QA栏目内容移动到Done已经完成
测试人员名单
开发者除了自己测试外,需要至少联系下面人员测试一次
- DuTing
- LiYu
- LiXizhi
核心开发组名单
核心开发组负责dev-->master的合并
- WuXiangan(XiaoYao)
简单Mod功能合并(注意不要将dev上的其它临时修改合并到Master上)
- Big (Onedou)