Presentacion De Pruebas Automatizadas

Post on 05-Jul-2015

629 views 11 download

Transcript of Presentacion De Pruebas Automatizadas

Pruebas unitariaspara calidad de Dokeos

Uso

Automatizar pruebas

Uso

Asegurar paquetes robustos

Uso

Repetibles e Independiente

Uso

Asegurar usuarios felices

Uso

Ahorrar tiempo y dinero

Esquema de una prueba

Función

FunciónClases

Prueba

Resultado

Tipos de assert

PasóError

Código de DokeosCódigo de la Prueba

Pedida

Devuelve

Verifica

Envía Simple Test

¿Como lo hacemos?

SELENIUM

Registra los clic, escritura, y acciones prueba

-Fácil reproducción y grabación.

-Reporte en distintos formatos.

-Llenado en los campos.

Imagen de Selenium IDE

http://seleniumhq.org/docs/03_selenium_ide.html

Imagen de Selenium IDE

PHING

Constructor de proyectos

Generador paquete

Ahorro de tiempo

Estructura de configuración

Estructura de configuración

Estructura de configuración

Estructura de configuración

XINC

Generador de reporte

SIMPLE TEST

¿QUE ES?

FUNCIONES

CLASES

¿Donde probamos?

Tipos de Pruebas

BASICAS

INTERMEDIAS

AVANZADAS

BASICO

TRUE / FALSE

Imagen de prueba básica

Imagen de prueba básica

Assert

Set up

Tear down

INTERMEDIO

Assert

SET UP / TEAR DOWN

require_once('../classes/writer.php');

class FileTestCase extends UnitTestCase {

function FileTestCase() { $this->UnitTestCase('File test'); } function setUp() { } function tearDown() { } function testCreation() {

$writer = &new FileWriter('../temp/test.txt'); $writer->write('Hello'); $this->assertTrue(file_exists('../temp/test.txt'), 'File created'); }}

Mock

Buffer

Refactoring

AVANZADO

Resultados Específicos

Devolver el valor esperado

Mensajes de excepción

No retorna nada

Conclusiones

Ubica y ayuda al programador.

Ayuda automatizar las pruebas.

Sirve en licitaciones.

Software de calidad.

Visión

Pruebas para seguridad

Pruebas reutilizables.

Glosariohttp://simpletest.org/index.html

http://www.lastcraft.com/simple_test.php

http://blog.rodrigoarce.com/unit-testing-otra-manera-de-testear/#comment-195

http://www.devpapers.com/article/303/

http://www.republicait.com/2009/02/24/phing/

http://www.lunasil.com/docs/index.html

http://seleniumhq.org/

http://www.pablasso.com/2009/05/29/unit-tests-en-php-con-simpletest

GRACIAS

Preguntas?

VISITANOShttp://dokeoslatinoamerica.wordpress.com/