Selenium Remote Control
Es una herramienta para hacer test de las diversas funcionalidades que tenga tu aplicación vía web. En un principio se utilizaba el Selenium IDE que es un plugin que te permite grabar tus pruebas atraves de un plugin para Firefox y desde hace ya un tiempo se saco el Selenium Remote Control para que ejecutes tus test de forma automatica una vez que las hayas desarrollado todas en Java. http://www.openqa.org/selenium-rc/
Y es tan sencillo como lo siguiente:
import com.thoughtworks.selenium.*;
import junit.framework.*;
public class Portal extends TestCase {
private Selenium sel;
public void setUp() {
sel = new DefaultSelenium("localhost", 4444, "*firefox", "http:///");
sel.start();
}
public void testPortal() throws Exception {
sel.open("http://");
sel.type("userId", "usuario");
sel.type("password", "password");
sel.click("Login");
sel.waitForPageToLoad("30000");
}
public void tearDown() {
sel.stop();
}
}
Mandas correr tu cliente de selenium-remote-control y desde tu clase principal mandas llamas tu test_case. Algo asi te debe de quedar en tu clase principal
public class selenium {
public static void main(String[] args) {
// TODO, add your application code
System.out.println("Empieza Test Edgar Ramirez!");
try{
Portal at = new Portal();
at.setUp();
at.testPortal();
at.tearDown();
}catch(Throwable e){
e.printStackTrace();
}
}
}
Mandalo correr y woala, tendras tu primer test_case.
- eramirez's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios recientes
hace 2 días 11 horas
hace 1 semana 4 días
hace 8 semanas 2 días
hace 1 año 1 semana
hace 2 años 12 semanas
hace 2 años 16 semanas
hace 2 años 24 semanas
hace 2 años 32 semanas
hace 2 años 35 semanas
hace 2 años 36 semanas