我在开发程序时遇到了这个问题,程序在开发机器和 QA 环境中的行为有所不同。我怀疑环境之间的差异在于安装的 Windows 更新。
我有一份每台机器上的更新列表,并提取了差异以找出哪些更新在开发机器上(应用程序可以运行)但在 QA 机器上没有(应用程序无法运行)。最后这份列表中有 61 个更新。
我希望有一种替代方案,而不是逐个安装更新,每次更新后测试应用程序。如果我能找到一种方法来快速获取每次更新的 kbase 文章文本,那将会很有帮助。这样我就可以获得一些关于首先查看哪些更新的线索。
有人对我该如何做这件事有什么建议吗?
谢谢。
答案1
老实说,安装并测试您的应用是推荐的最佳做法。不过大多数人不会逐一进行。当我进行 QA 时,我会一次批量测试 4 或 5 个。尝试在每次测试之前使用 VM 和快照。
在评论中,有人建议查看微软关于更新的网站页面。你绝对应该这样做。微软无法预见所有问题,但他们通常会让你大致了解更新的作用。如果你在环境中使用 Dot Net 应用程序,则应该彻底测试 Dot Net 更新。