Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Реализация приёмочных тестов


Информационный Канал Subscribe.Ru

Мир экстремального программирования

Свежие статьи

Первый тест пользователя.
Команды, практикующие XP, очень часто не имеют пользовательских или приёмочных тестов, либо откладывают это на потом. Результат - менее уверенный заказчик и проблемы, в те моменты, когда их меньше всего ожидаешь. В этой статье представлен наш первый тест пользователя. Увидите, это не сложно.
Читать всё...

Изучаем методики XP

Реализация приёмочных тестов.
Важность приёмочных тестов ясна, осталось выяснить, как реализовать их на практике. Это не всегда тривиальная или стандартная задача, требует смекалки и ловкости от программиста. Основная цель приёмочных тестов - дать незамысловатые средства контроля работоспособности продукта заказчику. Вполне нормально, что заказчик может и не знать программирования, поэтому модификация и запуск приёмочного теста должны быть подвластны рядовому пользователю. Другое требование состоит в том, что процедура тестирования не должна быть рутинной, иначе заказчику вскоре надоест с этим возиться. Здесь может помочь максимально возможная автоматизация теста. Каждая функциональная особенность программы требует своего подхода к реализации приёмочного теста. Помните, что приёмочный тест - это не только проверка работоспособности пользовательского интерфейса, ещё бывает экспорт в файл, отсылка писем электронной почтой и т.д. Да и сам пользовательский интерфейс не всегда требует специальных средств тестирования. Яркий тому пример - статья Рона Джеффриеса "Первый тест пользователя", появившаяся в переводе. Можно выделить несколько ключевых направлений построения приёмочных тестов:
1) Тестирование взаимодействия с пользовательским интерфейсом при помощи специальных средств;
2) Косвенное тестирование с использованием автоматизации или объектной модели программы;
3) Синтаксический анализ выходных документов;
4) Изменение внешних характеристик среды выполнения программы.

Упражнение.

Попробуйте классифицировать следующие задачи по приведенным методам построения приёмочных тестов. Постарайтесь обойтись без привлечения пункта со специальными средствами. Методы можно смешивать.
1) Ввод товара и его характеристик.
2) Просмотр всех товаров.
3) Подсчёт серии количественных показателей для группы товаров.
4) Формирование отчёта за неделю в виде HTML файла.
5) Автоматическая отправка отчёта по электронной почте в конце недели.

Адресуйте свои решения нам, lessons@xprogramming.com.ua. Будем рады увидеть не только их, но и ваши отзывы и пожелания.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное