testing - 您的商业应用程序的发布过程是怎样的?

标签 testing release production procedure

如果您正在开发商业桌面应用程序,您的发布流程是怎样的?

示例流程:

  • 开发它:修补错误、添加功能等。
  • 功能卡住(不修复,添加任何东西,除非绝对需要)
  • 测试一下
  • 如果一切正常就发布它,如果没有修复它,测试它,发布它

我认为最关键的问题是您对“功能卡住 > 测试 > 发布”周期的方法是什么?

或者您是否更频繁地测试不需要这样的周期并且您的软件始终准备好公开发布?

最佳答案

取决于您的质量检查预算。我都用过 - 使用 CI,至少在分支上总是打包并准备好发布。

Feature-freeze > test > relase,QA 预算越大,发布时间越短。此外,第一阶段完全取决于发布计划。

此外,有多少开发人员测试他们的工作以及您有多少覆盖率对决策有很大影响。

关于testing - 您的商业应用程序的发布过程是怎样的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2461906/

相关文章:

ruby-on-rails - Rails 生产服务器缓存权限被 Nginx 拒绝

.net - 定期部署 .NET/WPF 应用程序进行内部测试

ruby-on-rails - 如何创建两个对象属于同一个父对象的工厂?

xcode - RELEASE_SAFELY 是什么意思,为什么它在 xcode4 中不起作用?

c# - 发布WinForm程序更新

docker-compose - 如何在 google cloud run 上运行 docker-compose?

testing - spring-boot-starter-test无法运行数据库集成测试

android - 如何启用 Espresso 测试记录

Android:签名用于发布和调试的 apk 文件之间没有区别

javascript - 为多个js文件配置baseUrl的最佳方式