STARCANADA 2017 Concurrent Session - The Art and Science of Developing Great Test Scripts | TechWell


Thursday, October 19, 2017 - 1:30pm to 2:30pm

The Art and Science of Developing Great Test Scripts

Add to calendar

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.

Dmitry Vinnik

Dmitry Vinnik, senior software engineer at Salesforce, has been passionate about software quality since the beginning of his career. Vinnik started as a quality and test engineer and has brought his test expertise into his current role. In addition to being an individual contributor, he is a ScrumMaster focused on making his team more efficient and productive and ensuring delivery of a high-quality product. Previously Vinnik studied medicine and later transitioned into the bioinformatics field.