As a back-end developer, I had the chance to work on a Drupal web development project which required writing automated tests for a Drupal site using Behat.
There are a lot of ways to train people to become Drupal site-builders, developers, and themers: books, blog posts, screencasts, 1-day trainings, and mentors - just to name a few.