Четверг, 28.03.2024, 15:33

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

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


Рубрики

Книги и учебники
Microsoft [186]
Linux, Unix, FreeBSD, Solaris [151]
Oracle [36]
Cisco [41]
IBM [22]
1C [46]
SAS [10]
СУБД и базы данных [57]
Web технологии [131]
Компьютерные сети [125]
Компьютеры, hardware [104]
Защита информации [140]
Программирование [197]
Тестирование ПО [23]
DevOps [21]
Начинающим админам [209]
Общие вопросы по IT [76]
Справочники [202]

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

Статистика
Онлайн всего: 2
Гостей: 2
Пользователей: 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 Мб

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

Категория: Тестирование ПО | Добавил: strelsov (30.05.2016)
Просмотров: 5071 | Теги: Рой Ошероув, тестопригодность, тестирование софта, Nunit, автономное тестирование, рефакторинг кода, тестирование ПО, программные заглушки, TestCase | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

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

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

...

Copyright IT-Ebooks.Ru © 2024