-
Notifications
You must be signed in to change notification settings - Fork 18
TestGuide
Li, Xizhi edited this page Jun 21, 2017
·
8 revisions
首先我们的代码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)