SlideShare a Scribd company logo
1 of 40
Как выращивать автотесты?
Алексей Баранцев
Software-Testing.Ru
MSTC, 2015
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Кто здесь?
Алексей Баранцев
Software-Testing.Ru
barancev@gmail.com
http://software-testing.ru/
http://selenium2.ru/
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Дом и огороддом и огород
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
органическое? нет!
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Подготовка
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
?
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Субстрат
субстрат
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
доверенный производитель
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Начало
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
модульные тесты
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Проращиваниерекордер
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
высадка в грунт
Выращивание
и разведение
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
сложнее
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Структура теста
http://xunitpatterns.com/Four%20Phase%20Test.html
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
больше
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
сложнее
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
больше
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
сложнее
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
больше
Уход
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
урожай
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
урожай
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Болезниболезни
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Сорняки
сорняки
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Вредители
вредители
Растут
не только тесты!
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
агроном
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
WAT?
Алексей Баранцев Software-Testing.Ru Selenium2.Ru facebook.com/groups/selenium.ru barancev@gmail.com skype:barancev
Алексей Баранцев
главный агроном Software-Testing.Ru
email: barancev@gmail.com
skype: barancev
http://software-testing.ru/
http://selenium2.ru/

More Related Content

Viewers also liked

Мир тестирования глазами джуниора
Мир тестирования глазами джуниораМир тестирования глазами джуниора
Мир тестирования глазами джуниораRina Uzhevko
 
ROCS 2 - advanced platform for automated test execution in clustered environm...
ROCS 2 - advanced platform for automated test execution in clustered environm...ROCS 2 - advanced platform for automated test execution in clustered environm...
ROCS 2 - advanced platform for automated test execution in clustered environm...Rina Uzhevko
 
Правила хорошего тона для тестировщиков
Правила хорошего тона для тестировщиковПравила хорошего тона для тестировщиков
Правила хорошего тона для тестировщиковRina Uzhevko
 
Мама, я работаю в банке!
Мама, я работаю в банке!Мама, я работаю в банке!
Мама, я работаю в банке!Rina Uzhevko
 
Темная сторона метрик
Темная сторона метрикТемная сторона метрик
Темная сторона метрикRoman Ivliev
 
Цели и их cвязь с KPI
Цели и их cвязь с KPIЦели и их cвязь с KPI
Цели и их cвязь с KPIRina Uzhevko
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестированияRina Uzhevko
 
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыRina Uzhevko
 
Внедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжинирингВнедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжинирингRina Uzhevko
 
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)Rina Uzhevko
 
Есть фича. Помогите протестировать
Есть фича. Помогите протестировать Есть фича. Помогите протестировать
Есть фича. Помогите протестировать Rina Uzhevko
 
Эволюция тестирования в QA
Эволюция тестирования в QAЭволюция тестирования в QA
Эволюция тестирования в QARina Uzhevko
 
Визуализация покрытия автоматизированными UI тестами
Визуализация покрытия автоматизированными UI тестамиВизуализация покрытия автоматизированными UI тестами
Визуализация покрытия автоматизированными UI тестамиSQALab
 
диаграмма процесса Учет успеваемости и посещаемости
диаграмма процесса Учет успеваемости и посещаемостидиаграмма процесса Учет успеваемости и посещаемости
диаграмма процесса Учет успеваемости и посещаемостиNatalia Zhelnova
 
Software People 2013 Риски поддержки продукта в b2b
Software People 2013 Риски поддержки продукта в b2bSoftware People 2013 Риски поддержки продукта в b2b
Software People 2013 Риски поддержки продукта в b2bElena Zhuravleva
 
Как перестать бояться и начать автоматизировать
Как перестать бояться и начать автоматизироватьКак перестать бояться и начать автоматизировать
Как перестать бояться и начать автоматизироватьSQALab
 
пример описание процесса учета посещаемости и успеваемости студентов R
пример   описание процесса учета посещаемости и успеваемости студентов Rпример   описание процесса учета посещаемости и успеваемости студентов R
пример описание процесса учета посещаемости и успеваемости студентов RNatalia Zhelnova
 
Автоматизированное тестирование и СМС
Автоматизированное тестирование и СМС Автоматизированное тестирование и СМС
Автоматизированное тестирование и СМС SQALab
 
What is master @ SeleniumConf 2015
What is master @ SeleniumConf 2015What is master @ SeleniumConf 2015
What is master @ SeleniumConf 2015Andrei Solntsev
 
Grail - CodeFest'2015
Grail - CodeFest'2015Grail - CodeFest'2015
Grail - CodeFest'2015Igor Khrol
 

Viewers also liked (20)

Мир тестирования глазами джуниора
Мир тестирования глазами джуниораМир тестирования глазами джуниора
Мир тестирования глазами джуниора
 
ROCS 2 - advanced platform for automated test execution in clustered environm...
ROCS 2 - advanced platform for automated test execution in clustered environm...ROCS 2 - advanced platform for automated test execution in clustered environm...
ROCS 2 - advanced platform for automated test execution in clustered environm...
 
Правила хорошего тона для тестировщиков
Правила хорошего тона для тестировщиковПравила хорошего тона для тестировщиков
Правила хорошего тона для тестировщиков
 
Мама, я работаю в банке!
Мама, я работаю в банке!Мама, я работаю в банке!
Мама, я работаю в банке!
 
