Pergunta

O que são as melhores abordagens / ferramentas para as extensões do navegador teste?

No meu caso eu trabalho em um Browser Helper Object IE (C #), que tem uma pequena UI própria e uma boa dose de interação com o banco. Até agora nós usamos testes de unidade automatizados para testar nossos modelo / objetos de negócios, mas o teste manual para o teste UI / cenário. Estou pensando em começar a usar Selenium para o controle do navegador e, em seguida, terá de adicionar a ele algum outro script para controle e assert comportamento dos meus elementos de interface do usuário e verificar o banco de dados para resultados corretos.

Todas as recomendações? O que qualquer outra pessoa em uma situação similar fazer (se BHOs ??desenvolvimento ou Firefox Extensões ou qualquer outro)?

Foi útil?

Solução

Nós costumávamos usar Selenium, mas depois mudou para Webius SWExplorerAutomation (SWEA).

A vantagem de usar Webius é que podemos gerar c #, envolvê-los em testes NUnit, e compilar os testes em .NET assembleias de integrar em nossos scripts de construção.

A desvantagem é que eles são específicos para Internet Explorer, mas nos dar um bom teste de fumaça para o nosso User Interface.

Estamos mudando a ASP.NET MVC que nos permitirá testar os controladores separadamente, mas ainda vai precisar de alguma ferramenta para testar as Visualizações (embora venha a ser muito fina e mudo).

Outras dicas

Nós decidimos usar WatiN como era mais leve do que o selênio. Nós usamos isso para IE e Firefox.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top