首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试Windows更新

测试Windows更新
EN

Stack Exchange QA用户
提问于 2020-10-09 22:57:19
回答 1查看 104关注 0票数 7

任何曾经使用过Windows的人都知道,微软经常会发布有可能破坏生产环境的更新。因此,测试是必要的。是否有人有经验测试Win10更新(每月补丁发布和半非官方功能更新)?如果是,您的测试方法是什么?就操作系统和桌面应用程序的功能而言,您通常会测试/检查哪些东西(我知道桌面应用程序会有所不同,取决于公司的标准软件),您在测试过程中是否使用了一些工具(如果有的话)?最后,有没有关于如何测试操作系统的书籍或文档?

EN

回答 1

Stack Exchange QA用户

发布于 2021-05-20 23:27:28

我不再在下工作了。但是Linux在不同版本之间也有类似的问题(比如Ubuntu16.04和Ubuntu18.04)。

我倾向于自动化我的所有测试,并尽可能地创建完整的覆盖范围。我还编译时打开了许多警告标志,并在出现错误时将其转换为错误。这部分叫做静态分析,我很惊讶有多少程序员跳过了这个部分。它已经改进了很多,甚至在你第一次运行你的软件之前就可以修复大量的错误。

然后,我使用一个VPS安装一个新版本,并编译和运行我的测试和软件。我只需要知道我的软件是否工作,所以我实际上不会在操作系统上测试任何东西。然而,在主要升级之间影响您的一个重要因素是设置,这些设置并不总是容易测试的。特别是如果您依赖其他库或软件,这些库或软件可能会发生巨大的变化。

但是在大多数情况下,如果所有的自动化测试都通过了,我的身体状况一般都很好。即席测试也很有用,特别是如果你有需要花时间测试你的软件的人。

当然,对任何破坏的地方都要进行修复。对于Windows,它通常与注册表中的设置(如果您的软件使用它)和软件依赖项(第三方库,即Qt)进行链接。我开发了一个嵌入式软件,它修改了许多注册表项以调整各种设置(即防止系统屏幕保护程序),当从一个版本转移到另一个版本时,这些设置通常停止工作。对于这种情况,我没有任何好的测试方法,除了验证您更改的每个值,并看到它在新操作系统上具有相同的效果(S)。很可能仍然是一份体力活..。为了简化这种测试,应该记录每个参数,以便在您进入下一个版本时可以很容易地验证它。

票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/45922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档