Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Искусство автономного тестирования с примерами на C#. 2-е издание
ЧАСТЬ I. Приступая к работе
Поставить закладку
Для продолжения работы требуется
Регистрация
Предыдущая страница
Следующая страница
Оглавление
Предисловие Роберта С. Мартина ко второму изданию
Предисловие Майкла Фэзерса ко второму изданию
Вступление
Благодарности
Об этой книге
+
Об иллюстрации на обложке
ЧАСТЬ I. Приступая к работе
-
Глава 1. Основы автономного тестирования
1.1. Определение автономного тестирования, шаг за шагом
1.1.1. О важности написания хороших автономных тестов
1.1.2. Все мы писали автономные тесты (или что-то в этом роде)
1.2. Свойства хорошего автономного теста
1.3. Интеграционные тесты
1.3.1. Недостатки неавтоматизированных интеграционных тестов по сравнению с автоматизированными автономными тестами
1.4. Из чего складывается хороший автономный тест?
1.5. Пример простого автономного теста
1.6. Разработка через тестирование
1.7. Три основных навыка успешного практика TDD
1.8. Резюме
Глава 2. Первый автономный тест
2.1. Каркасы автономного тестирования
2.1.1. Что предлагают каркасы автономного тестирования
2.1.2. Каркасы семейства xUnit
2.2. Знакомство с проектом LogAn
2.3. Первые шаги освоения NUnit
2.3.1. Установка NUnit
2.3.2. Загрузка решения
2.3.3. Использование атрибутов NUnit
2.4. Создание первого теста
2.4.1. Класс Assert
2.4.2. Прогон первого теста в NUnit
2.4.3. Добавление положительных тестов
2.4.4. От красного к зеленому: тесты должны проходить
2.4.5. Стилистическое оформление тестового кода
2.5. Рефакторинг - параметризованные тесты
2.6. Другие атрибуты в NUnit
2.6.1. Подготовка и очистка
2.6.2. Проверка ожидаемых исключений
2.6.3. Игнорирование тестов
2.6.4. Текучий синтаксис в NUnit
2.6.5. Задание категорий теста
2.7. Проверка изменения состояния системы, а не возвращаемого значения
2.8. Резюме
ЧАСТЬ II. Основные приемы
+
ЧАСТЬ III. Тестовый код
+
ЧАСТЬ IV. Проектирование и процесс
+
ПРИЛОЖЕНИЕ. Инструменты и каркасы
+
Предметный указатель
Данный блок поддерживает скрол*