我正在尋找一個迴歸測試框架,我可以在其中添加測試..測試可以是任何類型的戳記應用程序的二進制文件。軟件應用程序的良好迴歸測試框架是什麼?
回答
這真的取決於你想要做什麼,但新的Test::Harness(免責聲明:我是原作者,仍然是核心開發者)的功能之一是,如果您的測試輸出TAP(測試任何協議),你可以使用Test :: Harness來運行用多種語言編寫的測試套件。因此,您不必擔心被鎖定到特定的語言,因爲這是您的所有測試軟件都支持的。在關於這個主題的一次談話中,我甚至舉了一個用Perl,C,Ruby和HTML編寫的測試套件的例子(是的,HTML--你必須看到它)。
您沒有指出您正在使用哪種語言,但xUnit系列是可用於很多不同的語言。
/Allan
它也很大程度上取決於您正在使用哪種應用程序。例如,對於命令行應用程序來說,它可能很容易創建一個shell腳本,該腳本使用大量不同的選項調用它,並將其結果與以前已知的穩定版本進行比較,如果有任何輸出不同,則會發出警告,以便您可以檢查更改是否是有意的。
如果你想要更多的東西,當然,你可能會想要某種專用的測試框架。
我假設你是迴歸測試一個Web應用程序?
一些工具,如果我沒記錯的話,Visual Studio中的某些版本中還提供了自己的迴歸測試工具味爲好。
但是,如果你只是想要一個單元測試框架,xUnit家族很好。
只是想我要告訴你們我結束了使用..
QMtest :: =>http://mentorembedded.github.io/qmtest/
我發現QMTest滿滿足我的需求。它的可擴展框架允許你編寫非常靈活的測試類。然後,可以將這些測試類實例化爲大型測試套件以進行迴歸測試。
QMTest也非常具有前瞻性,它允許弱測試依賴性和創建測試資源。經過一段時間的使用QMTest,我開始寫更好的質量測試。然而,就像任何其他複雜軟件一樣,它需要一些時間來學習和理解這些概念,API被記錄並且用戶手冊給出了一個很好的介紹。在某個時候,我認爲QMTest是非常值得的。
- 1. iPhone應用程序用戶界面測試的良好框架?
- 2. 什麼是最好的軟件測試計劃的網絡應用程序?
- 3. 什麼是單元測試的良好實踐Java EE/Web應用程序
- 4. 軟件迴歸測試中不同迴歸錯誤的定義是什麼?
- 5. 什麼是軟件框架?
- 6. HTML + Javascript + CSS是移動應用程序的良好框架嗎?
- 7. 什麼是Scala + Web框架+ Javascript框架的良好組合?
- 8. 什麼是良好的測試環境中測試的JQuery
- 9. 良好的邊框測試
- 10. 什麼是Subsytem軟件測試測試
- 11. 什麼是音樂軟件的良好編程語言?
- 12. 什麼是測試我的應用程序的好黑莓?
- 13. 什麼是軟件框架?軟件框架有哪些優點?
- 14. 什麼是「應用程序框架」?
- 15. 什麼使功能需求的測試程序良好?
- 16. MFC應用程序的測試框架
- 17. 什麼是Lift-JPA應用程序的良好體系結構?
- 18. Mac上的原生(C/C++)應用程序的良好調試器是什麼?
- 19. 良好的實體框架示例應用程序?
- 20. 發佈軟件之前的測試程序是什麼?
- 21. 什麼是比較不同Ajax框架性能的好測試?
- 22. 什麼是好的測試自動化框架?
- 23. 數字代碼迴歸測試框架
- 24. 什麼是最好的免費測試跟蹤軟件?
- 25. 什麼是Java/Swing良好的對接框架?
- 26. 什麼是Windows良好的服務器性能監控軟件?
- 27. 將iOS應用程序重構爲框架和測試應用程序的最佳步驟是什麼?
- 28. 軟件框架和應用程序框架?
- 29. 是否有適合Java 1.4和SE(Swing)應用程序的良好DI框架?
- 30. 什麼是.NET Web應用程序的良好文件管理器?
對單元測試不感興趣..應用程序可以是從命令行應用程序到響應某個消息隊列的某個守護程序的任何內容。這主要用於黑盒測試和/或系統集成測試。 – emb 2008-09-16 06:11:29