Effective Testing

  • Paul Fisher
  • Brian D. Murphy


Automated testing, and unit testing in particular, is now universally regarded as a best practice for software development. A number of testing frameworks are available. There remains plenty of room to debate the merits of unit testing versus integration testing; whether to mock objects with frameworks like Mockito or to take a more classic approach with basic stubs; when to apply test-driven development (TDD); whether behavior-driven development (BDD) will become commonplace; and so on.


Functional Test Test User Unit Test Test Class Integration Test 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Paul Fisher and Brian D. Murphy 2016

Authors and Affiliations

  • Paul Fisher
    • 1
  • Brian D. Murphy
    • 2
  1. 1.BrookylnUSA
  2. 2.MaplewoodUSA

Personalised recommendations