31.05.2016 Views

completely

Enough_Software_Guide_16thEdition_Web_spanish

Enough_Software_Guide_16thEdition_Web_spanish

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

vez la industria está madurando de tal modo que solamente<br />

sobreviven las ofertas más fuertes?<br />

Automatización de Pruebas a Nivel de Servicio<br />

Hay una gran cantidad de lógica de negocio implementada<br />

dentro de una API. Los cambios en esta lógica o en el sistema<br />

backend pueden ser monitorizados con pruebas automatizadas<br />

de API. El objetivo de las pruebas puede ser la regresión<br />

funcional o también la fiabilidad, el rendimiento y la seguridad.<br />

Para las pruebas de regresión funcional es útil una herramienta<br />

como Postman { blog.getpostman.com/2014/03/07/writingautomated-tests-for-apis-using-postman/<br />

}.<br />

Varias herramientas pueden ser de ayuda con las pruebas<br />

de APIs. Por ejemplo Fiddler de Telerik 17 y {Charles Proxy<br />

charlesproxy.com/documentation/getting-started}. Ambas te<br />

permiten ver y modificar el tráfico de red entre tu dispositivo<br />

móvil y la red.<br />

Automatización de Pruebas a Nivel Unitario<br />

Las pruebas unitarias consisten en escribir pruebas automatizadas<br />

que ponen a prueba pequeñas secciones de código,<br />

habitualmente solo unas pocas líneas. Generalmente deben<br />

ser escritas por el mismo desarrollador que escribe el código<br />

fuente de la aplicación, ya que reflejan cómo se espera que<br />

se comporten esas secciones. Las pruebas unitarias gozan de<br />

un largo pedigrí en el desarrollo de software, donde JUnit 18<br />

ha dado lugar a frameworks parecidos para prácticamente<br />

todos los lenguajes de programación utilizados para desarrollar<br />

aplicaciones para móviles.<br />

17 telerik.com/fiddler<br />

18 en.wikipedia.org/wiki/JUnit<br />

234

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!