测试工具包

时间:2011-09-29 09:30:15

标签: windows testing

我被分配了为我工作的公司测试小型Windows应用程序的工作。我在使用Google Chrome开发人员工具测试网络应用程序方面经验丰富。除此之外,我不太了解。

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

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

1 个答案:

答案 0 :(得分:1)

有许多方便的工具:

来自SysInternals的Process Explorer比任务管理器更有用。

除此之外,您可以在不修改代码或编写测试代码的情况下执行以下操作:

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

使用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),然后在调试器中检查它们。我觉得很有用。