Index I
IDE, 347 ideas/heuristics. See test ideas/heuristics implementation-based tests, 70 import statements, 20 important terms, 5-6. See also glossary in-memory database, 181 inception, 308 incremental/iterative development, 8 incremental models, 302-303 independence dummy/mock objects, 97-141. See also dummy/mock objects locality, 97 independent objects, 181 inheritance, 143-155 completing/adapting existing test cases, 150-151 delayed test refactoring, 152 LSP, 144 parallel test hierarchy, 148-151 parameterizing the factory method, 151 reusing superclass tests, 146-151 substitution principle, 144 test axioms, 146-148 test class hierarchies by refactoring, 151-152 testing abstract classes, 155 testing interfaces, 152-155 well-shaped hierarchies, 145 inlining of class, 88 installation tests, 295 instance variable, 347 integration tests, 5, 82, 166, 301 IntelliJ, 9 interaction charts, 309 interaction tests, 5 interfaces, 152-155 intermediate results, 294 internal class, 127 InterruptedException, 215 introducing unit tests to development team, 317-320 intuition, 90 italics, 20