Ir al contenido principal

Entradas

Aplicaciones móvil

 Aplicaciones móviles  Registro de deudores Esta aplicación es para personas que quieran manejar sus deudores en una aplicación móvil sencilla y concisa, permite agregar una lista de contactos y manejar lo que cada deudor ha abonado y ver lo que sigue en mora. Link Google Play
Entradas recientes

Selenium

Conoceremos un poco de selenium, y como crear tu primer ejercicio de automatizacion con un ejemplo sencillo.    Imagen sacada de la pagina oficial de selenium https://www.seleniumhq.org/ Espero que les guste este pequeño tutorial y puedan aprender un poco SELENIUM: Es un framework de automatizacion de pruebas, es mas utilizado para automatizar aplicaciones/paginas web, ayuda a que  las tareas repetitivas sean ejecutadas por medio de scripts de prueba, y asi ayudar a que los desarrolladores o tester dediquen mas tiempo en automatizar nuevos requisitos o poder aprovechar el tiempo en nuevos temas y capacitarse.

Manos a la obra

EXPLICACIÓN DE ESTRUCTURA TEST NOTA: Los requisitos para el tema, es conocer un poco de programación java y pruebas unitarias con junit Como se aprecia en la siguiente imagen, se puede observar la estructura mencionada en la pestaña Conceptos besicos La notación @Before ayuda a el framework de pruebas identificar que método se ejecutara antes que cualquier prueba. La notación @Test es la que indica al framework de pruebas identificar que método es la prueba como tal y se ejecutara luego de que el @Before cumpla con su propósito. La notación @After es la que indica al framework de pruebas identificar que método es el que se ejecuta al finalizar la prueba. Ahora se declaran unas variables llamadas WebDriver y WebElement donde Web driver se comunica con el navegador y este envia lo que ha captura a WebElement para que se interactué los elementos en pantalla Posteriomente agregamos nuevo System . setProperty (DRIVER_NAVEGADOR_WEB_CHROME, RUTA_NAVEGADRO_WEB_CH...

Conceptos basicos

Conceptos Lo primero a tener en cuenta a la hora de crear nuestro test, es que toda prueba tiene 3 ciclos principales. Preparación o datos de entrada para que mi prueba pueda ejecutarse sin problemas. Aquí se pondrá todo lo que la prueba necesite para ejecutarse, por ejemplo abrir el navegador, llenar una variable, limpiar la aplicación de residuos de otro aunque no es muy comun, solo en algunos casos específicos. Se debe construir todos los steps(pasos) o procesos que se deben llevar a cabo para que la prueba cumpla con el caso esperado, esta debe contener todo el script que va probar el componente o componentes de la funcionalidad que se quiere testear. El tercer ciclo se encarga de resetear o limpiar el ambiente para que la prueba(step) siguiente tenga un entorno sin problemas de residuos o errores de la prueba anterior y asi evitar que por Steps pasados la nueva prueba no pueda cumplir su objetivo.   WebDriver y WebElement Estos dos objetos nos permitiran i...

Sobre mi

Mi nombre es johnny martinez, soy estudiante de sistemas de información  en la universidad ITM, actualmene me encuentro en el 5 semestre, con muchos deseos de conseguir el titulo de Ingeniero en software. Actualmente me encuentro laborando como analista de calidad de software(Testing), tengo conocimientos en automatizacion de pruebas, he automatizado aplicaciones para telefenos Android, IOS, y aplicaciones web.