我想本地測試MySQL與ASP .NET。但是,我不想託管本地服務器。我將如何使用文件或類似的東西來模擬本地MySQL服務器?我可以使用什麼來進行本地MySQL測試?
0
A
回答
2
取決於你想測試什麼。如果你想測試MySQL的功能,那麼你可能需要一個MySQL實例。還有其他的輕型數據庫實例,就像@ctford指出的那樣,但是你冒着在每個DBMS之間產生差異的風險,這會通過使測試環境與目標環境不同而傷害測試。
如果你只是需要測試使用數據庫的代碼,而不想有一個實際的功能數據庫(比集成測試更多的單元測試),那麼mocking framework可能是你正在尋找。您可以設置測試以使用模擬數據庫,並假裝與數據庫進行交互,並獲得預期的結果,以測試您的代碼。
3
0
另一種選擇是使用已MySQL的已經安裝了一個虛擬主機(假設一個基於Web的應用程序)和工作
0
轉到了wampserver。它在你的計算機上放置一個apache + php + mysql(+其他好東西)堆棧。它資源豐富,功能豐富。
相關問題
- 1. 我可以使用什麼工具來記錄測試用例?
- 2. 使用jdbcTemplate,我可以做些什麼來測試連接性?
- 3. 我可以使用機架測試進行部署測試嗎?
- 4. 我可以用我的WatiN測試來進行壓力測試嗎?
- 5. 我可以使用什麼來生成本地XML文件?
- 6. C++:我可以用什麼腳本來測試我的Apache和FastCGI的設置?
- 7. 爲什麼我應該避免使用DbUnit來測試MySQL?
- 8. 我是使用Selenium進行自動化測試的新手。我需要什麼來運行自動化測試?
- 9. 使用junit測試可以測試本地值嗎?
- 10. 什麼技術可以用來使寫作測試更有趣?
- 11. 是否可以在本地模擬Azure網站進行測試?
- 12. 有什麼辦法可以運行安裝腳本進行笑話測試嗎?
- 13. 我可以使用本地主機在SDK中測試XMLHttpRequest()嗎?
- 14. 可以使用硒腳本進行負載和性能測試
- 15. 我可以使用CoffeeScript進行AngularJS的量角器測試嗎?
- 16. 我還可以使用iphone 3gs進行測試嗎?
- 17. 我可以使用身份驗證器進行測試嗎?
- 18. 我可以使用robotium進行測試嗎?
- 19. 我可以使用Train和測試數據進行插補嗎?
- 20. 我可以使用SOAPUI進行併發測試嗎?
- 21. 我可以使用VS2010進行自動化MSTest測試嗎?
- 22. 我們可以使用Z3 SMT求解器進行SW測試
- 23. 我可以使用單元測試工具進行集成測試嗎?
- 24. 我可以使用什麼來代替HTTP_REFERER進行可靠的跟蹤?
- 25. 我可以使用什麼程序來測試CSS媒體查詢?
- 26. 在開發Amazon Elastic Beanstalk時,我可以在本地進行測試嗎?
- 27. 我可以使用什麼方法來檢測機器人?
- 28. 我可以使用什麼預定義的宏來檢測clang?
- 29. 使用xhr(xml_http_request)進行測試時可以獲得什麼好處?
- 30. 什麼對象可以使用C#中的正則表達式進行測試?
爲什麼你不想使用真正的MySQL服務器?畢竟,足跡並不是那麼好,你會得到更加真實的結果。 – 2011-04-04 13:10:25
爲什麼你不想在本地機器上安裝MySQL有特定的原因嗎?這個原因可以在這個問題上得到更多的解釋... – David 2011-04-04 13:12:01
回聲他人 - 沒有什麼能替代真實的東西。爲什麼「模擬」MySQL時可以使用它?如果您一直擔心機器上運行MySQL的資源,只需在桌面上給自己一個開/關開關即可。但是即使MS SQL Server在沒有被查詢時也很難註冊,我不相信任何人會注意到在1998年以後建立的計算機上運行的MySQL。 – 2011-04-04 13:18:47