不稳定的接口和复杂的成本

随
订阅者
297
文章
0
评论
测试交流评论119字数 256阅读0分51秒阅读模式
摘要我试图找出如何处理以下问题。 SW1(大于1000人年开发时间)提供接口。将其视为实时窗口 有时更改签名 改变。。。

我试图找出如何处理以下问题。

SW1(大于1000人年开发时间)提供接口。将其视为实时窗口文章源自玩技e族-https://www.playezu.com/179852.html

  1. 有时更改签名
  2. 不时更改运行时行为,而不明确通知使用接口的用户

SW2(>1000人年开发时间)使用这些接口。将其视为在SW1环境中运行的特定硬件的驱动程序。文章源自玩技e族-https://www.playezu.com/179852.html

  1. 它必须保持20y+的向后兼容性。
  2. 它还必须保持不同硬件版本的兼容性。
  3. 必须在所有旧版本中选择新版本SW1的错误修复。(+1w重新测试)

笔记:文章源自玩技e族-https://www.playezu.com/179852.html

  • 我们对SW1的开发没有任何影响。
  • 未来将更多地使用测试自动化,但并非所有版本都有测试自动化
    (遗留)
  • 最近,SW1的发布周期缩短了一半,我们的成本呈爆炸式增长。
  • 两者都在资源非常有限的环境中运行

我想知道其他人是如何解决这样的困境的。文章源自玩技e族-https://www.playezu.com/179852.html

谢谢Michael文章源自玩技e族-https://www.playezu.com/179852.html 文章源自玩技e族-https://www.playezu.com/179852.html

 
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证