'

Разработка через приемочное тестирование с использованием FIT

Понравилась презентация – покажи это...





Слайд 0

Разработка через приемочное тестирование с использованием FIT Дмитрий Лобасев dlobasev@luxoft.com


Слайд 1

Дмитрий Лобасев Архитектор процессов и тренер по гибким методологиям Центр Качества, Люксофт Сертифицированный Скрам-Мастер Со-координатор сообщества AgileRussia.ru http://agilerussia.ru


Слайд 2

Как покупатель, я могу зайти на сайт нашего магазина, выбрать понравившиеся товары и оформить заказ, указав ФИО, свои контактные данные и адрес доставки


Слайд 3

Цена ошибки


Слайд 4

Разработка, ведомая приемочными тестами


Слайд 5

Приемочные тесты Критерий завершенности задачи (Criteria for DONE)


Слайд 6

Кто должен писать приемочные тесты? Заказчик Роль: «Заказчик» Stakeholder Аналитик Тестировщик Product Owner Разработчик Разработчики и QA помогают «заказчику» создавать тесты «Заказчик» помогает разработчикам понять бизнес-правила, описанные в тестах Отличный инструмент для взаимодействия!


Слайд 7

Тесты должны быть автоматизированы!


Слайд 8

FIT Framework for Integrated Tests Предоставляет унифицированный способ написания тестов Тесты пишутся на языке бизнеса Не требуют написания сценариев в другой форме (Word, скриптовый язык, …)


Слайд 9

Добавить новую книгу ’FIT for Developing Software’ ценой ‘1500р’ Произвести в каталоге поиск книги ’FIT for Developing Software’ Проверить, что такая книга найдена Добавить книгу в корзину Проверить, что сумма корзины равна ‘1500р’ Создать заказ для ‘Дмитрий Лобасев’, телефон ‘8 926 5843911’, … Проверить, что заказ создан и его сумма равна ‘1500р’ Пример тестового сценария Test button


Слайд 10

Как это работает?


Слайд 11


Слайд 12


Слайд 13

Картинка с тестом из фитнеса


Слайд 14

Плагины для IDE (Eclipse, MS Visual Studio) FITpro Web – среда управления FIT тестами


Слайд 15


Слайд 16

Для заказчика Взаимодействие с проектной командой Видимость результатов работы Степень готовности системы


Слайд 17

Для специалиста по тестированию Критерий готовности системы Не требуют навыков программирования Новые тесты создаются из готовых «кубиков»


Слайд 18

Для разработчика Критерий завершенности задачи Система удовлетворяет требованиями заказчика Система по прежнему работоспособна после внесения изменений


Слайд 19

Тренинг по автоматизации приемочного тестирования с FIT Отличная возможность оценить применение инструмента на практике!


Слайд 20

Спасибо! Дмитрий Лобасев dlobasev@luxoft.com


×

HTML:





Ссылка: