SlideShare a Scribd company logo
Про автоматизацию
тестирования
Серик Бейсенов
Про меня
• Я тестирую, автоматизирую,
программирую, управляю небольшим
проектом, организовываю хакатоны и
конференции, преподаю и иногда
рассказываю про все это.
Для чего автоматизируют?
• Хотят делать что-то быстрее
• Хотят делать что-то дешевле
• Хотят сделать то, что вручную сделать
сложно или невозможно
• Хотят минимизировать человеческие
ошибки
Что автоматизируют?
• Подготовку окружения
• Подготовку данных
• Повторяют действия человека
• Эмулируют взаимодействие с программой
Кто автоматизирует?
• Он умеет тестировать
• Он умеет программировать
• Он умеет планировать
• Он умеет считать чужие деньги
Как автоматизируют действия
человека?
• Записывают и повторяют движения мыши и
нажатия на клавиатуру.
• Графический анализ экрана
• Интегрируются с приложением и вызывают
команды прямо в нем.
• Повторяю не видимые действия, а то что за
ними.(API, Performance)
Чем автоматизируют?
• Головой
• Любой язык программирования
• Инструмент вторичен, но большое
комьюнити – это большой плюс
• Selenium (и все надстройки), QTP,
TestComplete, Ranorex, Sahi, SilkTest,
Squish…
Мифы
• Автоматизация - это всегда быстрее
• Автоматизация – это всегда интересно
• Из автоматизации никуда не растут
• Автоматизация – это просто.
Про книжки и сайты
• Книжки про тестирование ПО
• Книжки по языку программирования,
который вы выбрали
• Хабр,
• http://www.seleniumhq.org/
• http://stackoverflow.com
• http://automated-testing.info/
Про книжки и сайты
• Книжки про тестирование ПО
• Книжки по языку программирования,
который вы выбрали
• Хабр,
• http://www.seleniumhq.org/
• http://stackoverflow.com
• http://automated-testing.info/

More Related Content

PPTX
Product development. Founder Institute
PDF
Евгений Козяк. Tips & Tricks мобильного прототипирования
PPTX
Как быть козлом в глазах программиста, вредные советы для руководителя.
PPTX
HappyDev-lite-2016 (осень), день 1, 03 Анастасия Дворная. Что делает дизайне...
PDF
Daily livestock report mar 21 2013
DOCX
Training Teradata 2010-2015
PPT
хлеб
Product development. Founder Institute
Евгений Козяк. Tips & Tricks мобильного прототипирования
Как быть козлом в глазах программиста, вредные советы для руководителя.
HappyDev-lite-2016 (осень), день 1, 03 Анастасия Дворная. Что делает дизайне...
Daily livestock report mar 21 2013
Training Teradata 2010-2015
хлеб

Viewers also liked (10)

PPTX
Cole crops insects A Lecture By Allah Dad Khan Provincial Coordinator IPM MIN...
PPTX
Marcia alexandra braz ribeiro silva cinto ergonômico para cadeira de escrit...
PPT
адаптированное файловая система
PPTX
contabilidad gubernamental
PPTX
Cave of the Heart - Esegesi emotiva - Gruppo "Medea"
PDF
QuickScorer: A Fast Algorithm to Rank Documents with Additive Ensembles of Re...
PDF
Predicting user demographics in social networks - Invited Talk at University ...
PPTX
India Quiz-Answers-15.08.13
PPTX
Mercerization
PPTX
Mooc kampanje
Cole crops insects A Lecture By Allah Dad Khan Provincial Coordinator IPM MIN...
Marcia alexandra braz ribeiro silva cinto ergonômico para cadeira de escrit...
адаптированное файловая система
contabilidad gubernamental
Cave of the Heart - Esegesi emotiva - Gruppo "Medea"
QuickScorer: A Fast Algorithm to Rank Documents with Additive Ensembles of Re...
Predicting user demographics in social networks - Invited Talk at University ...
India Quiz-Answers-15.08.13
Mercerization
Mooc kampanje
Ad

