Искусство автономного тестирования с примерами на С#, Зелёный
Описание
Во втором издании книги «Искусство автономного тестирования» автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов - понятных, удобных для сопровождения и заслуживающих доверия. Вы и не заметите, как перейдете к более сложным вопросам - заглушкам и подставкам - и попутно научитесь работать с изолирующими каркасами типа Moq, FakeltEasy или Typemock Isolator. Вы узнаете о паттернах тестирования и организации тестов, о том, как проводить рефакторинг приложений и тестировать «нетестопригодный» код. Не забыл автор и об интеграционном тестировании и тестировании работы с базами данных.
Примеры в книге написаны на С#, но будут понятны всем, кто владеет каким-нибудь статически типизированным языком, например Java или C++.
Примеры в книге написаны на С#, но будут понятны всем, кто владеет каким-нибудь статически типизированным языком, например Java или C++.
Характеристики
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 |
График изменения цены & курс обмена валют
Пользователи также просматривали

183.57 руб.
Essential Oil Diffuser Wood Aromatherapy Home Car Office Adornment Reusable Safe Wooden Interiors Scent Decor Cube
aliexpress.ru
192.46 руб.
2 set 2 Sets Soccer Cake Decorations Plastic Miniature Field 7 Players 2 Goals Birthday Party Supplies Safe Reusable
aliexpress.ru
145.56 руб.
2pcs Card Bag Bags Drawstring Pouches Small Tarot Drawstring Bag Pouch Black Tarot Cards Organizer Holder Storage
aliexpress.ru
1,832.45 руб.
Anime Reigen Arataka Mob Psycho 100 Kageyama Shigeo Mobu Saiko Hyaku Cosplay Cartoon Quicksand Mahjong Mascot Acrylic Brick Gift
aliexpress.com
3,839.00 руб.
Мужские дизайнерские туфли мужские из натуральной кожи Docksides классические белые красные туфли-лодочки для мужчин и женщин X147 36
joom.com
2,959.00 руб.
Женская сумка Простая сумка через плечо Новая женская сумка Модная повседневная сумка для мам Сумка через плечо Маленькая сумка
joom.com
573.49 руб.
Kushal's Fashion Jewellery Rhodium-Plated Square Studded Cubic Zirconia Earrings, White
myntra.com
3,683.50 руб.
04E109088AQ VVT зубчатый регулятор фазы распределительного вала для Volkswagen Audi
aliexpress.ru
1,253.44 руб.
Джинсы женские рваные однотонные, винтажные повседневные свободные брюки до щиколотки, с эластичным поясом, Z672, весна
aliexpress.ru
143.94 руб.
Настольный календарь 2024, настольный маленький ежемесячный ежедневник, офисный настольный мини-календарь, настенный декоративный Настольный календарь
aliexpress.ru
3,808.85 руб.
Y2K Pink Cargo Jeans Women Vintage Egirl Streetwear Oversize Flap Pocket Beige Wide Leg Denim Pants Harajuku Trousers
aliexpress.com
6,744.33 руб.
5X Microbit GO Starter Kit BBC Smart Car Kit/Qtruck/Python Education Microbit Supports AI And Machine Learning
aliexpress.com
2,843.29 руб.
Комплект постельного белья из микрофибры с изображением животных, пододеяльник с 3D рисунком, дизайнерское одеяло, чехол с наволочками для детей, подростков, взрослых, двойной, Королевский
aliexpress.ru
300.02 руб.
2021 New Simple Street Shooting Leaf Shaped Open Ring For Women Fashion Trend Versatile Personality Titanium Steel Accessories
aliexpress.com
5,571.75 руб.
African French Tulle Sequins Lace Fabric Peach 2022 High Quality Lace Material Nigerian Lace Fabrics Fo Wedding Woman
aliexpress.com
319.43 руб.
Брикет Из Нержавеющей Стали, брикет яичный блин, формирователь, брикет, форма для жарки яиц, инструменты для приготовления пищи, бриллиантов...
aliexpress.ru
6,812.25 руб.
Missvikki блестящие синие зеленые красные прозрачные кубические циркониевые свадебные серьги ожерелье ювелирные изделия Кристалл Благородные Ювелирные изделия для женщин
aliexpress.ru
2,601.50 руб.
Натуральный бирманский нефрит класса А, ледяной зеленый нефрит, изысканная фотография
aliexpress.ru
1,065.02 руб.
Aayomet Flower Girl Dresses For Wedding Toddler Girls Sleeveless Bowknot Floral Prints Ruffles Princess Dress Dance Party Green 6-12 Months
walmart.com
870.13 руб.
Babysbule Womens Underwear Clearance Women s Sexy Thong String Trousers Pack Lace Soft Lingerie Underwear Pack Of 6
walmart.com
879.63 руб.
Набор двухсторонних маркеров 60 шт. TouchRaven для скетчинга на спиртовой основе
rozetka.com.ua
362.29 руб.
2Pcs Leakproof Sauce Cups Pink Yellow Round Silicone Containers Storage Boxes for Salad Dressing Travel Lunch Reusable Condiment
aliexpress.ru
42,959.90 руб.
Боковой шкаф для хранения в гостиной в средневековом стиле, обеденный боковой шкаф, бытовой шкаф для хранения из цельного дерева на заказ, узкий у стены
aliexpress.ru
436.68 руб.
3 Pcs Letter Plate Pendant Delicate Alphabet Design Safe Materials Festive Hanging naments Home Shape Heart Shape
aliexpress.com
184.38 руб.
2 Pcs Egg Storage Box Tray with Lid Keeper for Fridge Holder Organizer Eggs Containers Food
aliexpress.ru
613.78 руб.
Modern Dark Green Forest American Pastoral Linen Curtains for Living Room Bedroom Dining Luxury Blackout Window Drapes Custom
aliexpress.ru
388.16 руб.
Сменный фильтр AF95-4 шт. для пылесосов AEG/Electrolux Rapido и Ergorapido, AEG AEF 144, Electrolux EF144
aliexpress.ru
1,094.13 руб.
FOR Haomai GY6 50 GY6 80 Carburetor PD19J Universal 48 Power-assisted Motorcycle Carburetor
aliexpress.com