【问题标题】:Testing toolkit测试工具包
【发布时间】:2011-09-29 09:30:15
【问题描述】:

我的工作是为我工作的公司测试一个小型 Windows 应用程序。我对使用 Google Chrome 开发人员工具测试 Web 应用程序有点经验。除此之外,我知道的不多。

目前,我手动测试关注 Windows 任务管理器的内存和 CPU 使用情况。

我应该使用哪些其他基本工具来进行手动(而不是单元测试)Windows 应用程序测试?

【问题讨论】:

    标签: windows testing


    【解决方案1】:

    有很多工具可以派上用场:

    SysInternals 的 Process Explorer 比任务管理器有用得多。

    在我的脑海中,这里有一些你可以在不修改代码或编写测试代码的情况下做的事情:

    • 查看是否存在内存泄漏或损坏(使用 Application Verifier + WinDbg)
    • 注入失败(即在某些时候修改调试器中的状态/错误代码/指针/其他变量,就好像一段代码无法打开文件或分配内存或执行其他操作一样)并查看是否应用程序可以优雅地处理

    使用 SysInternals 工具。

    另外,购买这本书来熟悉 Windows 可能是个好主意:http://www.amazon.com/Windows%C2%AE-Internals-Including-Windows-Developer/dp/0735625301/

    还有一些调试 Windows 应用程序的好方法,比如这个:http://www.amazon.com/Advanced-Windows-Debugging-Mario-Hewardt/dp/0321374460/
    除其他外,它解释了如何从应用程序中自动收集故障转储(使用 Windows 错误报告 AKA WER),然后在调试器中检查它们。我发现这很有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      • 2010-10-03
      • 2013-03-30
      相关资源
      最近更新 更多