Искусство автономного тестирования с примерами на С#, Зелёный

Искусство автономного тестирования с примерами на С#, Зелёный
ДМК-Пресс
sku: 1846595
1,620.00 руб.
Shipping from: Russia
   Description
Во втором издании книги «Искусство автономного тестирования» автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов - понятных, удобных для сопровождения и заслуживающих доверия. Вы и не заметите, как перейдете к более сложным вопросам - заглушкам и подставкам - и попутно научитесь работать с изолирующими каркасами типа Moq, FakeltEasy или Typemock Isolator. Вы узнаете о паттернах тестирования и организации тестов, о том, как проводить рефакторинг приложений и тестировать «нетестопригодный» код. Не забыл автор и об интеграционном тестировании и тестировании работы с базами данных.
Примеры в книге написаны на С#, но будут понятны всем, кто владеет каким-нибудь статически типизированным языком, например Java или C++.
   Technical Details
author: Ошероув Рой
availabilityCode: 3
binding: 60x88 1/16
Color: Зелёный
Cover: мягкая обложка
ds: 25
ISBN: 978-5-94074-945-5,978-5-97060-415-1
language: rus
page_extent: 360
table_of_contents: Предисловие Роберта С. Мартина ко второму изданию Предисловие Майкла Фэзерса ко второму изданию Вступление Благодарности Об этой книге Предполагаемая аудитория Структура книги Графические выделения и загрузка исходного кода Требования к программному обеспечению Автор в сети Другие проекты Роя Ошероува Об иллюстрации на обложке Часть I. Приступая к работе Глава 1. Основы автономного тестирования 1.1. Определение автономного тестирования, шаг за шагом 1.1.1.0 важности написания хороших автономных тестов 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. Каркасы семейства xLlnit 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. Основные приемы Глава 3. Использование заглушек для разрыва зависимостей 3.1. Введение в заглушки 3.2. Выявление зависимости от файловой системы в LogAn 3.3. Как можно легко протестировать LogAnalyzer 3.4. Реф
topCategoryId: 3
Type: book
Weight: 424
year: 2016
Высота: 20
Длина: 210
Ширина: 140
   Price history chart & currency exchange rate

Customers also viewed