The document discusses different types of automated tests including UI, integration, and unit tests. It describes Behavior Driven Development (BDD) and how it shifts more tests to integration and unit levels compared to traditional testing. Two common BDD tools are discussed: JBehave and Cucumber, which includes Specflow. Implementing BDD may increase quality but initially decrease productivity due to overhead of setting up the framework and increasing number of scenarios to test. A balanced set of test cases at different levels is recommended.