Automating Code Coverage Analysis

In the world of Agile having lean and reliable automated software testing that covers a products functionality is essential however the development process in creating, updating and reviewing these tests is often tedious and unpredictable and difficult

Taking Back BDD

Behavior Driven Development (BDD) and Domain Driven Design (DDD) seen a great growth in adoption in recent years. We are all creating new software development practices and tools that try and bring these two very important modern

Testing Safety in IoT and Embedded Software

Software is being embedded in more and more devices. IOT is poised to become the growth area for software and testing with billions of devices and new software connected to the internet. IoT is the intersection of

Understanding Performance with DTrace (While The Customer Yells at You)

You’ve built some software that users love, and while its use starts to become more frequent it also becomes more critical. Suddenly the failures, inevitable and previously merely a nuisance, have become critical and emotionally fraught as

Error Proofing Mobile Apps

C# and NUnit testing tools are essential, but limited. Let’s make our mobile testing toolkit complete with automated UI acceptance testing for common behaviors like pressing buttons, making swipe gestures, entering text and validating inputs. This presentation