Company
Date Published
Author
Bill McGee
Word count
595
Language
English
Hacker News points
None

Summary

Dave Haeffner is a noted expert on Selenium and automated testing, and he's sharing his knowledge through a series of posts on "Getting Started with Selenium Testing". In this chapter, he discusses the importance of writing good acceptance tests that are maintainable, resilient, and performant. He recommends grouping tests into small batches, being descriptive with test names and tags, using a Test Runner to execute tests efficiently, and storing them in a Version Control System for collaboration and organization. Haeffner emphasizes the value of atomic and autonomous tests, which require less setup and data reliance, making tests more concise and independent. He also shares his experience helping companies implement automated acceptance testing and has spoken at conferences about it.