The Art of Unit Testing / Искусство модульного тестирования: Part 2. Core techniques

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Раздел 2. Базовые техники

aushtx 10.04.14 в 16:19

0

Сделав обзор основ в предыдущих частях, теперь я представлю базовые техники тестирования и рефакторинга, необходимые для написания тестов для реальных проектов.

aushtx 10.04.14 в 16:21

0

В 3 главе мы попробуем заглушки (stub) и посмотрим, как они помогают устранять зависимости. Мы пройдемся по техникам рефакторинга, позволяющим сделать ваше приложение более тестируемым и вы узнаете о швах (хз, что это) процесса.

dima117 10.04.14 в 20:37

0

В 4 главе мы коснемся фиктивных объектов и тестирования взаимодействия. Мы посмотрим, чем фиктивные объекты (mock objects) отличаются от заглушек (stubs) и рассмотрим концепцию "фальшивых объектов".

dima117 10.04.14 в 20:42

0

Глава 3. Использование заглушек для устранения зависимостей

Skaarj 13.04.14 в 16:22

0

В этой главе рассматривается

Skaarj 13.04.14 в 16:20

0

Написание заглушек

SakhipovRR 11.04.14 в 13:52

0

Определение заглушек

Skaarj 13.04.14 в 16:25

0

Рефакторинг перед внедрением заглушек

SakhipovRR 11.04.14 в 13:52

0

Рефакторинг кода для использования заглушек

Skaarj 13.04.14 в 16:27

0

Преодоление проблем с инкапсуляцией

SakhipovRR 11.04.14 в 13:53

0

Исследование лучших практик при использовании заглушек

Skaarj 13.04.14 в 16:24

0

В предыдущей главе вы написали свой первый модульный тест, используя NUnit и исследовали несколько атрибутов тестирования. Вы также создали тесты для простых сценариев использования (use case), где все, что вы должны были проверить, это возвращаемые значения от объектов или состояние тестируемого модуля в системе с минимально-достаточным функционалом.

Skaarj 13.04.14 в 16:46

0

Введение в заглушки

SakhipovRR 11.04.14 в 13:54

0

Главная тема этого раздела, как и большей части этой книги, является контроль внешних зависимостей. В программировании Вы используете заглушки для отделения проблемного места от внешних зависимостей.

K_Demishev 10.04.14 в 16:40

0

Определение

K_Demishev 10.04.14 в 16:38

0

public bool IsValidLogFileName(string fileName) { // Просматривает файл конфигурации // Возвращает true, если, согласно конфигурации, расширение поддерживается. }

SakhipovRR 11.04.14 в 14:08

0
Минутку...

Следующая страница →