SlideShare una empresa de Scribd logo
1 de 36
Agile Testing, Risk, Uncertainty, and Why It All Works Художественный перевод / пересказ доклада   Элизабет Хендриксон на  Agileee 2011  для сообщества  Agile.by Ник Фролов.  Epam Systems [email_address] Twitter: kinokritik
Элизабет Хендриксон основатель консалтинговой компании  Quality Tree Software, Inc.,  ориентированной на помощь командам разработки выпускать стабильные продукты .  Работает в области тестирования с 1984 года Видео и слайды выступления в оригинале: http://agileee.org/2011/06/24/agile-testing/ www.qualitytree.com [email_address] Elisabeth Hendrickson
Что означает Спекуляция ? ,[object Object]
Что означает  Agile? ,[object Object],[object Object],[object Object],[object Object]
Source: Wikimedia Commons, courtesy of Ray Kurzweil See http://www.kurzweilai.net/the-law-of-accelerating-returns Increasing Complexity
Наращивание Спекуляции   Риски Analyze Design Implement Stabilize Сюрприз Спекуляция
Намерения  /  Планы Потребности Рынка Реализация
Спекуляция Намерения  /  Планы Реализация Потребности Рынка ? ? ?
Agile  призван избавить нас от спекуляции Итерация Итерация Итерация Итерация Итерация Спекуляция
… в идеале
“ frAgile” гибучая разработка   Риск Стабилизация Спекуяляция Итерации …
Хорошая новость Empirical evidence trumps speculation  Every. Single. Time.   (с)  Elisabeth Hendrickson Наличие реальных доказательств всегда побеждает спекуляцию
Как решить уравнение ? Вылезайте из офисов ! Steve Blank,  автор книги   Four Steps to the Epiphany ? Намерения Реализация Потребности Рынка
Явное изучение потребностей oli.lu
Как решить уравнение ? TDD –  Начните с видением результата в голове .  Указывайте ожидания на примерах .  Автоматизируйте проверку ожиданий .  Исследуйте, чтобы найти риски . ? Намерения Реализация Потребности рынка
User Story Явные  ожидания Неявные ожидания
По мере роста приложения, ожидания, которые были верными раньше могут утрать свою актуальность
Как решить уравнение ? Демо .  Частые релизы .  Изучайте проект вместе с клиентом . ? Намерения Реализация Потребности рынка
Уменьшайте цикл обратной связи Задержка обратной связи Develop Demo
Что означает  Agile? ,[object Object],[object Object],[object Object],[object Object]
Намерения Реализация Потребности рынка ✔ ✔ ✔
 
Тестирование это не задача одного отдела, это обязанность каждого Это в вашей части корабля дырка
Девять ключевых практик в  Agile  тестировании TDD ATDD Exploratory Testing Collective Ownership Automated Unit Tests Automated System Tests Continuous Integration Rehearse Delivery Automated Deploy
Test-First Mindset:  Начинайте с результатом в голове Код Стратегия Как узнать, что результат достигнут ? Идея
Acceptance-Test Driven Development (ATDD) ,[object Object],ЧПТ – человеко понятные тесты ATDD vs BDD vs Speficiation by Example
Acceptance-Test Driven Development (ATDD) User Story Workshop Implementation Agile-Friendly Test Automation Framework
Continuous Integration (CI) Непрерывная интеграция CI  – автоматический билд ,  выполнение тестов ,  и отправка результатов Разработчики практикующие  CI  регулярно добавляют свои изменения, выполняя перед этим тесты локально
Коллективное владение Не только кодом но и всеми артефактами (Technical assets) Unit Tests Production Code Репозиторий (Plus All other technical assets) Test “Fixture” Code Acceptance Tests
Automated Deploy
Ошибайтесь Рано ,  Ошибайтесь быстро Failing early & fast gives us time  to fix the problems. Local Unit Tests Secs- Mins Mins CI Build Mins- Hrs Automated Regression Hrs- Days Exploration
Красный  билд   означает – исправление ошибки прямо сейчас Если вчерашние ожидания от системы устарели ,  создается баг .  Баг тормозит процесс, и создает спекуляцию .  Чтобы сохранять темп, нужно быстро убирать все найденные баги . У нас еще один баг, давайте добавим его в список И выставьте ему приоритет!
Exploratory Testing Исследование системы ,[object Object],[object Object],[object Object],[object Object],[object Object],http://en.wikipedia.org/wiki/Session-based_testing
Done  включает - протестированно ,[object Object],[object Object],[object Object],[object Object]
Хорошая новость Empirical evidence trumps speculation  Every. Single. Time.   (с)  Elisabeth Hendrickson Наличие реальных доказательств всегда побеждает спекуляцию
LEARN TEST Intentions Implementation Actual Need

