Тестирование, основанное на дизайне: тестируйте умнее, а не сложнее
после оплаты (24/7)
(для всех устройств)
(в т.ч. для Apple и Android)
Apress, 2010, 344 стр. ISBN-10: 1430229438ISBN-13: 9781430229438Инновационная книга Design Driven Testing возвращает здравомыслие в процесс разработки программного обеспечения, переворачивая концепцию Test Driven Development (TDD) — восстанавливая концепцию использования тестирование для проверки проекта вместо того, чтобы делать вид, что модульные тесты заменяют дизайн. Любой, кто считает, что TDD «чертовски сложно», оценит эту книгу.
Тестирование, основанное на проектировании, показывает, что, сочетая дальновидный процесс разработки с передовой автоматизацией, тестирование может быть точно целевым, ориентированные на бизнес, плодотворные усилия. Другими словами, вы научитесь тестировать умнее, а не сложнее.
Применяет подход, основанный на обратной связи, на каждом этапе жизненного цикла проекта. Иллюстрирует простой и эффективный подход с использованием основного подмножества UML. Описывается реальный пример проекта с использованием Java и Flex/ActionScript. Представлены дополнительные главы для опытных специалистов по DDT, в которых рассматриваются антишаблоны модульного тестирования (и их противоположные, «ориентированные на тестирование» шаблоны проектирования) и показано, как создавать собственные шаблоны преобразования тестов в Enterprise Architect.
Чему вы научитесь
Создавать модульные и поведенческие тесты с помощью JUnit, NUnit, FlexUnit. Создавать приемочные тесты для всех путей использования за счет расширения потока вариантов использования. Создавать тесты требований для функциональных требований. Проводить сложные приемочные тесты на предприятии. Изолировать отдельные контрольные точки для автономных модульных/поведенческих тестов. Применять среды разработки, управляемые поведением, такие как JBehave и NBehave.
Для кого предназначена эта книга
Тестирование, основанное на дизайне, должно понравиться разработчикам, менеджерам проектов, тестировщикам, бизнес-аналитикам, архитекторам... фактически всем, кто создает программное обеспечение, которое необходимо тестировать. Хотя тестирование на основе дизайна одинаково применимо как к большим, так и к небольшим проектам, оно особенно полезно для тех разработчиков, которым необходимо проверить свое программное обеспечение на соответствие формальным требованиям. Таким разработчикам будет очень полезен рациональный и дисциплинированный подход, которого придерживаются авторы.
Характеристики
- ФИО Автора
- Doug Rosenberg
Matt Stephens - Язык
- Английский