Está en la página 1de 10

UNIVERSIDAD ABIERTA PARA ADULTO

Escuela de Ingeniería
Informá tica Gerencial

Participante:
Jean Carlos Rodríguez

Matricula:
16-5001

Tema:
Tests

Practica:
No. 3

Facilitador/a
Dió genes Amaury Martínez Silverio

Asignatura
Arquitectura de hardware

Santiago de los caballeros, Rep. Dom.


26 de marzo 2020
Introducción

El test a los programas permiten la ejecució n de un sistema


con el objetivo principal de encontrar errores presentes en el
mismo; así conseguimos reducirlos y mejorar la calidad del
sistema, haciéndolo má s robusto frente a fallos.

El testing es una fase muy importante en el


ciclo de desarrollo de software. Garantiza que el software es
fiable y asegura la satisfacció n del cliente. Garantiza la calidad
del producto, lo que en ú ltima instancia permite fidelizar al
cliente.
Las dos herramientas para la realización del test son Selenium Webdriver y
TestLink

 Para realizar el tests con Selenium necesitaremos descargar las siguientes


herramientas:

Java Development Kit

Pasos

Una vez descargado e instalado Java Development Kit:

Creamos la variable de ambiente JAVA_HOME.

1. Clic panel de control


2. Clic en sistema y seguridad
3. Clic en sistema
4. Clic en configuració n avanzada del sistema
5. Clic en variable de entorno

Luego de crear la variable debemos añadir el directorio de JDK a la variable de


entorno

Path

1. Buscamos donde está ubicada la variable


2. Tomamos la direcció n y la añ adimos como un nuevo elemento de la variable Path

Para confirmar que el JDK se instaló correctamente


Resultado al colocar el comando Java,

Esto me comprueba que la variable se ha colocado correctamente.


Luego se descarga eclipse

Luego de haber instalado eclipse creamos un nuevo proyecto


En la primera prueba me lanzo 2 errores cometidos en el código colocado
Código

package jeancarlos45;
import static org.junit.Assert.assertEquals;

import java.util.concurrent.TimeUnit;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class GoogleSearchTests {

private WebDriver driver;

@Before

public void setUp() {

System.setProperty("webdriver.chrome.driver","./src/test/resources/chromedriver/chromedriver.
exe");
driver = new ChromeDriver();
driver.manage().window().maximize();
driver.get("https://www.google.com/");
}

@Test
public void testGooglePage() {
WebElement searchbox = driver.findElement(By.name("q"));

searchbox.clear();
searchbox.sendKeys("quality-stream Introducció n a la Automatizació n de Pruebas
de Software");

searchbox.submit();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

assertEquals("quality-stream Introducció n a la Automatizació n de Pruebas de


software - Google search", driver.getTitle());
}

@After
public void tearDown() {
driver.quit();
}
}

La segunda prueba la realice con Test Link

Para tener esta aplicació n instalada en nuestro servidor web, es muy sencillo. Pasos:

 Tener un servidor web como Apache con Php5 y un servicio SQL de base de datos.
Por ejemplo XAMPP.

 Tener descargado el paquete de SourceForge.

 Descomprimimos el paquete de TestLink en el directorio que queramos dentro de


nuestro servidor.

 TestLink posee un script de instalació n automá tica, que te ayudará a instalar todas
las directivas de configuració n, así como la estructura de la base de datos. Desde
nuestro navegador acceder a: http://nuestroServidor/testlink/install/index.php
Conclusiones
TestLink es una gran herramienta para mantener el control de
nuestros test.

Tendremos mejor organizados nuestros test, así como mejor


control de las pruebas de nuestra aplicació n y una
documentació n má s optimizada.

Ademá s TestLink nos provee de un volcado de los resultados


en una base de datos, por lo que podremos hasta realizar
backups.

Eclipse me incluye un potente depurador, de uso fá cil e


intuitivo, y que visualmente nos ayuda a mejorar nuestro
có digo. Para ello só lo debemos ejecutar el programa en modo
depuració n (con un simple botó n). De nuevo, tenemos una
perspectiva específica para la depuració n de có digo,
la perspectiva depuració n, donde se muestra de forma
ordenada toda la informació n necesaria para realizar dicha
tarea.

También podría gustarte