Similar to 10 HappyDev-lite-2015 spring. Серик Бейсенов. Про автоматизацию тестирования. (20)

PDF
Инструменты разные нужны, инструменты разные важны
PDF
16 HappyDev-lite'14 Серик Бейсенов. Введение в тестирование ПО
PPTX
Automation Overview
PPTX
IT people
PPTX
Image-based automation
PPTX
Автоматизация с помощью скриншотов. Как научить скрипт видеть графический инт...
PDF
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестирования
PPTX
CodeFest
PPTX
Автоматизация визуального тестирования
PDF
Инструменты разные нужны, инструменты разные важны
PDF
Управление инцидентами в Почте Mail.ru, Антон Викторов
PPTX
Мобильные посиделки automated-testing.info + QAClubKiev
PPTX
Лилия Зданевич "Automation testing save time and money"
PDF
Володимир Дем’яненко, «How to become a Test Automation Engineer. My way»
KEY
Хитрости и грабли iOS разработки
PDF
Prototyping
PPTX
Image-based automation
PPTX
Автоматизация тестирования
PDF
как инженерные практики помогают экономить бизнесу
PDF
Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Инструменты разные нужны, инструменты разные важны
16 HappyDev-lite'14 Серик Бейсенов. Введение в тестирование ПО
Automation Overview
IT people
Image-based automation
Автоматизация с помощью скриншотов. Как научить скрипт видеть графический инт...
CodeFest 2014. Павлов И. — Как делать прототипы в автоматизации тестирования
CodeFest
Автоматизация визуального тестирования
Инструменты разные нужны, инструменты разные важны
Управление инцидентами в Почте Mail.ru, Антон Викторов
Мобильные посиделки automated-testing.info + QAClubKiev
Лилия Зданевич "Automation testing save time and money"
Володимир Дем’яненко, «How to become a Test Automation Engineer. My way»
Хитрости и грабли iOS разработки
Prototyping
Image-based automation
Автоматизация тестирования
как инженерные практики помогают экономить бизнесу
Гибкое прототипирование для гибкой разработки (Максим Гапонов)
Ad

More from HappyDev-lite (20)

