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/