1

Step 1

Chapter 1 JUnit jump-start

2

Step 2

Chapter 2 Exploring core JUnit

3

Step 3

Chapter 3 Mastering JUnit

4

Step 4

Chapter 4 Software testing principles

5

Step 5

Chapter 5 Test coverage and development

6

Step 6

Chapter 6 Coarse-grained testing with stubs

7

Step 7

Chapter 7 Testing with mock objects

8

Step 8

Chapter 8 In-container testing

9

Step 9

Chapter 9 Running JUnit tests from Ant

10

Step 10

Chapter 10 Running JUnit tests from Maven2

11

Step 11

Chapter 11 Continuous integration tools

12

Step 12

Chapter 12 Presentation-layer testing

13

Step 13

Chapter 13 Ajax testing

14

Step 14

Chapter 14 Server-side Java testing with Cactus

15

Step 15

Chapter 15 Testing JSF applications

16

Step 16

Chapter 16 Testing OSGi components

17

Step 17

Chapter 17 Testing database access

18

Step 18

Chapter 18 Testing JPA-based applications

19

Step 19

Chapter 19 JUnit on steroids

1

Step 1

Chapter 1 JUnit jump-start

2

Step 2

Chapter 2 Exploring core JUnit

3

Step 3

Chapter 3 Mastering JUnit

4

Step 4

Chapter 4 Software testing principles

5

Step 5

Chapter 5 Test coverage and development

6

Step 6

Chapter 6 Coarse-grained testing with stubs

7

Step 7

Chapter 7 Testing with mock objects

8

Step 8

Chapter 8 In-container testing

9

Step 9

Chapter 9 Running JUnit tests from Ant

10

Step 10

Chapter 10 Running JUnit tests from Maven2

11

Step 11

Chapter 11 Continuous integration tools

12

Step 12

Chapter 12 Presentation-layer testing

13

Step 13

Chapter 13 Ajax testing

14

Step 14

Chapter 14 Server-side Java testing with Cactus

15

Step 15

Chapter 15 Testing JSF applications

16

Step 16

Chapter 16 Testing OSGi components

17

Step 17

Chapter 17 Testing database access

18

Step 18

Chapter 18 Testing JPA-based applications

19

Step 19

Chapter 19 JUnit on steroids

22 April 2016

Goal abandoned

The author does not write in the goal 8 years 6 months 11 days

Goal author

Aleksandr Egorov

Russia, Иркутск

8 years old

Career & Work

Прочитать JUnit in Action, Second Edition

Хочу прочитать книгу "JUnit in Action, Second Edition" чтобы разобраться в том как правильно готовить юнит тестирование и начать применять его в работе, там где оно нобходимо или там где позволяет получить дополнительные преимущества.

Раньше для меня юнит-тестирование представлялось в виде такой известной картинки "как нарисовать сову": Шаг 1: Рисуем кружочек, шаг2: Рисуем остаток совы.

Сейчас же уже поднакопился некоторый объем знаний, например, про инъекцию зависимостей, принципы SOLID, рефакторинги, шаблоны ООП и т.д. Ну и стало понятно что некоторые вещи нужны не только для хорошей архитектуры программы, но и для облегчения юнит-тестирования программы. Поэтому захотелось как-то систематизировать полученные знания и получить новые.

Получилось так что книга которую я выбрал доступна только на английском языке. Читать книги на английском я раньше никогда не пробовал, но подозреваю, что это сложнее чем читать на русском :) Поэтому чтобы не упустить смысл прочитанного я планирую время от времени записывать в дневник цели те важные моменты которые встречаются в книге.

 Goal Accomplishment Criteria

Книга прочитана

 Personal resources

Время, знания и навыки

 Goal ecological compatibility

Польза цели - развитие своих профессиональных навыков

  1. Chapter 1 JUnit jump-start

    1. Proving it works

    2. Starting from scratch

    3. Understanding unit testing frameworks

    4. JUnit design goals

    5. Setting up JUnit

    6. Testing with JUnit

    7. Summary

  2. Chapter 2 Exploring core JUnit

    1. Exploring core JUnit

    2. Running parameterized tests

    3. JUnit test runners

    4. Composing tests with a suite

    5. Summary

  3. Chapter 3 Mastering JUnit

    1. Introducing the controller component

    2. Let’s test it!

    3. Testing exception handling

    4. Timeout testing

    5. Introducing Hamcrest matchers

    6. Setting up a project for testing

    7. Summary

  4. Chapter 4 Software testing principles

    1. The need for unit tests

    2. Test types

    3. Black box versus white box testing

    4. Summary

  5. Chapter 5 Test coverage and development

  6. Chapter 6 Coarse-grained testing with stubs

  7. Chapter 7 Testing with mock objects

  8. Chapter 8 In-container testing

  9. Chapter 9 Running JUnit tests from Ant

  10. Chapter 10 Running JUnit tests from Maven2

  11. Chapter 11 Continuous integration tools

  12. Chapter 12 Presentation-layer testing

  13. Chapter 13 Ajax testing

  14. Chapter 14 Server-side Java testing with Cactus

  15. Chapter 15 Testing JSF applications

  16. Chapter 16 Testing OSGi components

  17. Chapter 17 Testing database access

  18. Chapter 18 Testing JPA-based applications

  19. Chapter 19 JUnit on steroids

  • 3996
  • 22 April 2016, 06:21
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?