我想本地测试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