Unit Testing in Java: How Tests Drive the Code (The Morgan Kaufmann Series in Software Engineering and Programming)

B

bad design decisions, 46–47

basic steps of test-first approach, 39–63

bad design decisions, 46–47

dependencies, 48–57

empty test class, 40

evolutionary design, 41

faking correct implementation, 42

first design decisions, 40–41

first test, 41

micro-iterations, 39–48

organizing tests, 57–62

public interface, 47–48

refactoring tests, 45–46

requirements/test cases, 40

reviewing the process, 47

running tests, 62–63

simplest implementation of function, 41–42

test drives code, 47

Beck, Kent, 27, 91, 362, 363

benchmarks tests, 295

bibliography, 353–359

Binder, Robert, 139, 363

bipolar EJB, 237

black-box tests, 70

Boehm, B. W., 300

bold, 20

Book (Unit Testing in Java)

assumptions, 314

companion Web site, 21

conventions, 20–21

executive summary, 313–314

objectives, 18–19

organization, 19–20

unanswered questions, 321

what's missing?, 320–321

bottom-up approach, 55, 97

boundary cases, 73–74

Box Metaphor, 237

branch coverage, 168

build tests, 84

Builder, 259

Building Parsers with Java (Metsker), 185

business modeling, 309

Категории