如果您正在开发商业桌面应用程序,您的发布流程是怎样的?
示例流程:
- 开发它:修补错误、添加功能等。
- 功能卡住(不修复,添加任何东西,除非绝对需要)
- 测试一下
- 如果一切正常就发布它,如果没有修复它,测试它,发布它
我认为最关键的问题是您对“功能卡住 > 测试 > 发布”周期的方法是什么?
或者您是否更频繁地测试不需要这样的周期并且您的软件始终准备好公开发布?
最佳答案
取决于您的质量检查预算。我都用过 - 使用 CI,至少在分支上总是打包并准备好发布。
Feature-freeze > test > relase,QA 预算越大,发布时间越短。此外,第一阶段完全取决于发布计划。
此外,有多少开发人员测试他们的工作以及您有多少覆盖率对决策有很大影响。
关于testing - 您的商业应用程序的发布过程是怎样的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2461906/