8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 17.98 руб.

Бесплатная доставка Java Test Drive Development Java Языковое программирование

Цена: 682руб.    (¥37.9)
Артикул: 557186637940

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:弗洛拉图书专营店
Адрес:Шаньдун
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥ 29.8 19.5351руб.
¥45810руб.
¥38684руб.
¥27.5495руб.


Параметры продукта

Разработка драйвера Java Test
       Ценообразование49.00
ИздательЛюди после прессы
Версия 1
Опубликованная дата 2017-08-01
формат16
автор

(Запад) Виктор&Миддот;

(Viktor Farcic)

УкраситьОплата в мягкой обложке
Количество страницСтраницы 208
Число слов  
Кодирование ISBN9787115465016
масса  

Оглавление

Глава 1 Зачем заботиться о разработке теста 1

1.1 Зачем использовать TDD 1

1.1.1 Понять TDD 3

1.1.2 Красный свет?

1,1,3 скорость - это ключ 4

1.1.4 TDD не является методом испытаний 4

1.2 Тест 5

1.2.1 Тест черного ящика 5

1.2.2 Тест белой коробки 5

1.2.3 Разница между проверкой качества и обеспечением качества 6

1.2.4 Лучший тест 6

1.3 Моделирование 7

1.4 исполняемый документ 7

1.5 Нет необходимости отлаживать 9

1.6 Резюме 9

Глава 2 Инструменты, рамки и среда 10 10

2.1 GIT 10

2.2 Виртуальная машина 11

2.2.1 Vagrant 11

2.2.2 Docker 13

2.3 Строительные инструменты 14

2.4 Интегрированная среда разработки 15

2.5.

2.5.1 Junit 17

2.5.2

2.6 Hamcrest и Assertj 21

2.6.1 Hamcrest 21

2.6.2 ASSERTJ 22

2.7 Инструмент покрытия кода 23

2.8

2.8.1 Mockito 26

2.8.2 EasyMock 28

2.8.3 PowerMock 29

2.9 Тест пользовательского интерфейса 29

2.9.1.

2.9.2 Селен 30

2.9.3 Селенид 31

2.10 Развитие поведения 33

2.10.1 JBEDAVE 33

2.10.2 огурец 35

2.11 Резюме 37

Глава 3 Красный свет?——

3.1 Используйте Gradle и Junit для создания среды 39

3.2 “”

3.2.1 Напишите тест 41

3.2.2 Запустите все тесты и подтвердите, что после того, как ZUI не пройдет 41

3.2.3 Написание кода реальности 42

3.2.4 Запустите все тесты 42

3.2.5 Реконструкция 42

3.2.6 Повторите 43

3.3 &Ldquo;&Rdquo;

3.4 Разработка&Ldquo;”

3.4.1 Спрос 1 44

3.4.2 Спрос 2 49

3.4.3 Спрос 3 52

3.4.4 Спрос 4 57

3.5 покрытие кода 58

3.6 Больше упражнений 59

3.7 Резюме 60

Глава 4 Единый тест——

4.1.

4.1.1 Что такое модульный тест 62

4.1.2 Почему модульные тестирование 62

4.1.3 Реконструкция кода 62

4.1.4 Почему не только использовать модульный тест 63

4.2 ЕДИНЦИОННЫЙ Тест в TDD 64

4.3 Testng 64

4.3.1 Примечание @teest 64

4.3.2 Примечание@beforesuite,@be-foretest,@передгруппы, @ater groups,@aftertest и @aversuite 65

4.3.3 Примечание @befaceclass и @afterclass 65

4.3.4 Примечание @beforemethod и @atermethod 66

4.3.5 Примечание параметры @teest (enable = false) 66

4.3.6 ПРИМЕЧАНИЕ ПАРАМЕТРЫ @Teest (ожидаемые-Исключения = SomeClass. Class) 66 66 66)

4.3.7 Testng и Junit Разное резюме 66

4.4“&Rdquo;

4.5 Разработка“”

4.5.1 Проект создания 67

4.5.2 Вспомогательный класс 69

4.5.3 Спрос 1 69

4.5.4 Спрос 2 72

4.5.5 Спрос 3 74

4.5.6 Спрос 4 75

4.5.7 Спрос 5 77

4.5.8 ТРУТ 6 80

4.6 Резюме 81

Глава 5 Дизайн—&MDASH Трудно проверить описание плохого дизайна 82

5.1 Зачем заботиться о дизайне 82

5.2 Connect4 84

5.3 После завершения реализации Connect4 тест 85

5.3.1 Спрос 1 85

5.3.2 Спрос 2 86

5.3.3 Спрос 3 87

5.3.4 Спрос 4 88

5.3.5 Спрос 5 89

5.3.6 Спрос 6 89

5.3.7 Спрос 7 90

5.3.8 Спрос 8 91

5.4 Используйте TDD для реализации Connect4 92

5.4.1 Hamcrest 92

5.4.2 Спрос 1 93

5.4.3 Спрос 2 93

5.4.4 Спрос 3 96

5.4.5 Спрос 4 97

5.4.6 Спрос 5 99

5.4.7 Спрос 6 99

5.4.8 Спрос 7 100

5.4.9 спрос 8 101

5.5 Резюме 103

Глава 6 Симуляция——

6.1 Моделирование 104

6.1.1 Зачем использовать аналоговый объект 105

6.1.2 Условия 106

6.1.3 Объект моделирования 106

6.2 Mockito 107

6.3 &Ldquo;&Rdquo;

6.4 Разработка&Ldquo;”

6.4.1 Спрос 1 108

6.4.2 Спрос 2 118

6.5 Интегрированный тест 124

6.5.1 Тест на разделение 124

6.5.2 Интегрированный тест 125

6.6 Маленькая Элементарная 127

Глава 7 BDD——

7.1 Различные спецификации 128

7.1.1 Документ 129

7.1.2 Документы для программистов 129

7.1.3 Документы для не -программистов 130

7.2 Развитие поведения 130

7.2.1 Повествование 131

7.2.2 Сцена 132

7.3 BDD Story of Bookstore App 133

7.4 JBEDAVE 136

7.4.1 Jbedave Opera 136

7.4.2 Шаги, которые должны быть определены 137

7.4.3 Селен и Селенид 138

7.4.4 JBEDAVE ШАГ 139

Проверка после 7.4.5 Zui 144

7.5 Резюме 146

Глава 8 Код реконструкции——

8.1 Оставшийся код 147

8.2 Процедура кодирования 156

8.2.1 Остановите процедуру обработки кода 157

8.2.2 Описание 157

8.2.3 Техническое описание 157

8.2.4 Добавить новую функцию 157

8.2.5 Тест черного ящика по -прежнему остается пиковым тестом на удар 157

8.2.6 Предварительное расследование 158

8.2.7 Алгоритм изменения кода приложения 161

8.2.8 Извлечение и переписать звонок 166

8.2.9 Устранение статуса“”

8.3 Резюме 173

Глава 9 Переключатель функций——

9.1 Непрерывная интеграция, непрерывная доставка и непрерывное развертывание 175

9.2 Переключатель функции 177

9.3 Пример переключателя функции 178

9.3.1 Реализация службы Fibonacci 181

9.3.2 Используйте шаблонный двигатель 184

9.4 Резюме 187

Глава 10 Обзор 188

10.1 Сводка TDD 188

10.2 Zui Jia Practice 189

10.2.1 Название согласилось 189

10.2.2 Процесс 191

10.2.3 Практика развития 192

10.2.4 Инструмент 195

10.3 Это только начало 196

10.4 Это не конец 196 


Введение

 

Требуемая среда построена;

Повышение скорости;