Formation Tests avec Ruby on Rails

Ecrivez des tests RSpec lisibles, maintenables et rapides pour vos applications Ruby on Rails

Formation Tests avec Ruby on Rails

En 1994, Kent Beck jetait les bases du premier framework de tests unitaires. 10 ans plus tard, un jeune danois surnommé "DHH" partageait Ruby on Rails, dont chaque application contenait un mystérieux répertoire nommé "tests". Nous sommes en 2012, la culture des tests dans la Communauté Rails s'est enracinée et les projets open-source sans tests ne sont pas pris au sérieux. La plupart des projets utilisent le framework de tests RSpec, écrit et maintenu par des vétérans des Communautés Agile et ruby.

A la fin de cette journée de formation, vous serez à même de tester avec RSpec votre application Rails sous toutes les coutures: librairies, modèles, tests d'intégration, mocks, mailers, routes, contrôleurs et helpers.

Des prérequis d'une ou deux années de programmation en Ruby et Ruby on Rails ainsi qu'une connaissance des bases de données sont conseillés. Vous serez régulièrement invité à mettre en pratique les concepts enseignés grâce à des exercices tout au long de la formation.

Les objectifs

  • Apprendre à configurer et utiliser le framework de tests RSpec
  • Etre capable d'identifier les classes et couches applicatives à tester en priorité
  • Découvrir les principes du Développement Piloté par les Tests (TDD en anglais)

Le programme de la formation Tests avec Ruby on Rails

Le programme complet de la formation Tests avec Ruby on Rails au format PDF

Le(s) formateur(s)

formateur Ingénieur développeur Ruby, Jean-Michel possède 10 ans d'expériences en Tests Unitaires et 7 ans en TDD.
Il a donné de nombreuses conférences sur le sujet : Conferencia Rails 2006 (Madrid), XP Days France 2008, Continous Integration and Testing conference Amsterdam 2008, Paris on Rails 2007 et 2008 ainsi que Ruby Camp Lyon 2009 et 2010.

1 témoignage

I asked Jean-Michel to train me as I wanted to improve my programming skills regarding RSpec and Test Driven approaches in Ruby. His workshop was rich and covered a lot of relevant topics. More importantly, it gaves us the necessary tools to pursue our own training.

( 5 / 5 )