2011-09-29 228 views
1

我已經被分配了爲我工作的公司測試小型Windows應用程序的工作。我對使用Google Chrome開發者工具測試網絡應用程序有一點經驗。除此之外,我不太瞭解。測試工具包

目前,我手動測試,關注Windows任務管理器的內存和CPU使用情況。

我應該使用哪些其他基本工具來進行手動(而不是單元測試)Windows應用程序測試?

回答

1

還有的是一個數量工具,可以很方便:

的Process Explorer是有用得多的任務的人幾歲。

關閉我的頭頂,這裏有一些東西,你可以做而不需要修改代碼或編寫測試代碼:

  • 看看是否有是內存泄漏或損壞(使用應用程序驗證+ WinDbg中)
  • 注入失敗(也就是說,在某些點修改調試器中的狀態/錯誤代碼/指針/其他一些變量,就好像一段代碼未能打開文件或分配內存或執行其他操作一樣)並查看應用程序優雅地處理,

玩Wi 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),然後在調試器中檢查它們。我發現這很有用。