Воскресенье, 04.12.2016, 19:16

Электронная библиотека системного администратора

Приветствую Вас Гость | RSS
Главная Учебники Регистрация Вход
Рубрики

Книги и учебники
Microsoft [144]
Linux, Unix, FreeBSD, Solaris [108]
Oracle [29]
Cisco [37]
IBM [19]
1C [25]
СУБД и базы данных [24]
Web технологии [67]
Компьютерные сети [93]
Компьютеры, hardware [70]
Защита информации [90]
Программирование [106]
Тестирование ПО [12]
Начинающим админам [160]
Общие вопросы по IT [27]
Справочники [202]

Программы
Администрирование [56]
Архиваторы [6]
Безопасность [17]
Полезный софт [28]
Программы для hardware [15]
Работа с DJVU, PDF, FB2 [8]
Сетевые сервисы [17]
Сетевые утилиты [79]

Статистика
Онлайн всего: 3
Гостей: 3
Пользователей: 0


Реклама

Главная » Учебники » Тестирование ПО

Искусство автономного тестирования с примерами на C#. 2-е издание.
Книга Искусство автономного тестирования с примерами на C#. 2-е издание. Скачать бесплатно. Автор - Рой Ошероув.

Искусство автономного тестирования с примерами на C#. 2-е издание.

Авторы - Рой Ошероув

2-е издание книги Роя Ошероува "Искусство автономного тестирования с примерами на C#" предназначено для всех, кто пишет код и хочет узнать о передовой практике автономного тестирования. Все примеры написаны на C# с использованием Visual Studio, поэтому работающим на платформе .NET они будут особенно полезны. Но приведенные рекомендации равным образом относятся к большинству, если не ко всем объектно-ориентированным, статически типизированным языкам (в частности, VB.NET, Java, and C++).

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

Книга состоит из четырех частей. В первой части вы научитесь основам написания автономных тестов: узнаете, как работать с каркасом тестирования (NUnit) и что такое атрибуты автоматизированного тестирования, например [Test] и [TestCase]. Здесь же рассказывается об утверждениях, игнорировании некоторых тестов, тестировании единицы работы, трех типах значений, возвращаемых автономным тестом, и трех соответствующих им типах тестов: тесты, основанные на значениях, тесты, основанные на состоянии, и тесты взаимодействия. Во второй части рассматриваются приемы разрыва зависимостей: подставные объекты, заглушки, изолирующие каркасы и соответствующие им способы рефакторинга кода. В главе 3 вводится понятие о заглушках и показывается, как их вручную создавать и использовать. В главе 4 дается представление о тестировании взаимодействия с помощью написанных вручную подставных объектов. В главе 5 обе идеи сводятся вместе и демонстрируется, как изолирующие каркасы позволяют их объединить и автоматизировать. В главе 6 содержится углубленное обсуждение ограниченных и неограниченных изолирующих каркасов и их внутреннего устройства. Третья часть посвящена различным способам организации тестового кода, приемам его запуска и переработки структуры, а также передовым методам написания тестов. В главе 7 обсуждаются иерархии тестов, а также вопросы использования API инфраструктуры тестирования и включения тестов в автоматизированную процедуру сборки. В главе 8 даются рекомендации по созданию тестов, которые были бы удобны для чтения и сопровождения и заслуживали доверия. В четвертой части речь идет о внедрении новой методологии в организации и о работе с уже существующим кодом. В главе 9 обсуждаются проблемы, с которыми приходится сталкиваться при попытке внедрить автономное тестирование в организации, и способы их решения. Здесь же перечисляются вопросы, которые вам могут задать, и предлагаются ответы на них. Глава 10 посвящена автономному тестированию существующего унаследованного кода. Описываются два способа решить, с чего начинать тестирование, и рассматриваются некоторые инструменты тестирования нетестопригодного кода. В главе 11 мы поговорим о весьма важной теме проектирования с учетом тестопригодности и о существующих сегодня вариантах. В приложении описываются инструменты, которые могут оказаться полезны для тестирования.

Издательство – ДМК-Пресс

Год издания – 2014

Формат книги - PDF

Размер - 2,2 Мб

СКАЧАТЬ с depositfiles.com

Любители печатных изданий могут заказать бумажный экземпляр этой же книги здесь:

Книга "Искусство автономного тестирования с примерами на С#" Рой Ошероув - купить на OZON.ru книгу The Art of Unit Testing with Examples С# Искусство автономного тестирования с примерами на С# с доставкой по почте | 978-5-94074-945-5 Книга "Искусство автономного тестирования с примерами на С#" Рой Ошероув - купить на OZON.ru книгу The Art of Unit Testing with Examples С# Искусство автономного тестирования с примерами на С# с доставкой по почте | 978-5-94074-945-5
Категория: Тестирование ПО | Добавил: strelsov (30.05.2016)
Просмотров: 667 | Теги: Рой Ошероув, тестопригодность, тестирование софта, Nunit, автономное тестирование, рефакторинг кода, тестирование ПО, программные заглушки, TestCase | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск по сайту

Облако тегов
Справочник администратора Уильям Р. Станек cmd Microsoft shell Windows Script Host php lan ЛВС vpn Windows Vista СУБД SQL СУБД MySQL Windows PowerShell Java DNS DHCP telnet разработка Web-приложений MySql БД SSH Компьютерные сети Linux информационная безопасность ftp xml Интернет BIOS

...

Copyright IT-Ebooks.Ru © 2016