我期待在持续集成中运行一些自动RestSharp API测试。当需要运行项目时,运行MSTest单元测试
现在,应用程序API运行在它自己的项目中,该项目被设置为启动项目。 Web App正在单独的项目中运行。当它们都是从Visual Studio手动运行时,应用程序的UI可以通过本地运行的API进行手动测试(仅供参考,我只需要运行API项目即可运行测试)。
所以现在,当我编写脚本时运行我的自动化API测试,我启动API项目以在本地启动并运行API,然后打开Visual Studio的新窗口,并从那里运行我的MSTests。
我的问题是,如何让API项目自动启动并运行,以便测试可以针对API运行?我可以在Visual Studio中正在运行API项目的同时开始测试吗?
主要是,如何在持续集成中运行这些API测试,如果API需要每次都在独立的VS窗口中启动?
对不起,我是一名测试自动化工程师,而不是API开发人员。一个指向正确方向的指针会很棒。