Más contenido relacionado

La actualidad más candente

Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итMagneta AI
 
Тестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven TestingТестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven TestingJulia Nechaeva
 
Введение в Scrum
Введение в Scrum Введение в Scrum
Введение в Scrum Nikita Filippov
 
вольфсон построение собственного Agile-фреймворка (шаблон)
вольфсон   построение собственного Agile-фреймворка (шаблон)вольфсон   построение собственного Agile-фреймворка (шаблон)
вольфсон построение собственного Agile-фреймворка (шаблон)Magneta AI
 
Продукт: вам нарезать или целым куском?
Продукт: вам нарезать или целым куском?Продукт: вам нарезать или целым куском?
Продукт: вам нарезать или целым куском?Timofey (Tim) Yevgrashyn
 
Scrum в Заказной разработке
Scrum в Заказной разработкеScrum в Заказной разработке
Scrum в Заказной разработкеNikita Filippov
 
Agility, как способ выживания компаний (ver. 2)
Agility, как способ выживания компаний (ver. 2)Agility, как способ выживания компаний (ver. 2)
Agility, как способ выживания компаний (ver. 2)Timofey (Tim) Yevgrashyn
 
мартюшев почему юнит-тесты не работают. история большого проекта
мартюшев   почему юнит-тесты не работают. история большого проектамартюшев   почему юнит-тесты не работают. история большого проекта
мартюшев почему юнит-тесты не работают. история большого проектаMagneta AI
 
Вебинар: 12 принципов Agile, которые делают его довольно успешным
Вебинар: 12 принципов Agile, которые делают его довольно успешнымВебинар: 12 принципов Agile, которые делают его довольно успешным
Вебинар: 12 принципов Agile, которые делают его довольно успешнымak-itconsulting.com
 
Антон Немчинов, Применимость SAFe в крупной финансовой организации
Антон Немчинов, Применимость SAFe в крупной финансовой организацииАнтон Немчинов, Применимость SAFe в крупной финансовой организации
Антон Немчинов, Применимость SAFe в крупной финансовой организацииScrumTrek
 
Продукт: вам нарезать или целым куском? (IT-Spring 2013)
Продукт: вам нарезать или целым куском? (IT-Spring 2013)Продукт: вам нарезать или целым куском? (IT-Spring 2013)
Продукт: вам нарезать или целым куском? (IT-Spring 2013)Timofey (Tim) Yevgrashyn
 
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!ScrumTrek
 
Agile Testing & Agile Tester
Agile Testing & Agile TesterAgile Testing & Agile Tester
Agile Testing & Agile TesterCOMAQA.BY
 
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.ScrumTrek
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиSQALab
 

La actualidad más candente (20)

Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в ит
 
Тестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven TestingТестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven Testing
 
Введение в Scrum
Введение в Scrum Введение в Scrum
Введение в Scrum
 
вольфсон построение собственного Agile-фреймворка (шаблон)
вольфсон   построение собственного Agile-фреймворка (шаблон)вольфсон   построение собственного Agile-фреймворка (шаблон)
вольфсон построение собственного Agile-фреймворка (шаблон)
 
Продукт: вам нарезать или целым куском?
Продукт: вам нарезать или целым куском?Продукт: вам нарезать или целым куском?
Продукт: вам нарезать или целым куском?
 
Scrum в Заказной разработке
Scrum в Заказной разработкеScrum в Заказной разработке
Scrum в Заказной разработке
 
Agility, как способ выживания компаний (ver. 2)
Agility, как способ выживания компаний (ver. 2)Agility, как способ выживания компаний (ver. 2)
Agility, как способ выживания компаний (ver. 2)
 
мартюшев почему юнит-тесты не работают. история большого проекта
мартюшев   почему юнит-тесты не работают. история большого проектамартюшев   почему юнит-тесты не работают. история большого проекта
мартюшев почему юнит-тесты не работают. история большого проекта
 
Agile или не Agile
Agile или не AgileAgile или не Agile
Agile или не Agile
 
Вебинар: 12 принципов Agile, которые делают его довольно успешным
Вебинар: 12 принципов Agile, которые делают его довольно успешнымВебинар: 12 принципов Agile, которые делают его довольно успешным
Вебинар: 12 принципов Agile, которые делают его довольно успешным
 
