【问题标题】:Windows 7 logo testingWindows 7 徽标测试
【发布时间】:2010-11-05 13:31:19
【问题描述】:

我们目前正在为 Windows 7 进行徽标测试。 我们成功了,但是在测试用例 7 中我们遇到了一些警告。

测试用例 7 警告“可执行 c:\program files (x86)\abc.exe 未能关闭。”

谁能告诉我它是如何测试的? 我们怎样才能避免这种情况?

【问题讨论】:

    标签: windows-7 logo-testing


    【解决方案1】:

    我又运行了几次测试。这是我注意到的。

    - 测试工具包试图打开应用程序
    - 等了一段时间,然后
    - 向所有已安装的 EXE 发送 WM_QUERYENDSESSION 和 WM_ENDSESSION。 - 等待回复

    在较早运行测试时,手动关闭了应用程序窗口。因此,当测试工具包发送上述两条消息时,它没有收到任何回复。这导致了警告消息。

    在未处理这些消息的情况下,回退到 Windows 默认处理程序。因此,在正常情况下,即使不处理,我也看不到任何问题。

    非常感谢您的帮助。

    【讨论】:

      【解决方案2】:

      测试用例 7 是“验证应用程序是否支持重启管理器”。你可以在this document from Microsoft找到解释。

      引用文档:

      为了通过这个测试:

      应用程序必须处理 适当的关机和 (可选)重启系统消息。

      注意:应用程序必须处于空闲状态并且 期间不执行任何操作 这个测试。

      基本原理

      为避免中断 Windows 重新启动或关闭请求, 应用程序必须关闭时 系统指示它这样做,如果 预计,它必须重新启动 自动。

      此外,从 Windows Vista 开始,您现在在收到 WM_SHUTDOWN 消息后只有大约 2 秒的时间完全退出您的应用程序,否则您的应用程序将无法通过测试并被操作系统杀死。

      【讨论】:

        【解决方案3】:

        这是来自 Windows shell 的警告还是来自您自己的程序的调试语句?

        什么是测试用例 7?您所说的成功是什么意思?具体标准?

        我们需要更多信息。

        【讨论】:

        • 我认为您将某些测试与 Windows 7 徽标测试混淆了,后者是 Windows 徽标认证所需的一组测试用例,即获得在您的产品上使用 Windows 徽标的权利。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-02
        相关资源
        最近更新 更多