The document discusses the differences between test automation and behaviour-driven development (BDD). It defines test automation as using separate software to control test execution and compare results, while BDD creates shared understanding of requirements through structured conversations and examples documented in business language. Key differences are that BDD has broader impact through living documentation, whereas test automation has more applicable testing domains but may be siloed; both provide benefits like quality and feedback if practiced effectively together. The document warns against confusion that BDD is the same as test automation or that using Given/When/Then implies following BDD.
Related topics: