25/09/2014, 23:03
|
| Colaborador | | Fecha de Ingreso: marzo-2007 Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 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! |