Your SlideShare is downloading. ×
Agile testing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Agile testing

85

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
85
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Agile testing Тестирование в Agile
  • 2. Что такое Agile? Гибкая методология разработки программного обеспечения в условиях постоянно изменяющихся требований.
  • 3. Основные идеи Agile Manifesto • люди и взаимодействие важнее процессов и инструментов; • работающий продукт важнее исчерпывающей документации; • сотрудничество с заказчиком важнее согласования условий контракта; • готовность к изменениям важнее следования первоначальному плану.
  • 4. Принципы Agile Manifesto • • • • • • • • • • • • удовлетворение клиента за счёт ранней и бесперебойной поставки ценного программного обеспечения; приветствие изменений требований даже в конце разработки (это может повысить конкурентоспособность полученного продукта); частая поставка рабочего программного обеспечения (каждый месяц или неделю или ещё чаще); тесное, ежедневное общение заказчика с разработчиками на протяжении всего проекта; проектом занимаются мотивированные личности, которые обеспечены нужными условиями работы, поддержкой и доверием; рекомендуемый метод передачи информации — личный разговор (лицом к лицу); работающее программное обеспечение — лучший измеритель прогресса; спонсоры, разработчики и пользователи должны иметь возможность поддерживать постоянный темп на неопределённый срок; постоянное внимание улучшению технического мастерства и удобному дизайну; простота — искусство не делать лишней работы; лучшие технические требования, дизайн и архитектура получаются у самоорганизованной команды; постоянная адаптация к изменяющимся обстоятельствам.
  • 5. Методы разработки ПО в Agile • • • • • Feature-Driven Development (FDD) Scrum Crystal Clear eXtreme Programming (XP) Ect
  • 6. Agenda • • • • • Planning Development Code-Review Testing Demo
  • 7. Planning Poker всей команды
  • 8. Development
  • 9. Code-Review ALL CODE SHOULD BE REVIEWED!!!
  • 10. Testing • Тестирование – исследование, а не проверка • Ручное тестирование тоже важно • Создание функциональной карты • Заметки во время тестирования • Запись видео
  • 11. Demo(Релиз) Коллективная ответственность за качество!!!
  • 12. Интересные моменты: 1. 2. 3. 4. 5. 6. Создание карты зависимости Запись видео во время тестирования Исследовательское тестирование TDD – Test Driven Development Ретроспектива Код-ревью
  • 13. 1. Создание карты зависимости
  • 14. 2. Запись видео во время тестирования
  • 15. 3. Исследовательское тестирование
  • 16. 4. TDD – Test Driven Development
  • 17. 5. Ретроспектива
  • 18. 6. Код-ревью
  • 19. Принципы Agile-тестировщика
  • 20. 10. Постоянно улучшаться
  • 21. 9. Приносить ценность продукту
  • 22. 8. Заряжать духом тестирования
  • 23. 7. Смотреть по сторонам
  • 24. 6. Исследовать и экспериментировать
  • 25. 5. Знать все практики тест дизайна
  • 26. 4. Дружить с программистом
  • 27. 3. Обладать техническими знаниями
  • 28. 2. Задавать неудобные вопросы
  • 29. 1. Быть смелым и решительным
  • 30. 10 принципов Agile-тестировщика Быть смелым и решительным Задавать неудобные вопросы Обладать техническими знаниями Дружить с программистом Знать все практики тест дизайна Исследовать и экспериментировать Смотреть по сторонам Заряжать духом тестирования Приносить ценность продукту Постоянно улучшаться

×