Seria correto colocar dentro de um projeto web os testes que usam o webdriver para validar a interface web? Se sim, como o teste irá rodar se ele precisa que o projeto web esteja deployed para que o web driver possa acessar a interface web?
Desde já agradeço de ajuda de todos.
Tudo depende da estratégia da sua equipe…
Minha opinião é que fosse algo centralizado, com integração contínua, desta forma poderia por exemplo ter uma máquina de rede que fica 24h por dia executando testes nos novos builds (integração contínua), e sempre que é encontrado algum erro os envolvidos são alertados.
Isso tranquilo, mas não foi a neste nível que eu perguntei, estou falando querendo saber se vale a pena deixar o testes de interface dentro do projeto ou só deixar fora (na arquitetura que você falou, por exemplo)