我们的情况是,出于某种原因,我们的Windows安装程序上的产品证书会破坏或变坏。没关系,为什么,关键是我们的夜间试运行目前没有检测到它。
那怎么办呢?
即,运行Windows安装程序并检查是否以其他方式弹出UAC或错误证书警告的自动测试(取决于Windows的设置,根据我的经验确切报告了错误的证书)。可以作为脚本化大批量测试的一部分运行的东西,并且在没有人员参与的情况下报告成功或失败。
我尝试搜索堆栈溢出,但我找不到任何其他问题来处理这个特定问题。
答案 0 :(得分:0)
一对夫妇抨击这个想法:
第一个选项将测试您正在尝试执行的操作,但它涉及在您的测试批次中引入自动GUI测试,这可能不适合您。有时候,自动化测试工具会在OS版本或其他改变GUI的东西之间变得有趣。
第二个选项将测试证书和签名的质量,但它们不会涵盖Windows是否真的允许您安装它。还有一些其他类型的错误可能无法捕获 - 例如,如果您的主机要求OCSP验证证书并且您的OCSP已关闭,则Windows安装将失败,但您的证书测试将通过(除非您构建OCSP检查到它...)。