Антон Немчинов, Применимость SAFe в крупной финансовой организации
Антон Немчинов, Применимость SAFe в крупной финансовой организацииАнтон Немчинов, Применимость SAFe в крупной финансовой организации
Антон Немчинов, Применимость SAFe в крупной финансовой организации
 
Продукт: вам нарезать или целым куском? (IT-Spring 2013)
Продукт: вам нарезать или целым куском? (IT-Spring 2013)Продукт: вам нарезать или целым куском? (IT-Spring 2013)
Продукт: вам нарезать или целым куском? (IT-Spring 2013)
 
Quality assurance
Quality assuranceQuality assurance
Quality assurance
 
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
 
Agile Testing & Agile Tester
Agile Testing & Agile TesterAgile Testing & Agile Tester
Agile Testing & Agile Tester
 
Гибкие технологии разработки
Гибкие технологии разработкиГибкие технологии разработки
Гибкие технологии разработки
 
Agile In House
Agile In HouseAgile In House
Agile In House
 
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
 
AgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile ProjectsAgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile Projects
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить баги
 

Similar a Agile.by - Agileee season 3 - Agile Testing by Elisabeth Hendrickson

Mykola Mytko — "Быть, а не казаться Agile"
Mykola Mytko — "Быть, а не казаться Agile" Mykola Mytko — "Быть, а не казаться Agile"
Mykola Mytko — "Быть, а не казаться Agile" it-network
 
Software craftsmanship 8
Software craftsmanship 8Software craftsmanship 8
Software craftsmanship 8Pavel Veinik
 
Agile на практике
Agile на практикеAgile на практике
Agile на практикеAlexander Byndyu
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CICEE-SEC(R)
 
Роман Василенко. Continuous delivery или как упростить себе жизнь
Роман Василенко. Continuous delivery или как упростить себе жизньРоман Василенко. Continuous delivery или как упростить себе жизнь
Роман Василенко. Continuous delivery или как упростить себе жизнь_itcampus
 
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileKairat Yussupov
 
Automation Overview
Automation OverviewAutomation Overview
Automation OverviewKiraKeiss
 
Управляемое внедрение. Основы управления распределенными программными проекта...
Управляемое внедрение. Основы управления распределенными программными проекта...Управляемое внедрение. Основы управления распределенными программными проекта...
Управляемое внедрение. Основы управления распределенными программными проекта...Cергей Мартынов
 
Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018ITEM
 
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...Alexey Tigarev
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee
 
Ad 2009 - agile в кризис
Ad 2009 - agile в кризисAd 2009 - agile в кризис
Ad 2009 - agile в кризисAlexey Korsun
 
Agile на Смертельном Марше
Agile на Смертельном МаршеAgile на Смертельном Марше
Agile на Смертельном МаршеNikita Filippov
 
Правильный процесс дает правильный результат. Как бережливое производство пом...
Правильный процесс дает правильный результат. Как бережливое производство пом...Правильный процесс дает правильный результат. Как бережливое производство пом...
Правильный процесс дает правильный результат. Как бережливое производство пом...borovoystudio
 
Sdlc by Anatoliy Anthony Cox
Sdlc by  Anatoliy Anthony CoxSdlc by  Anatoliy Anthony Cox
Sdlc by Anatoliy Anthony CoxAlex Tumanoff
 
Правильный процесс дает правильный результат. Как бережливое производство сде...
Правильный процесс дает правильный результат. Как бережливое производство сде...Правильный процесс дает правильный результат. Как бережливое производство сде...
Правильный процесс дает правильный результат. Как бережливое производство сде...borovoystudio
 

Similar a Agile.by - Agileee season 3 - Agile Testing by Elisabeth Hendrickson (20)

Mykola Mytko — "Быть, а не казаться Agile"
Mykola Mytko — "Быть, а не казаться Agile" Mykola Mytko — "Быть, а не казаться Agile"
Mykola Mytko — "Быть, а не казаться Agile"
 
Software craftsmanship 8
Software craftsmanship 8Software craftsmanship 8
Software craftsmanship 8
 
Agile на практике
Agile на практикеAgile на практике
Agile на практике
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
 
Роман Василенко. Continuous delivery или как упростить себе жизнь
Роман Василенко. Continuous delivery или как упростить себе жизньРоман Василенко. Continuous delivery или как упростить себе жизнь
Роман Василенко. Continuous delivery или как упростить себе жизнь
 
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-Agile
 
