Скачать презентацию АВТОМАТИЧНЕ ТЕСТУВАННЯ Тарас Олексин Soft Serve Inc 2015 Скачать презентацию АВТОМАТИЧНЕ ТЕСТУВАННЯ Тарас Олексин Soft Serve Inc 2015

T.Oleksyn - Automated testing Intro.pptx

  • Количество слайдов: 17

АВТОМАТИЧНЕ ТЕСТУВАННЯ Тарас Олексин Soft. Serve, Inc. 2015 АВТОМАТИЧНЕ ТЕСТУВАННЯ Тарас Олексин Soft. Serve, Inc. 2015

Зміст ▪ Тестування ▪ Автоматичне тестування ▪ Обов’язки інженера автоматизації ▪ Один день із Зміст ▪ Тестування ▪ Автоматичне тестування ▪ Обов’язки інженера автоматизації ▪ Один день із життя інженера автоматизації ▪ Міфи автоматичного тестування ▪ Переваги і недоліки автоматичного тестування

Про себе ▪ Закінчив ІТ-академію по напрямку автоматизації тестування ▪ Два роки досвіду у Про себе ▪ Закінчив ІТ-академію по напрямку автоматизації тестування ▪ Два роки досвіду у галузі автоматизації ▪ Інженер автоматизації на проекті з 300 мільйонами користувачів ▪ Просто хороша людина і гуру автоматизації

Тестування Процес контролю якості програмного забезпечення, де перевіряється відповідність між реальною і очікуваною поведінкою Тестування Процес контролю якості програмного забезпечення, де перевіряється відповідність між реальною і очікуваною поведінкою програми завдяки певному набору тестів

Автоматичне тестування Використання спеціальних програм для запуску, контролю за виконанням процесу тестування та для Автоматичне тестування Використання спеціальних програм для запуску, контролю за виконанням процесу тестування та для порівняння отриманих результатів із очікуваними

Автоматичне тестування Тестування Програмування Автоматичне тестування Тестування Програмування

Чим займається інженер автоматизації? § Використовує мови програмування для написання тестових скриптів: § тестування Чим займається інженер автоматизації? § Використовує мови програмування для написання тестових скриптів: § тестування інтерфейсу десктоп-програм та веб-аплікацій (GUI, UI); § тестування прикладного програмного інтерфейсу аплікацій (АРІ); § регресивного тестування; § stress- та load-тестування; § unit-тестування. § Автоматизовує рутинну роботу за допомогою скриптових мов програмування

Один день із життя інженера автоматизації 08: 00 – Кава 10: 00 – Ранковий Один день із життя інженера автоматизації 08: 00 – Кава 10: 00 – Ранковий мітинг 10: 30 – Кава 11: 00 – Бурхлива імітація діяльності 13: 00 – Обід 15: 00 – Більярд 16: 00 – Кава 17: 00 – Прощання із співробітниками

Справжній день із життя інженера автоматизації 08: 00 – Автоматизація 10: 00 – Ранковий Справжній день із життя інженера автоматизації 08: 00 – Автоматизація 10: 00 – Ранковий мітинг 10: 10 – Автоматизація 11: 00 – Автоматизація 13: 00 – Прийом їжі 13: 10 – Автоматизація 16: 00 – Автоматизація 17: 00 – Автоматизація

Автоматичне тестування Розподіл робочого часу 10% 15% 75% Ручне тестування Комунікація Автоматичне тестування Автоматичне тестування Розподіл робочого часу 10% 15% 75% Ручне тестування Комунікація Автоматичне тестування

Технології автоматичного тестування § Мови програмування: § Java, Scala, Python, Ruby § Тестові фреймворки: Технології автоматичного тестування § Мови програмування: § Java, Scala, Python, Ruby § Тестові фреймворки: § Selenium Web. Driver § Test. NG, JUnit, Assert. J § Тестові аплікації: § Test. Complete, Sikuli § Continuous integration: § Jenkins, Team. City § Cистеми CVS: § Git, SVN

Міфи автоматичного тестування § Автоматизація – проміжний етап на шляху до кар’єри програміста § Міфи автоматичного тестування § Автоматизація – проміжний етап на шляху до кар’єри програміста § § Автоматизація – це складно Автоматизація – це легко Автоматизація – це рутина Автоматизація – це не перспективно

Переваги автоматичного тестування § Можливість вдосконалюватись та навчатись § Різноманіття технологій та інструментів § Переваги автоматичного тестування § Можливість вдосконалюватись та навчатись § Різноманіття технологій та інструментів § Різноплановість робочих завдань § Висока зарплата/гнучкий графік і тд. § Професійна мобільність § Linux § Сексі HR-спеціалісти

Недоліки автоматичного тестування Недоліки автоматичного тестування

Запитання Запитання

Дякую за увагу! Дякую за увагу!

Тестер в природньому середовищі Тестер в природньому середовищі