Teste de aplicativos da Web para .Net (WatiN Test Recorder)
-
08-06-2019 - |
Pergunta
Tenho usado o WatiN como ferramenta de teste para meu projeto atual.Além dos pequenos bugs do Test Recorder, consegui usá-lo e automatizar muitos dos meus testes em conjunto com o NUnit.Alguém mais com experiência com ferramentas diferentes que possa sugerir?
Solução
Eu tenho usado:
Todos eles tiveram seu propósito e são ferramentas muito boas.
Outras dicas
Eu usei Selenium antes e conectei-o CruiseControl.NET e embora tenha suas peculiaridades funcionaram muito bem.
Aqui estão alguns links úteis.
http://selenium-ide.openqa.org/
http://wiki.openqa.org/display/SIDE/Automating+Selenium+IDE+testes
http://agiletesting.blogspot.com/2006/03/remote-web-app-testing-with-selenium.html
http://www.nofluffjuststuff.com/blog_detail.jsp?rssItemId=97932
http://www.testearly.com/2006/10/04/selenium-using-selenium-ide-selenium-remote-control-and-ant/
Saúde John
Acabei de escrever um artigo no blog comparando testes de automação do Selenium e do Visual Studio (IU codificada) :
WatiN é excelente.
Eu Herdei Teste rápido de mercúrio para testes funcionais há algum tempo.£ 30 mil pelas licenças e foi realmente horrível.Nunca obtivemos os mesmos resultados duas vezes (executando exatamente no mesmo aplicativo).O apoio deles foi terrível.Ele armazenou testes como coleções de binários criptografados em pastas chamadas coisas úteis como Action1 e Action2, portanto, não pudemos controlá-los adequadamente.
Não tenho ideia se a HP melhorou desde que comprou a Mercury, mas por que se preocupar quando o WatiN é tão bom?
Também posso recomendar o WatiN.Tenho usado exclusivamente para meus testes na web.Eu até consegui funcionar bem com VB.Net e HP/Mercury Quality Center (TestDirector).
As melhores ferramentas de automação de código aberto que usei são Selenium IDE e Selenium Remote Control.Você pode então executar os scripts no IE, Firefox no Mac e no Windows.
Se você preferir a reprodução de gravação, baixe o complemento Selenium IDE do Firefox, grave seus scripts e execute-os.Você pode facilmente olhar os scripts e descobrir como fazer pequenas edições.
Se você deseja mais poder e flexibilidade de uma linguagem de programação completa, considere o Selenium Remote Control, onde uso Java e JUnit para conduzir os scripts de automação.Uma maneira fácil de começar a usar o RC é usar o IDE para gravar seus scripts, salvá-los como scripts RC e usar a estrutura JUnit para conduzir seu conjunto de testes.
Para mais informações, confira:
http://selenium-ide.openqa.org/ http://selenium-rc.openqa.org/