Automation Overview
Automation OverviewAutomation Overview
Automation Overview
 
Управляемое внедрение. Основы управления распределенными программными проекта...
Управляемое внедрение. Основы управления распределенными программными проекта...Управляемое внедрение. Основы управления распределенными программными проекта...
Управляемое внедрение. Основы управления распределенными программными проекта...
 
Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018
 
AgileDays11 Resume
AgileDays11 ResumeAgileDays11 Resume
AgileDays11 Resume
 
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
 
Agile & .net
Agile & .netAgile & .net
Agile & .net
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile Manifesto
 
Ad 2009 - agile в кризис
Ad 2009 - agile в кризисAd 2009 - agile в кризис
Ad 2009 - agile в кризис
 
Agile на Смертельном Марше
Agile на Смертельном МаршеAgile на Смертельном Марше
Agile на Смертельном Марше
 
Правильный процесс дает правильный результат. Как бережливое производство пом...
Правильный процесс дает правильный результат. Как бережливое производство пом...Правильный процесс дает правильный результат. Как бережливое производство пом...
Правильный процесс дает правильный результат. Как бережливое производство пом...
 
Sdlc by Anatoliy Anthony Cox
Sdlc by  Anatoliy Anthony CoxSdlc by  Anatoliy Anthony Cox
Sdlc by Anatoliy Anthony Cox
 
Правильный процесс дает правильный результат. Как бережливое производство сде...
Правильный процесс дает правильный результат. Как бережливое производство сде...Правильный процесс дает правильный результат. Как бережливое производство сде...
Правильный процесс дает правильный результат. Как бережливое производство сде...
 
Lean And Agile
Lean And AgileLean And Agile
Lean And Agile
 
Agile testing
Agile testingAgile testing
Agile testing
 

Agile.by - Agileee season 3 - Agile Testing by Elisabeth Hendrickson

  • 1. Agile Testing, Risk, Uncertainty, and Why It All Works Художественный перевод / пересказ доклада Элизабет Хендриксон на Agileee 2011 для сообщества Agile.by Ник Фролов. Epam Systems [email_address] Twitter: kinokritik
  • 2. Элизабет Хендриксон основатель консалтинговой компании Quality Tree Software, Inc., ориентированной на помощь командам разработки выпускать стабильные продукты . Работает в области тестирования с 1984 года Видео и слайды выступления в оригинале: http://agileee.org/2011/06/24/agile-testing/ www.qualitytree.com [email_address] Elisabeth Hendrickson
  • 3.
  • 4.
  • 5. Source: Wikimedia Commons, courtesy of Ray Kurzweil See http://www.kurzweilai.net/the-law-of-accelerating-returns Increasing Complexity
  • 6. Наращивание Спекуляции Риски Analyze Design Implement Stabilize Сюрприз Спекуляция
  • 7. Намерения / Планы Потребности Рынка Реализация
  • 8. Спекуляция Намерения / Планы Реализация Потребности Рынка ? ? ?
  • 9. Agile призван избавить нас от спекуляции Итерация Итерация Итерация Итерация Итерация Спекуляция
  • 11. “ frAgile” гибучая разработка Риск Стабилизация Спекуяляция Итерации …
  • 12. Хорошая новость Empirical evidence trumps speculation Every. Single. Time. (с) Elisabeth Hendrickson Наличие реальных доказательств всегда побеждает спекуляцию
  • 13. Как решить уравнение ? Вылезайте из офисов ! Steve Blank, автор книги Four Steps to the Epiphany ? Намерения Реализация Потребности Рынка
  • 15. Как решить уравнение ? TDD – Начните с видением результата в голове . Указывайте ожидания на примерах . Автоматизируйте проверку ожиданий . Исследуйте, чтобы найти риски . ? Намерения Реализация Потребности рынка
  • 16. User Story Явные ожидания Неявные ожидания
  • 17. По мере роста приложения, ожидания, которые были верными раньше могут утрать свою актуальность
  • 18. Как решить уравнение ? Демо . Частые релизы . Изучайте проект вместе с клиентом . ? Намерения Реализация Потребности рынка
  • 19. Уменьшайте цикл обратной связи Задержка обратной связи Develop Demo
  • 20.
  • 22.  
  • 23. Тестирование это не задача одного отдела, это обязанность каждого Это в вашей части корабля дырка
  • 24. Девять ключевых практик в Agile тестировании TDD ATDD Exploratory Testing Collective Ownership Automated Unit Tests Automated System Tests Continuous Integration Rehearse Delivery Automated Deploy
  • 25. Test-First Mindset: Начинайте с результатом в голове Код Стратегия Как узнать, что результат достигнут ? Идея
  • 26.
  • 27. Acceptance-Test Driven Development (ATDD) User Story Workshop Implementation Agile-Friendly Test Automation Framework
  • 28. Continuous Integration (CI) Непрерывная интеграция CI – автоматический билд , выполнение тестов , и отправка результатов Разработчики практикующие CI регулярно добавляют свои изменения, выполняя перед этим тесты локально
  • 29. Коллективное владение Не только кодом но и всеми артефактами (Technical assets) Unit Tests Production Code Репозиторий (Plus All other technical assets) Test “Fixture” Code Acceptance Tests
  • 31. Ошибайтесь Рано , Ошибайтесь быстро Failing early & fast gives us time to fix the problems. Local Unit Tests Secs- Mins Mins CI Build Mins- Hrs Automated Regression Hrs- Days Exploration
  • 32. Красный билд означает – исправление ошибки прямо сейчас Если вчерашние ожидания от системы устарели , создается баг . Баг тормозит процесс, и создает спекуляцию . Чтобы сохранять темп, нужно быстро убирать все найденные баги . У нас еще один баг, давайте добавим его в список И выставьте ему приоритет!
  • 33.
  • 34.
  • 35. Хорошая новость Empirical evidence trumps speculation Every. Single. Time. (с) Elisabeth Hendrickson Наличие реальных доказательств всегда побеждает спекуляцию
  • 36. LEARN TEST Intentions Implementation Actual Need

