I noticed that the API/Web Service project type has extra features like importing Postman requests. Is there a way to enable these features in the web project type? Or is it generally best practice to keep Web UI and API testing projects separate?
it depends on the project scope.
imho, a web testing project may contain ocassionaly some api requests, but their scope has to be limited (provided the api has been already tested, just use it to provide the needed tokens etc)
an api testing project must not have any web page testing components.
maintaining too large projects only generates hadeache, better split the stories in smaller functional components
Thank you for your input.
From 10,000 feet…
If the webservice has outcomes that can be tested in a browsers
-> Web Testing project.
If the webservice is not web page based
-> Web Service project