我已经被分配了为我工作的公司testing一个小型Windows应用程序的工作。 我对使用Google Chrome开发人员工具testingnetworking应用程序有一点经验。 除此之外,我不太了解。
目前,我手动testing,留意Windows任务pipe理器的内存和CPU使用情况。
我应该使用哪些其他基本工具来进行手动(而不是unit testing)Windows应用程序testing?
有很多工具可以使用:
来自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),然后在调试器中对其进行检查。 我发现这很有用。