Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Разработка через приемочное тестирование с использованием FIT Дмитрий Лобасев [email_address]
Дмитрий Лобасев <ul><li>Архитектор процессов и тренер по гибким методологиям </li></ul><ul><li>Центр Качества, Люксофт </l...
<ul><li>Как покупатель, </li></ul><ul><li>я  мо гу  зайти на сайт нашего магазина, выбрать понравившиеся товары </li></ul>...
Цена ошибки
Разработка, ведомая приемочными тестами
Приемочные тесты <ul><li>Критерий завершенности   задачи (Criteria for DONE) </li></ul>
Кто должен писать приемочные тесты? <ul><li>Заказчик </li></ul><ul><li>Роль : « Заказчик» </li></ul><ul><ul><li>Stakeholde...
<ul><li>Тесты должны быть автоматизированы!  </li></ul>
FIT <ul><li>Framework for Integrated Tests </li></ul><ul><li>Предоставляет унифицированный способ написания тестов </li></...
<ul><ul><li>Добавить новую книгу ’ FIT for Developing Software ’ ценой  ‘ 1500 р’ </li></ul></ul><ul><ul><li>Произвести в ...
Как это работает? HTML Report HTML, Excel spreadsheet of Fit test tables (Test code)
 
 
<ul><li>Картинка с тестом из фитнеса </li></ul>
<ul><li>Плагины для  IDE (Eclipse, MS Visual Studio) </li></ul><ul><li>FITpro Web –  среда управления  FIT  тестами </li><...
 
Для заказчика <ul><li>Взаимодействие с проектной командой </li></ul><ul><li>Видимость результатов работы </li></ul><ul><li...
Для специалиста по тестированию <ul><li>Критерий готовности системы </li></ul><ul><li>Не требуют навыков программирования ...
Для разработчика <ul><li>Критерий завершенности задачи </li></ul><ul><li>Система удовлетворяет требованиями заказчика </li...
<ul><li>Тренинг по автоматизации приемочного тестирования с  FIT </li></ul><ul><ul><ul><ul><ul><li>Отличная возможность оц...
<ul><li>Спасибо! </li></ul><ul><li>Дмитрий Лобасев </li></ul><ul><li>[email_address] </li></ul>
Upcoming SlideShare
Loading in …5
×

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

2,806 views

Published on

Разработка через приемочное тестирование с применением FIT (Framework for Integrated Tests). Материалы с выступления на SQA2008

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

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

  1. 1. Разработка через приемочное тестирование с использованием FIT Дмитрий Лобасев [email_address]
  2. 2. Дмитрий Лобасев <ul><li>Архитектор процессов и тренер по гибким методологиям </li></ul><ul><li>Центр Качества, Люксофт </li></ul><ul><li>Сертифицированный Скрам-Мастер </li></ul><ul><li>Со-координатор сообщества AgileRussia.ru </li></ul><ul><li>http:// agilerussia.ru </li></ul>
  3. 3. <ul><li>Как покупатель, </li></ul><ul><li>я мо гу зайти на сайт нашего магазина, выбрать понравившиеся товары </li></ul><ul><li>и оформить заказ, указав ФИО, свои контактные данные и адрес доставки </li></ul>
  4. 4. Цена ошибки
  5. 5. Разработка, ведомая приемочными тестами
  6. 6. Приемочные тесты <ul><li>Критерий завершенности задачи (Criteria for DONE) </li></ul>
  7. 7. Кто должен писать приемочные тесты? <ul><li>Заказчик </li></ul><ul><li>Роль : « Заказчик» </li></ul><ul><ul><li>Stakeholder </li></ul></ul><ul><ul><li>Аналитик </li></ul></ul><ul><ul><li>Тестировщик </li></ul></ul><ul><ul><li>Product Owner </li></ul></ul><ul><ul><li>Разработчик </li></ul></ul><ul><li>Разработчики и QA помогают «заказчику» создавать тесты </li></ul><ul><li>«Заказчик» помогает разработчикам понять бизнес-правила, описанные в тестах </li></ul><ul><li>Отличный инструмент для взаимодействия! </li></ul>
  8. 8. <ul><li>Тесты должны быть автоматизированы! </li></ul>
  9. 9. FIT <ul><li>Framework for Integrated Tests </li></ul><ul><li>Предоставляет унифицированный способ написания тестов </li></ul><ul><ul><li>Тесты пишутся н а языке бизнеса </li></ul></ul><ul><ul><li>Не требуют написания сценариев в другой форме ( Word, скриптовый язык , … ) </li></ul></ul>
  10. 10. <ul><ul><li>Добавить новую книгу ’ FIT for Developing Software ’ ценой ‘ 1500 р’ </li></ul></ul><ul><ul><li>Произвести в каталоге поиск книги ’ FIT for Developing Software ’ </li></ul></ul><ul><ul><li>Проверить, что такая книга найдена </li></ul></ul><ul><ul><li>Добавить книгу в корзину </li></ul></ul><ul><ul><li>Проверить, что сумма корзины равна ‘1500 р ’ </li></ul></ul><ul><ul><li>Создать заказ для ‘ Дмитрий Лобасев ’, телефон ‘8 926 5843911 ’ , … </li></ul></ul><ul><ul><li>Проверить, что заказ создан и его сумма равна ‘1500 р ’ </li></ul></ul>Пример тестового сценария Test button
  11. 11. Как это работает? HTML Report HTML, Excel spreadsheet of Fit test tables (Test code)
  12. 14. <ul><li>Картинка с тестом из фитнеса </li></ul>
  13. 15. <ul><li>Плагины для IDE (Eclipse, MS Visual Studio) </li></ul><ul><li>FITpro Web – среда управления FIT тестами </li></ul>
  14. 17. Для заказчика <ul><li>Взаимодействие с проектной командой </li></ul><ul><li>Видимость результатов работы </li></ul><ul><li>Степень готовности системы </li></ul>
  15. 18. Для специалиста по тестированию <ul><li>Критерий готовности системы </li></ul><ul><li>Не требуют навыков программирования </li></ul><ul><li>Новые тесты создаются из готовых «кубиков» </li></ul>
  16. 19. Для разработчика <ul><li>Критерий завершенности задачи </li></ul><ul><li>Система удовлетворяет требованиями заказчика </li></ul><ul><li>Система по прежнему работоспособна после внесения изменений </li></ul>
  17. 20. <ul><li>Тренинг по автоматизации приемочного тестирования с FIT </li></ul><ul><ul><ul><ul><ul><li>Отличная возможность оценить применение инструмента на практике! </li></ul></ul></ul></ul></ul>
  18. 21. <ul><li>Спасибо! </li></ul><ul><li>Дмитрий Лобасев </li></ul><ul><li>[email_address] </li></ul>

×