This document provides an introduction to setting up and testing Rails 3 engines. It discusses how engines were revamped in Rails 3 based on influences from Merb, and explains that engines inherit from Railties. It also demonstrates how to configure an engine's paths, bundle an engine as a gem, and share assets between an engine and host application. Finally, it summarizes best practices for testing engines and provides contact information for discussions on engines.