Краткое описание
Модульное/функциональное тестирование стали частью
жизненного цикла разработки. Когда-то Junit был главным фреймворком, который
разработчики использовали для модульного тестирования ПО написанного на Java.
Однако, у Junit были определенные недостатки в плане выполнения и
предоставляемой функциональности. 
 Данная книга освещает функциональность и использование
нового фреймворка TestNG, компенсирующего промахи Junit и предоставляющего
дополнительные возможности.
Данная книга освещает функциональность и использование
нового фреймворка TestNG, компенсирующего промахи Junit и предоставляющего
дополнительные возможности.
"Руководство по TestNG для начинающих"
-- практическое руководство, нацеленное расширить ваши знания о TestNg. Этот
пошаговый справочник поможет вам изучить и разобраться в различных нюансах
TestNg. Вы узнаете о его преимуществах и тонкой настройке в зависимости от
потребностей. 
Об авторе
Варун Менон -- QA-консультант с
многолетним опытом разработки фреймворков для автоматизированного тестирования
на базе различных технологий и языков вроде Java, JavaScript, Ruby и Groovy. Он
работал над веб- и мобильными приложениями для ведущих клиентов в сфере
управления поставками, онлайн-фотокниг, систем видео-аналитики и исследования
рынка.
Содержание
В первой главе приводится краткое введение в тестирование и
автоматизацию тестирования. Как приступить к работе с TestNG и как
интегрировать в вашу любимую IDE. 
Повсеместно в книге используется Eclipse. Во второй главе
рассказано о базовой конфигурации, комплекте тестов и опциях командной строки.
Она включает также несколько тестов для пакетов, классов и методов. 
Третья глава посвящена аннотациям. Инициализация и
деинициализация, отключение тестов и использование параметризации. Тестовые
группы -- тема четвертой главы, затем -- в пятой главе -- рассказывается о
зависимостях. В шестой и седьмой главах рассматриваются фабрики и параллелизм в
тестах. 
В восьмой главе приводится обзор интеграции инструментов
сборки, включая Ant и Maven. Логирование и отчеты о прогонах тестов описываются
в девятой главе. Десятая глава посвящена созданию программных тестов.
Одиннадцатая глава рассматривает базовый сценарий миграции. 
Последняя глава посвящена различиям между модульным и
функциональным тестированием и объясняет дополнительные понятия вроде JMock,
Mockito и как использовать Selenium. 
Стиль написания
В общем инструкции четкие, а скриншоты полезные. Материал изложен
достаточно детально, доступно и хорошо структурировано. Идеально подходит
новичкам, а в качестве справочника и разработчикам, знакомым с данной темой. 
Выводы и рекомендации
Цель книги -- ознакомить разработчиков с TestNG. В ней используется
большое количество скриншотов и листингов кода для представления основных
свойств. Требует базовых знаний Java и, возможно, JUnit. 
Книга предназначена для разработчиков, не знакомых с TestNG.
Это находка для новичков в тестировании и в TestNG в частности. Один минус --
базовые примеры. Плюс, не объясняется, почему нужно использовать одну функцию и
когда использовать другую. 
 
Комментариев нет:
Отправить комментарий