@eldudi Kolawa, Adam; Huizinga, Dorota (2007). Automated Defect Prevention: Best Practices in Software Management. “Unit testing is a method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures are tested to determine if they are fit for use.” 5
@eldudi BDD • Think examples/behaviors, not tests • Provide examples how your object should behave • Don’t test implementation, work outside-in • Use ubiquitous language to make examples easily understandable 42