gpt4 book ai didi

asp.net - 如何让我的 ASP.NET 应用程序在我的自动化 UI 测试期间运行?

转载 作者:行者123 更新时间:2023-11-28 21:31:55 26 4
gpt4 key购买 nike

我有一个 ASP.NET 应用程序(具体来说,它是一个 ASP.NET MVC 应用程序)。我想为其编写一些通过浏览器访问它的 MSTest 测试(使用诸如 Selenium 或 WatiN 之类的库)。

为了让我的 UI 测试正常工作,ASP.NET 应用程序需要在 Web 服务器中实际运行,以便可以通过浏览器访问它。该应用程序可以配置为在 IIS、IIS Express 或 Visual Studio Development Server 上运行。 (我希望支持所有三种配置。)

如何确保在运行测试时 ASP.NET 应用程序正在 Web 服务器上运行?

最佳答案

我建议使用类似 SpecsFor.Mvc 的东西

http://specsfor.com/SpecsForMvc/

它为您做了很多艰苦的工作。您编写集成测试,就像编写普通单元测试一样。

当您运行测试时,SpecsFor.Mvc 应用您的 Web 配置转换、运行和托管应用程序,并在您选择的任何浏览器中启动测试。

关于asp.net - 如何让我的 ASP.NET 应用程序在我的自动化 UI 测试期间运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17482808/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com