acercándonos a las pruebas en google por luis gonzález varela

14
Acercándonos a las Pruebas en Google Por Luis González Varela.

Upload: eusebio-pintor

Post on 13-Feb-2015

13 views

Category:

Documents


0 download

TRANSCRIPT

  • Diapositiva 1
  • Acercndonos a las Pruebas en Google Por Luis Gonzlez Varela.
  • Diapositiva 2
  • 1.Las pruebas de software en Google. 2.Los diferentes roles. El SWE o Software Engineer. El SET o Software Engineer Test. El TE o Test Engineer. 3.Los tipos de pruebas. 4.Explicando un caso particular. ndice
  • Diapositiva 3
  • No existe un departamento de pruebas, forman parte de un rea llamada Productividad en Ingeniera. 1. Las pruebas de software en Google.
  • Diapositiva 4
  • Fundamentos de la Ing. Prod. Construccin de herramientas para uso interno. Asesoramiento de proyectos de Ingeniera del Software. Aportan ingenieros a los equipos de desarrollo para probar los sistemas en produccin.
  • Diapositiva 5
  • Filosofa de Google Para Google un producto debe construirse bien desde el principio o no se har bien. La calidad est directamente relacionada con las pruebas. Las pruebas y el desarrollo van de la mano.
  • Diapositiva 6
  • Gatear, caminar, correr. Las funcionalidades se prueban de una en una o en pequeos grupos si estn muy relacionadas. Se libera el cdigo rpidamente para que los usuarios participen en su testeo. Retroalimentacin.
  • Diapositiva 7
  • Equipos independientes pero implicados. Los equipos de pruebas no estn involucrados cuando comienza un proyecto. Una vez que est claro que un producto puede ser y ser construido, es cuando el equipo de desarrollo busca la implicacin del equipo de prueba.
  • Diapositiva 8
  • Una frmula mgica para la productividad, adaptar las prcticas de ingeniera a la realidad. Optimizar los procesos es una tarea tan importante como construir productos software de calidad. Los procesos se construyen en base a las personas.
  • Diapositiva 9
  • 2. Los diferentes roles. Existen tres perfiles diferenciados dentro de Google: El SWE o Software Engineer. El SET o Software Engineer Test. El TE o Test Engineer.
  • Diapositiva 10
  • El SWE o Software Engineer. El desarrollador tradicional. Dedican la mayor parte del tiempo a escribir y revisar cdigo. Escriben cdigo funcional que se entrega a los usuarios. Crean documentacin de diseo, estructuras de datos y la arquitectura de los sistemas. Participan en las construccin de las pruebas.
  • Diapositiva 11
  • El SET o Software Engineer Test. Prototipo de Ingeniero de Software Testing. Directamente relacionado con los riesgos y la calidad de los producto software. Refactorizar el cdigo fuente.
  • Diapositiva 12
  • El TE o Test Engineer. Automatizar los procesos de prueba de los sistemas. Imitan el uso real de las aplicaciones simulando el rol de usuarios. Son expertos en el producto.
  • Diapositiva 13
  • 3. Los tipos de pruebas. Pruebas en PEQUEAS, MEDIANAS Y GRANDES. Una prueba pequea, una funcionalidad. La importancia de las pruebas manuales..
  • Diapositiva 14
  • 4. Explicando un caso particular.