2008-08-18 17 views
6

He estado utilizando WatiN como una herramienta de prueba para mi proyecto actual. Además de los errores menores con Test Recorder, he podido usarlo y automatizar muchas de mis pruebas junto con NUnit. ¿Alguien más con experiencia con diferentes herramientas que puedan sugerir?Prueba de aplicación web para .Net (registrador de prueba WatiN)

Respuesta

0

WatiN es excelente.

Heredé Mercury Quicktest para pruebas funcionales hace un tiempo. £ 30k por las licencias y fue realmente horrible. Nunca obtuvimos los mismos resultados dos veces (se ejecuta en la misma aplicación). Su apoyo fue terrible. Almacenaba las pruebas como colecciones de archivos binarios cifrados en carpetas llamadas elementos útiles, como Acción1 y Acción2, por lo que no podíamos controlarlos correctamente.

No hay idea de si HP lo ha mejorado desde que compraron Mercury, pero ¿por qué molestarse cuando WatiN es tan bueno?

+0

lol, Mercurio se hereda siempre, jamás ha comprado, gestión insiste en usarlo debido las licencias $$$$$. En un trabajo anterior, los evaluadores insistían en él porque 'eso era lo que sabían' y es la misma herramienta que habían usado durante más de 10 años para probar aplicaciones de escritorio. No he visto WatIn, pero el IDE de selenio puede generar código C#, que se puede ejecutar en el depurador de Visual Studio dentro de un marco de prueba de unidad. El mantenimiento del marco de prueba es donde pasará mucho tiempo, por cierto, por lo que cualquier cosa que pueda hacer para minimizar esa carga es genial. –

0

También puedo recomendar WatiN. Lo he estado usando exclusivamente para mi prueba web. Incluso lo tengo para jugar bien con VB.Net y HP/Mercury Quality Center (TestDirector).

2
0

La mejor herramienta de automatización de código abierto que he usado es Selenium IDE y Selenium Remote Control. A continuación, puede ejecutar los scripts en IE, Firefox tanto en Mac como en Windows.

Si prefiere grabar, descargue el complemento Selenium IDE de Firefox y luego grabe sus scripts y ejecútelos. Puede ver fácilmente los scripts y descubrir cómo realizar ediciones menores.

Si desea más potencia y flexibilidad de un lenguaje de programación completo, entonces considere Selenium Remote Control donde uso Java y JUnit para manejar los scripts de automatización. Una manera fácil de comenzar a usar RC es usar IDE para registrar sus scripts, guardarlos como scripts RC y usar JUnit framework para conducir su banco de pruebas.

Para obtener más información, consulte:

http://selenium-ide.openqa.org/ http://selenium-rc.openqa.org/

Cuestiones relacionadas