Testing Like You've Never Tested Before (Because You Haven't)

Steve Grunwell

January 17, 2019    



Testing software in an automated fashion is one of the best ways to guarantee quality, reduce bugs, and prevent regressions in our code, and is a prerequisite to operating in a Continuous Integration environment. Unfortunately, the most difficult parts of testing come right at the beginning: scaffolding a test suite and writing our very first tests. For those who are new to automated testing, these hurdles can prove overwhelming. This talk covers the fundamentals of testing, in a beginner-friendly way. We'll discuss how testing makes software better, the various levels of the Automation Pyramid, how to scaffold some basic unit and integration tests, and discuss the characteristics of great tests.

About Steve Grunwell


Steve Grunwell is a Senior Software Engineer at Liquid Web, working primarily on the Managed WordPress and WooCommerce platforms. Specializing in WordPress and web application development, he has a passion for teaching and contributing back to the development community through speaking, blogging, and open-source work. When he's not writing tests or finding new ways to automate the world around him, Steve is off spending time with his family, enjoying a fine cup of coffee, playing guitar, or otherwise getting away from the keyboard.





Back to Upcoming Live Talks

SPONSORS



Learn Advanced PHP

Powered by Meetings

Desktop Download
       
Mobile Download
     

SPONSORS