QTP vs Selenium - Compare [fechado]

Eu tenho um aplicativo / produto criado usando as tecnologias .net. Este produto possui uma GUI, que se conecta a um banco de dados usando uma API da Web (SOAP em um servidor de aplicativos). A maioria dos testes é executada para os valores no banco de dados, enquanto os outros podem se enquadrar em Usabilidade, Desempenho etc. Assim, 60-70% dos testes a serem executados são para verificar se os valores no banco de dados são mostrados corretamente na GUI, enquanto os outros testam se a GUI está funcionando conforme desejado nas especificações de requisitos.

O outro aspecto do teste também estará testando a interface do servidor de aplicativos back-end com o banco de dados e a GUI. Como isso nos permitirá determinar se o servidor de aplicativos está enviando valores incorretos para a GUI ou se é o banco de dados que possui valores incorretos!

A interface do produto não muda muito, exceto para adicionar novos recursos na forma de itens de menu suspensos adicionais e páginas adicionais para esses itens de menu.

Considerando o exposto, qual estrutura seria mais adequada? QTP ou Selenium ou alguma outra ferramenta Comercial / Código Aberto?

(O custo não é uma preocupação importante e também não é a compatibilidade do navegador ou o SO. O sistema é instalado no Windows Server e o DB é compatível.)

questionAnswers(5)

yourAnswerToTheQuestion