if(trackingNum != null){ } Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing