Suche senden
Hochladen
Tdd from the middle
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
416 views
Pavel Gabriel
Folgen
Melden
Teilen
Melden
Teilen
1 von 84
Jetzt herunterladen
Empfohlen
Максим Гуртовенко - The future is wild | HappyDev'12
Максим Гуртовенко - The future is wild | HappyDev'12
HappyDev
Code review psyhology
Code review psyhology
Oleksiy Rezchykov
Тестирование как панацея для жизни и развития проекта
Тестирование как панацея для жизни и развития проекта
Evgeniy Kuzmin
CodeFest 2010. Уразов А. — Quality-Oriented Programming (Программирование, ор...
CodeFest 2010. Уразов А. — Quality-Oriented Programming (Программирование, ор...
CodeFest
Introduction in TDD
Introduction in TDD
Sam Mejlumyan
Правила хорошего тона для тестировщиков
Правила хорошего тона для тестировщиков
Rina Uzhevko
Lviv PMDay 2016 S Руслан Мамедов: Що робити, якщо у вас багато замовників на ...
Lviv PMDay 2016 S Руслан Мамедов: Що робити, якщо у вас багато замовників на ...
Lviv Startup Club
Есть фича. Помогите протестировать
Есть фича. Помогите протестировать
Rina Uzhevko
Empfohlen
Максим Гуртовенко - The future is wild | HappyDev'12
Максим Гуртовенко - The future is wild | HappyDev'12
HappyDev
Code review psyhology
Code review psyhology
Oleksiy Rezchykov
Тестирование как панацея для жизни и развития проекта
Тестирование как панацея для жизни и развития проекта
Evgeniy Kuzmin
CodeFest 2010. Уразов А. — Quality-Oriented Programming (Программирование, ор...
CodeFest 2010. Уразов А. — Quality-Oriented Programming (Программирование, ор...
CodeFest
Introduction in TDD
Introduction in TDD
Sam Mejlumyan
Правила хорошего тона для тестировщиков
Правила хорошего тона для тестировщиков
Rina Uzhevko
Lviv PMDay 2016 S Руслан Мамедов: Що робити, якщо у вас багато замовників на ...
Lviv PMDay 2016 S Руслан Мамедов: Що робити, якщо у вас багато замовників на ...
Lviv Startup Club
Есть фича. Помогите протестировать
Есть фича. Помогите протестировать
Rina Uzhevko
Эволюция тестирования в QA
Эволюция тестирования в QA
Rina Uzhevko
Держим дизайн системы под контролем, используя изолированное юнит-тестировани...
Держим дизайн системы под контролем, используя изолированное юнит-тестировани...
Ontico
Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015
Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015
Alina Dolgikh
Как выжить начинающему бизнес-аналитику?
Как выжить начинающему бизнес-аналитику?
SQALab
Bdd with java using concordion and selenium ui tests
Bdd with java using concordion and selenium ui tests
automated-testing.info
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Олег Чебулаев
Человек со стокгольмским синдромом
Человек со стокгольмским синдромом
SQALab
сергей андреев
сергей андреев
Alexei Lupan
Документация тестировщика - Александр Трибушный
Документация тестировщика - Александр Трибушный
DataArt
Скандалы, расследования, тестирование
Скандалы, расследования, тестирование
SQALab
Технопарк_Управление Web-проектом_3 занятие
Технопарк_Управление Web-проектом_3 занятие
Артём Шихарев
Оптимизируем тест кейсы
Оптимизируем тест кейсы
SQALab
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QAFest
некоторые правила управления проектами. часть I
некоторые правила управления проектами. часть I
prigarov
юнит тестирование Fork
юнит тестирование Fork
Sergey Oreshkov
Простой взгляд на автоматизацию или Как не изобретать велосипед
Простой взгляд на автоматизацию или Как не изобретать велосипед
SQALab
UAT не для слабаков
UAT не для слабаков
SQALab
Yaroslava Bagrii “Тестувати можна все….Навіть людей”
Yaroslava Bagrii “Тестувати можна все….Навіть людей”
Dakiry
TDD
TDD
SmartStepGroup
"TDD: Сомнения. Преимущества. Действия." от Юлии Пучниной
"TDD: Сомнения. Преимущества. Действия." от Юлии Пучниной
SCRUMguides
Pomodoro technique
Pomodoro technique
Pavel Gabriel
Immutable servers with Packer/Chef/AWS
Immutable servers with Packer/Chef/AWS
Pavel Gabriel
Weitere ähnliche Inhalte
Was ist angesagt?
Эволюция тестирования в QA
Эволюция тестирования в QA
Rina Uzhevko
Держим дизайн системы под контролем, используя изолированное юнит-тестировани...
Держим дизайн системы под контролем, используя изолированное юнит-тестировани...
Ontico
Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015
Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015
Alina Dolgikh
Как выжить начинающему бизнес-аналитику?
Как выжить начинающему бизнес-аналитику?
SQALab
Bdd with java using concordion and selenium ui tests
Bdd with java using concordion and selenium ui tests
automated-testing.info
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Олег Чебулаев
Человек со стокгольмским синдромом
Человек со стокгольмским синдромом
SQALab
сергей андреев
сергей андреев
Alexei Lupan
Документация тестировщика - Александр Трибушный
Документация тестировщика - Александр Трибушный
DataArt
Скандалы, расследования, тестирование
Скандалы, расследования, тестирование
SQALab
Технопарк_Управление Web-проектом_3 занятие
Технопарк_Управление Web-проектом_3 занятие
Артём Шихарев
Оптимизируем тест кейсы
Оптимизируем тест кейсы
SQALab
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QAFest
некоторые правила управления проектами. часть I
некоторые правила управления проектами. часть I
prigarov
юнит тестирование Fork
юнит тестирование Fork
Sergey Oreshkov
Простой взгляд на автоматизацию или Как не изобретать велосипед
Простой взгляд на автоматизацию или Как не изобретать велосипед
SQALab
UAT не для слабаков
UAT не для слабаков
SQALab
Yaroslava Bagrii “Тестувати можна все….Навіть людей”
Yaroslava Bagrii “Тестувати можна все….Навіть людей”
Dakiry
TDD
TDD
SmartStepGroup
"TDD: Сомнения. Преимущества. Действия." от Юлии Пучниной
"TDD: Сомнения. Преимущества. Действия." от Юлии Пучниной
SCRUMguides
Was ist angesagt?
(20)
Эволюция тестирования в QA
Эволюция тестирования в QA
Держим дизайн системы под контролем, используя изолированное юнит-тестировани...
Держим дизайн системы под контролем, используя изолированное юнит-тестировани...
Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015
Кирилл Борисов. Code style_checking_v2. PyCon Belarus 2015
Как выжить начинающему бизнес-аналитику?
Как выжить начинающему бизнес-аналитику?
Bdd with java using concordion and selenium ui tests
Bdd with java using concordion and selenium ui tests
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Человек со стокгольмским синдромом
Человек со стокгольмским синдромом
сергей андреев
сергей андреев
Документация тестировщика - Александр Трибушный
Документация тестировщика - Александр Трибушный
Скандалы, расследования, тестирование
Скандалы, расследования, тестирование
Технопарк_Управление Web-проектом_3 занятие
Технопарк_Управление Web-проектом_3 занятие
Оптимизируем тест кейсы
Оптимизируем тест кейсы
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
некоторые правила управления проектами. часть I
некоторые правила управления проектами. часть I
юнит тестирование Fork
юнит тестирование Fork
Простой взгляд на автоматизацию или Как не изобретать велосипед
Простой взгляд на автоматизацию или Как не изобретать велосипед
UAT не для слабаков
UAT не для слабаков
Yaroslava Bagrii “Тестувати можна все….Навіть людей”
Yaroslava Bagrii “Тестувати можна все….Навіть людей”
TDD
TDD
"TDD: Сомнения. Преимущества. Действия." от Юлии Пучниной
"TDD: Сомнения. Преимущества. Действия." от Юлии Пучниной
Andere mochten auch
Pomodoro technique
Pomodoro technique
Pavel Gabriel
Immutable servers with Packer/Chef/AWS
Immutable servers with Packer/Chef/AWS
Pavel Gabriel
ActiveRecord::Callbacks. Готовим правильно.
ActiveRecord::Callbacks. Готовим правильно.
Pavel Gabriel
Successful development without QA
Successful development without QA
Pavel Gabriel
10 reasons I love RubyOnRails
10 reasons I love RubyOnRails
Pavel Gabriel
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ППП
Pavel Gabriel
Social factors in groups
Social factors in groups
Pavel Gabriel
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
Andere mochten auch
(8)
Pomodoro technique
Pomodoro technique
Immutable servers with Packer/Chef/AWS
Immutable servers with Packer/Chef/AWS
ActiveRecord::Callbacks. Готовим правильно.
ActiveRecord::Callbacks. Готовим правильно.
Successful development without QA
Successful development without QA
10 reasons I love RubyOnRails
10 reasons I love RubyOnRails
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ППП
Social factors in groups
Social factors in groups
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
Ähnlich wie Tdd from the middle
Хотите драйва? Вам в TDD!
Хотите драйва? Вам в TDD!
Serhiy Kalinets
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
HappyDev
Developmentmanage3.0
Developmentmanage3.0
WRider
Код-ревью в Drupal
Код-ревью в Drupal
ShvetsGroup
Developmentmanage1.0
Developmentmanage1.0
HighLoad2009
Continuous integration with TeamCity
Continuous integration with TeamCity
Andrei Ivanov
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
Maksym Bezuglyi
Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил Табунов
Coub
Things To Unlearn In Software Development
Things To Unlearn In Software Development
Alexey Krivitsky
Тестирование наукоёмких SDK
Тестирование наукоёмких SDK
SQALab
Никита Галкин "Spec driven development in Microservices"
Никита Галкин "Spec driven development in Microservices"
Fwdays
Андрей Солоной "Как людям бизнеса работать с программистами"
Андрей Солоной "Как людям бизнеса работать с программистами"
Startup_Technologies
Повышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документации
CEE-SEC(R)
What Tests Are For?
What Tests Are For?
Mikalai_Kardash
Как не сойти с ума при разработке крупных проектов на WordPress
Как не сойти с ума при разработке крупных проектов на WordPress
Yevhen Kotelnytskyi
Рефакторинг и второе рождение проекта на примере Zend Framework 2.0
Рефакторинг и второе рождение проекта на примере Zend Framework 2.0
AlexeyParhomenko
TDD (Test-driven Development) как стиль разработки.
TDD (Test-driven Development) как стиль разработки.
Pavel Tsukanov
Ошибки начинающих Tdd практиков, плюсы применения
Ошибки начинающих Tdd практиков, плюсы применения
zheldak
Unit Testing
Unit Testing
Dima Denisenko
Андрей Валдуев, Playrix — Основы тестирования и примеры использования базовых...
Андрей Валдуев, Playrix — Основы тестирования и примеры использования базовых...
Dev_Party
Ähnlich wie Tdd from the middle
(20)
Хотите драйва? Вам в TDD!
Хотите драйва? Вам в TDD!
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
Developmentmanage3.0
Developmentmanage3.0
Код-ревью в Drupal
Код-ревью в Drupal
Developmentmanage1.0
Developmentmanage1.0
Continuous integration with TeamCity
Continuous integration with TeamCity
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил Табунов
Things To Unlearn In Software Development
Things To Unlearn In Software Development
Тестирование наукоёмких SDK
Тестирование наукоёмких SDK
Никита Галкин "Spec driven development in Microservices"
Никита Галкин "Spec driven development in Microservices"
Андрей Солоной "Как людям бизнеса работать с программистами"
Андрей Солоной "Как людям бизнеса работать с программистами"
Повышение качества тестов и автоматическая валидация REST API документации
Повышение качества тестов и автоматическая валидация REST API документации
What Tests Are For?
What Tests Are For?
Как не сойти с ума при разработке крупных проектов на WordPress
Как не сойти с ума при разработке крупных проектов на WordPress
Рефакторинг и второе рождение проекта на примере Zend Framework 2.0
Рефакторинг и второе рождение проекта на примере Zend Framework 2.0
TDD (Test-driven Development) как стиль разработки.
TDD (Test-driven Development) как стиль разработки.
Ошибки начинающих Tdd практиков, плюсы применения
Ошибки начинающих Tdd практиков, плюсы применения
Unit Testing
Unit Testing
Андрей Валдуев, Playrix — Основы тестирования и примеры использования базовых...
Андрей Валдуев, Playrix — Основы тестирования и примеры использования базовых...
Tdd from the middle
1.
Запускаем TDD с
середины проекта
2.
Павел Габриель alovak@gmail.comМинск,
Беларусьруководитель проектов, программист«Смартсистемз» 2
3.
Вопросы
4.
О чем пойдет
речь?
5.
о проблемах и
возможных решениях
6.
Компания
7.
Команда
8.
Код
9.
С чего начать?
10.
Стоит ли внедрять?
11.
Возможно НЕТ, если
12.
Проблемы с командой
13.
Детальное проектирование
14.
Нет изменений
15.
Через неделю релиз
16.
Один джедай
17.
Один джедай и
это вы ;)
18.
Мифы и реальность
19.
Мифы
20.
Полное отсутствие багов
21.
Все должно быть
протестировано
22.
Многократное увеличение объема
кода
23.
Время разработки значительно
увеличится
24.
15-20% на новом
проекте
25.
26.
27.
28.
29.
Качественный код по
TDD может написать любой
30.
Можно отказаться от
тестировщиков
31.
Реальность
32.
Более качественный код
33.
Меньшая связанность
34.
Узкая специализация
35.
Хорошие интерфейсы
36.
Легкая интеграция
37.
Уменьшение времени отладки
38.
Легкие миграции
39.
Частые релизы
40.
Условия для TDD
41.
Вера в разработчиков
42.
Возможность принимать решения
43.
Команда
44.
Причины отказа
45.
Это не моя
работа
46.
TDD - это
тестирование
47.
TDD - это
тестированиепроектирование
48.
TDD - это
тестированиепроектированиеулучшение кода
49.
Я не знаю
зачем писать тесты
50.
Доверие
51.
Код
52.
Коллеги
53.
Клиенты
54.
Смелость и уверенность
55.
Мой мозг может
больше
56.
Нет времени
57.
Это невозможно протестировать
58.
Проще написать код,
чем тест
59.
Мой код работает
и так! на моем компьютере ;)
60.
Доносим суть TDD
61.
Кент Бек "Разработка
черезтестирование"
62.
Тренер/опытный лидер
63.
Учебный проект
64.
Итого
65.
Понимаем
66.
Хотим
67.
Учимся писать тесты
68.
Код
69.
С чем боремся?
70.
Дублирование
71.
Сложность
72.
Зависимость
73.
Тестовая среда
74.
Независимая
75.
Легко воспроизводимая
76.
Максимально реальная
77.
Автоматическиефункциональные тесты для
ядра
78.
Пишем по TDD
79.
Новый код
80.
Модифицируемый старый код
81.
Найденные баги
82.
Метрики
83.
Правильные инструменты
84.
Спасибо за внимание!
Вопросы?
Jetzt herunterladen