Темная сторона метрик
Темная сторона метрикТемная сторона метрик
Темная сторона метрик
 
Цели и их cвязь с KPI
Цели и их cвязь с KPIЦели и их cвязь с KPI
Цели и их cвязь с KPI
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестирования
 
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемы
 
Внедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжинирингВнедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжиниринг
 
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
 
Есть фича. Помогите протестировать
Есть фича. Помогите протестировать Есть фича. Помогите протестировать
Есть фича. Помогите протестировать
 
Эволюция тестирования в QA
Эволюция тестирования в QAЭволюция тестирования в QA
Эволюция тестирования в QA
 
Визуализация покрытия автоматизированными UI тестами
Визуализация покрытия автоматизированными UI тестамиВизуализация покрытия автоматизированными UI тестами
Визуализация покрытия автоматизированными UI тестами
 
диаграмма процесса Учет успеваемости и посещаемости
диаграмма процесса Учет успеваемости и посещаемостидиаграмма процесса Учет успеваемости и посещаемости
диаграмма процесса Учет успеваемости и посещаемости
 
Software People 2013 Риски поддержки продукта в b2b
Software People 2013 Риски поддержки продукта в b2bSoftware People 2013 Риски поддержки продукта в b2b
Software People 2013 Риски поддержки продукта в b2b
 
Как перестать бояться и начать автоматизировать
Как перестать бояться и начать автоматизироватьКак перестать бояться и начать автоматизировать
Как перестать бояться и начать автоматизировать
 
пример описание процесса учета посещаемости и успеваемости студентов R
пример   описание процесса учета посещаемости и успеваемости студентов Rпример   описание процесса учета посещаемости и успеваемости студентов R
пример описание процесса учета посещаемости и успеваемости студентов R
 
Автоматизированное тестирование и СМС
Автоматизированное тестирование и СМС Автоматизированное тестирование и СМС
Автоматизированное тестирование и СМС
 
What is master @ SeleniumConf 2015
What is master @ SeleniumConf 2015What is master @ SeleniumConf 2015
What is master @ SeleniumConf 2015
 
Grail - CodeFest'2015
Grail - CodeFest'2015Grail - CodeFest'2015
Grail - CodeFest'2015
 

More from Alexei Barantsev

Почему самообразование важно для тестировщика ПО?
Почему самообразование важно для тестировщика ПО?Почему самообразование важно для тестировщика ПО?
Почему самообразование важно для тестировщика ПО?Alexei Barantsev
 
Переходя все границы - 2, UATD, Одесса, 2012
Переходя все границы - 2, UATD, Одесса, 2012Переходя все границы - 2, UATD, Одесса, 2012
Переходя все границы - 2, UATD, Одесса, 2012Alexei Barantsev
 
Знание vs Незнание: что полезнее для тестирования?
Знание vs Незнание: что полезнее для тестирования?Знание vs Незнание: что полезнее для тестирования?
Знание vs Незнание: что полезнее для тестирования?Alexei Barantsev
 
Как узнать, что вы хорошо работаете
Как узнать, что вы хорошо работаетеКак узнать, что вы хорошо работаете
Как узнать, что вы хорошо работаетеAlexei Barantsev
 
Анатомия инструментов автоматизации функционального тестирования
Анатомия инструментов автоматизации функционального тестированияАнатомия инструментов автоматизации функционального тестирования
Анатомия инструментов автоматизации функционального тестированияAlexei Barantsev
 

More from Alexei Barantsev (7)

Chiefconfetqa nalutin
Chiefconfetqa nalutinChiefconfetqa nalutin
Chiefconfetqa nalutin
 
Почему самообразование важно для тестировщика ПО?
Почему самообразование важно для тестировщика ПО?Почему самообразование важно для тестировщика ПО?
Почему самообразование важно для тестировщика ПО?
 
Переходя все границы - 2, UATD, Одесса, 2012
Переходя все границы - 2, UATD, Одесса, 2012Переходя все границы - 2, UATD, Одесса, 2012
Переходя все границы - 2, UATD, Одесса, 2012
 
Selenium vs AJAX
Selenium vs AJAXSelenium vs AJAX
Selenium vs AJAX
 
Знание vs Незнание: что полезнее для тестирования?
Знание vs Незнание: что полезнее для тестирования?Знание vs Незнание: что полезнее для тестирования?
Знание vs Незнание: что полезнее для тестирования?
 
Как узнать, что вы хорошо работаете
Как узнать, что вы хорошо работаетеКак узнать, что вы хорошо работаете
Как узнать, что вы хорошо работаете
 
Анатомия инструментов автоматизации функционального тестирования
Анатомия инструментов автоматизации функционального тестированияАнатомия инструментов автоматизации функционального тестирования
Анатомия инструментов автоматизации функционального тестирования
 

Как выращивать автотесты? (MSTC, июнь 2015)

Editor's Notes

  1. Стройка – по плану, по проекту Огород – органически Архитектура, сложная конструкция Совокупность достаточно простых достаточно независимых элементов
  2. Органическое – это «живое», а не «кривое».
  3. 2_1_testbase – 1:45, 3:40, 4:55, 5:55, 18:30-19:30 2_2_helpers – 14:45-15:33, 19:44 2_3_appmanager – 11:08