Top 7 Frameworks de Pruebas Automatizadas

En la entrada anterior “Síndrome NIH en Pruebas Automatizadas” hablamos del síndrome NIH y como este afecta a las pruebas automatizadas al momento de elegir nuestra mejor estrategia para encarar el proyecto de pruebas Automatizadas. En esta nueva entrada vamos a hablar de algunos de los frameworks que podemos considerar antes de crear uno nuevo.

Si queres aprender más sobre Frameworks en pruebas automatizadas, podes aprender aquí

Serenity(Java)

Testeo de APIs (API Testing) – Profundizando las pruebas

En el post Testeo de APIs (API Testing) vimos algunos lineamientos y herramientas para hacer pruebas sobre APIs. En esta oportunidad vamos a extender ese checklist mas allá de las consideraciones funcionales de la API. API como Servicio ¿Qué tan  fácil es para otra aplicación servirse de la API? A diferencia de las aplicaciones web,…

Mejorando nuestro framework BDD con Relish

En esta entrada vamos a ver una herramienta muy interesante llamada Relish que nos permite mejorar un poco más nuestro framework BDD, generando no solo documentación viva, sino que también una documentación con estilos y muy presentable que hace que sea mucho mas fácil para los usuarios finales o analistas entender los distintos features que…

Testeo de APIs (API Testing)

Cuando hablábamos de la pirámide de testing automatizado nombramos el nivel medio o de pruebas de servicios, de ese nivel vamos a hablar, testeando APIs.
API vs RestAPI

API (Application Programming Interface) es un conjunto de funciones y procedimientos de software, denominado llamadas a la API, que puede ser ejecutado por otras aplicaciones de software. Permite que una pieza de software pueda comunicarse con otro componente utilizando un formato acordado de pedido y de respuesta.

RestAPI (Representational State Transfer API) es un conjunto coordinado de restricciones aplicadas al diseño de componentes de una API distribuida que puede conducir a una arquitectura más performante y mantenible. También pueden ser RESTful API, la cual tipicamente lleva adelante toda la comunicación mediante HTTP.

Pueden profundizar los conceptos aquí para conocer mas del tema.

¿Como se testea una API?