The Art and Science of Developing Great Test ScriptsNew
For some, software engineering is a science involving a set of principles you follow in order to deliver a working product. For others, it’s an art where you can be creative and use code knowledge to build something new. When it comes to test scripts, it’s best to think a little of both. Join Dmitry Vinnik as he explores the art and science of developing great test scripts. Dmitry discusses script development techniques such as quality-specific principles (atomicity, isolation, and categorization of tests), software engineering principles (DRY, KISS, and GRASP), and general best practices (continuous improvement, learning, and mentorship). Leave this session with the ability to author better test code that is easy to reuse and maintain.