Notas del editor

  1. Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  2. Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  3. Copyright (c) 2010, Quality Tree Software, Inc. http://agilemanifesto.org/iso/en/principles.html
  4. Copyright (c) 2010, Quality Tree Software, Inc. http://agilemanifesto.org/iso/en/principles.html
  5. Мур высказал предположение, что число транзисторов на кристалле будет удваиваться каждые 24 месяца. Зако́н Му́ра — эмпирическое наблюдение, сделанное в 1965 году (через шесть лет после изобретения интегральной схемы), в процессе подготовки выступления Гордоном Муром (одним из основателей Intel). Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  6. Kind of production ready… Это не проблема agile , scrum , и тп. Это проблема организаций которые смотрят на это только как на процесс дейли стендапов и частых релизов Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  7. Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  8. Наблюдайте за своим клиентом и его необходимостями, вместо обычного интервью и предложения услуг, а реально увидеть их проблемы и как вы можете добавить ценность в их бизнес Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  9. Begin with the End in Mind Capture Examples with expectations - Указывайте ожидания на примерах - c обираем не только фразы "я бы хотел то", а конкретный пример, с ожидание что будет true , которые мы могли бы проверять когда бы их реализуем Automate checking of expectations . есть ожидание явные explicit и не явные implicit . Всегда!!!. Потому что никто не может предусмотреть все варианты использования идеи в развивающейся системе. Explore to discover risks - нам нужно проверять, что все то, что было true вчера, сегодня тоже верно Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  10. Automate checking of expectations . есть ожидание явные explicit и не явные implicit . Всегда!!!. Потому что никто не может предусмотреть все варианты использования идеи в развивающейся системе. Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  11. Explore to discover risks - нам нужно проверять, что все то, что было true вчера, сегодня тоже верно Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  12. Математика не рабоатет в software! )) Демо и частые релизы - фейсбук, твитер, гитхаб - делают деплой несколько раз в день Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  13. Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  14. Copyright (c) 2010, Quality Tree Software, Inc. http://agilemanifesto.org/iso/en/principles.html
  15. Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  16. Тестирование происходит все время - это не фаз, это образ жизни Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  17. При таком определении тестирование это не просто часть работы которую берет на себя вот тот отдел. Это обязанность каждого - те кто имлементируют отвечают, за то, чтобы связь была верной, и те кто запрашивают софт должны отвечать за верность связи Мы проверяем эти связи каждую минуту, каждого дня Тестирование происходит все время - это не фаза, это образ жизни Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  18. ЧПТ – человеко понятные тесты Общее понимание того, что мы делаем именно тот продукт про который мы говорим (с первого раза, хотя бы иногда) Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  19. Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  20. Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.
  21. Copyright (c) 2010, Quality Tree Software, Inc.
  22. Agile Testing, Uncertainty, Risk, & Why It All Works Copyright (c) 2010, Quality Tree Software, Inc.