PDF
2017-03-26 06 Алексей Губарев. Разработка встраиваемого программного обеспеч...
PDF
2017-03-26 05 Дмитрий Козиенко. Оптимизируй это!
PDF
2017-03-26 04 вячеслав виноградов. есть ли жизнь после релиза
PDF
2017-03-26 03 Илья Сиганов. Что такое машинное обучение
PDF
2017-03-26 02 Кирилл Лейфер. Мобильные платформы с точки зрения безопасности
PDF
2017-03-26 01 Григорий Косьяненко. Разработка ПО — это про людей, а не про код
PDF
2017-03-26 06 Виталий Онянов. Разработка ERP-систем
PDF
2017-03-26 05 Алексей Еременко. Проектный менеджер моей мечты
PDF
2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПО
PDF
2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки
PDF
2017-03-26 01 Анна Тарасенко. Как устроен Web изнутри
PDF
2017-03-26 02 Егор Непомнящих. Что такое web front end, и с чем его едят
PPTX
HappyDev-lite-2016-осень, день 2 12 Сергей Мячин. Как переделывать игру-2
PPTX
HappyDev-lite-2016-осень, день 2 11 Анна Тарасенко. Почему нельзя просто так ...
PDF
HappyDev-lite-2016-осень, день 2 10 Алексей Коровянский. Будущее мобильной...
PPTX
HappyDev-lite-2016-осень, день 2 09 Сергей Савченко. Школа программиста, учи...
PDF
HappyDev-lite-2016-осень, день 2 08 Александр Мишурин. Развитие CTF-движения ...
PPTX
HappyDev-lite-2016-осень, день 2 06 Серик Бейсенов. Время собирать требования
PPTX
HappyDev-lite-2016-осень, день 2 05 Роман Прохоров. Эволюция систем обработки...
PPTX
HappyDev-lite-2016-осень, день 2 04 Михаил Колганов. Интерфейс пользователя ...
2017-03-26 06 Алексей Губарев. Разработка встраиваемого программного обеспеч...
2017-03-26 05 Дмитрий Козиенко. Оптимизируй это!
2017-03-26 04 вячеслав виноградов. есть ли жизнь после релиза
2017-03-26 03 Илья Сиганов. Что такое машинное обучение
2017-03-26 02 Кирилл Лейфер. Мобильные платформы с точки зрения безопасности
2017-03-26 01 Григорий Косьяненко. Разработка ПО — это про людей, а не про код
2017-03-26 06 Виталий Онянов. Разработка ERP-систем
2017-03-26 05 Алексей Еременко. Проектный менеджер моей мечты
2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПО
2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки
2017-03-26 01 Анна Тарасенко. Как устроен Web изнутри
2017-03-26 02 Егор Непомнящих. Что такое web front end, и с чем его едят
HappyDev-lite-2016-осень, день 2 12 Сергей Мячин. Как переделывать игру-2
HappyDev-lite-2016-осень, день 2 11 Анна Тарасенко. Почему нельзя просто так ...
HappyDev-lite-2016-осень, день 2 10 Алексей Коровянский. Будущее мобильной...
HappyDev-lite-2016-осень, день 2 09 Сергей Савченко. Школа программиста, учи...
HappyDev-lite-2016-осень, день 2 08 Александр Мишурин. Развитие CTF-движения ...
HappyDev-lite-2016-осень, день 2 06 Серик Бейсенов. Время собирать требования
HappyDev-lite-2016-осень, день 2 05 Роман Прохоров. Эволюция систем обработки...
HappyDev-lite-2016-осень, день 2 04 Михаил Колганов. Интерфейс пользователя ...

10 HappyDev-lite-2015 spring. Серик Бейсенов. Про автоматизацию тестирования.

  • 2. Про меня • Я тестирую, автоматизирую, программирую, управляю небольшим проектом, организовываю хакатоны и конференции, преподаю и иногда рассказываю про все это.
  • 3. Для чего автоматизируют? • Хотят делать что-то быстрее • Хотят делать что-то дешевле • Хотят сделать то, что вручную сделать сложно или невозможно • Хотят минимизировать человеческие ошибки
  • 4. Что автоматизируют? • Подготовку окружения • Подготовку данных • Повторяют действия человека • Эмулируют взаимодействие с программой
  • 5. Кто автоматизирует? • Он умеет тестировать • Он умеет программировать • Он умеет планировать • Он умеет считать чужие деньги
  • 6. Как автоматизируют действия человека? • Записывают и повторяют движения мыши и нажатия на клавиатуру. • Графический анализ экрана • Интегрируются с приложением и вызывают команды прямо в нем. • Повторяю не видимые действия, а то что за ними.(API, Performance)
  • 7. Чем автоматизируют? • Головой • Любой язык программирования • Инструмент вторичен, но большое комьюнити – это большой плюс • Selenium (и все надстройки), QTP, TestComplete, Ranorex, Sahi, SilkTest, Squish…
  • 8. Мифы • Автоматизация - это всегда быстрее • Автоматизация – это всегда интересно • Из автоматизации никуда не растут • Автоматизация – это просто.
  • 9. Про книжки и сайты • Книжки про тестирование ПО • Книжки по языку программирования, который вы выбрали • Хабр, • http://www.seleniumhq.org/ • http://stackoverflow.com • http://automated-testing.info/
  • 10. Про книжки и сайты • Книжки про тестирование ПО • Книжки по языку программирования, который вы выбрали • Хабр, • http://www.seleniumhq.org/ • http://stackoverflow.com • http://automated-testing.info/