Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/09/2014, 23:03
Avatar de abimex
abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 9 meses
Puntos: 137
Respuesta: Metodo de testeo en Rails

1. Behavior (Comportamiento)
Este tipo de pruebas de concentran en un feature (característica) de la aplicación, por ejemplo. Si tengo que testear el login de usuarios seria algo como.

Cuando voy a la página '/login', debería mostrarme un formulario. Cuando llene ese formulario, debería logearme a la aplicación.

2. Unitarias
Estas pruebas son mas especificas del código y están ligadas directamente a él, un ejemplo de prueba seria.

Tengo una clase Usuario, y esta clase tiene un método login, a la que le doy email y password, este método me debería regresar un usuario que tenga esos datos asignados.

Hay muchos mas tipos de pruebas, y usualmente con ruby se utiliza rspec ya que es muy facil usarlo y tiene mucha comunidad. Hay muchas mas herramientas pero te sugiero empezar con rspec.

Hay mucho mas en este tema, y puede ser difícil acostumbrarse a estas cosas, pero te ahorras muchos problemas al identificar errores.

Trata de leer y seguir los tutoriales cuando hablan el area de test, para que vas mas o menos como se hacen en aplicaciones reales.

Saludos!
__________________
>> abimaelmartell.com