【发布时间】:2011-09-29 09:30:15
【问题描述】:
我的工作是为我工作的公司测试一个小型 Windows 应用程序。我对使用 Google Chrome 开发人员工具测试 Web 应用程序有点经验。除此之外,我知道的不多。
目前,我手动测试关注 Windows 任务管理器的内存和 CPU 使用情况。
我应该使用哪些其他基本工具来进行手动(而不是单元测试)Windows 应用程序测试?
【问题讨论】:
我的工作是为我工作的公司测试一个小型 Windows 应用程序。我对使用 Google Chrome 开发人员工具测试 Web 应用程序有点经验。除此之外,我知道的不多。
目前,我手动测试关注 Windows 任务管理器的内存和 CPU 使用情况。
我应该使用哪些其他基本工具来进行手动(而不是单元测试)Windows 应用程序测试?
【问题讨论】:
有很多工具可以派上用场:
SysInternals 的 Process Explorer 比任务管理器有用得多。
在我的脑海中,这里有一些你可以在不修改代码或编写测试代码的情况下做的事情:
使用 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),然后在调试器中检查它们。我发现这很有用。
【讨论】: