After tests marzo 2017: Pruebas de Integración Automatizadas con Docker
Presentacion De Pruebas Automatizadas
-
Upload
guest3295be5 -
Category
Documents
-
view
627 -
download
11
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/