lunes, marzo 26, 2007

Prueba automatica de aplicaciones web con Ruby

Es increible lo que se puede hacer con los lenguajes de programación nuevos. En este caso gracias a Ruby nos es posible automatizar la prueba de nuestras aplicaciones web, mientras vamos desarrollando. Todo sin necesidar de comprar herramientas costosas, como winrun, testrobot, o cualquiera.
WATIR es el nombre de esta nueva herramienta basada en ruby y con un script tan sencillo como el siguiente, podemos hacer cosas geniales.




require 'watir' # the watir controller

# set a variable
test_site = 'http://localhost/Sorteo'

# open the IE browser
ie = Watir::IE.new

# print some comments
puts "## Beginning of test: Abrir la aplicacion"
puts " "

puts "Step 1: go to the test site: " + test_site
ie.goto(test_site)
puts " Action: login " + test_site + " in the address bar."
ie.text_field(:name, "txtUserName").set("admin")
ie.text_field(:name, "txtUserPass").set("admin")
ie.button(:name, "btnLogin").click

if ie.contains_text("Documentos")
ie.goto("http://localhost/Sorteo/AsignacionesABC.aspx")
else
puts "error al intentar loggearse"
end


El emplo anterior abre una pantalla de entrada (Login) y captura usuario y password, ademas valida que se haya logrado firmar. Simplemente fabuloso... :-)

No hay comentarios.:

Publicar un comentario