Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Кому следует писать автоматические тесты? Игорь Хрол,  EPAM Systems
План <ul><li>Проект Х </li></ul><ul><li>Какие навыки нужны для автоматизации тестирования? </li></ul><ul><li>Рассмотрение ...
Проект Х <ul><li>Какая-то система/сайт/портал в каком-то определённом бизнес домене </li></ul><ul><li>Существует уже какое...
Какие нужны навыки? <ul><li>Знание разрабатываемого продукта </li></ul><ul><li>Знание методологии ручного тестирования </l...
Функциональный тестировщик <ul><li>Кто? </li></ul><ul><ul><li>Надёжный товарищ, давно  </li></ul></ul><ul><ul><li>работающ...
Инженер по автоматизации <ul><li>Кто? </li></ul><ul><ul><li>Человек «со стороны», знающий автоматизацию тестирования </li>...
Как эти навыки распределены?
Результаты Функциональный тестировщик Автоматизатор Потратить время на обучение автоматизации Необходимо потратить ресурсы...
Как организовать эффективную работу? <ul><li>Автоматизаторы – работа, связанная с автоматизацией </li></ul><ul><li>Функцио...
Кто за что ответственный? <ul><li>Автоматизаторы: </li></ul><ul><ul><li>Предоставления удобного инструментария для написан...
Кто за что ответственный? <ul><li>Функциональные тестировщики: </li></ul><ul><ul><li>Предоставления требований автоматизат...
Процесс работы
Результат (плюсы) <ul><li>Минимизация обучения: </li></ul><ul><ul><li>функциональных тестировщиков: инструментам по автома...
Результат (минусы) <ul><li>Усложняется схема работы </li></ul><ul><li>Требуется вовлечение ресурсов функционального тестир...
Техническая реализуемость <ul><li>HP QuickTest Professional </li></ul><ul><li>Selenium RC + Java </li></ul>
Вопросы???
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
Increase selenium tests stability via java script
Next
Download to read offline and view in fullscreen.

0

Share

Download to read offline

Кому следует писать автоматические тесты?

Download to read offline

Запись презентации Minsk Automated Testing Community www.autotest.by от 06.04.2011

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Кому следует писать автоматические тесты?

  1. 1. Кому следует писать автоматические тесты? Игорь Хрол, EPAM Systems
  2. 2. План <ul><li>Проект Х </li></ul><ul><li>Какие навыки нужны для автоматизации тестирования? </li></ul><ul><li>Рассмотрение случаев </li></ul><ul><ul><li>Функциональные тестировщики </li></ul></ul><ul><ul><li>Инженеры по автоматизации </li></ul></ul><ul><li>Эффективное выполнение автоматизации тестирования </li></ul><ul><li>Техническая реализация </li></ul>
  3. 3. Проект Х <ul><li>Какая-то система/сайт/портал в каком-то определённом бизнес домене </li></ul><ul><li>Существует уже какое-то время </li></ul><ul><li>Текущий состав команды: </li></ul><ul><ul><li>Менеджер </li></ul></ul><ul><ul><li>Разработчики </li></ul></ul><ul><ul><li>Тестировщики (только ручное тестирование) </li></ul></ul>
  4. 4. Какие нужны навыки? <ul><li>Знание разрабатываемого продукта </li></ul><ul><li>Знание методологии ручного тестирования </li></ul><ul><li>Знание методологии автоматизированного тестирования </li></ul><ul><li>Знание инструментов по автоматизации / навыки программирования </li></ul>
  5. 5. Функциональный тестировщик <ul><li>Кто? </li></ul><ul><ul><li>Надёжный товарищ, давно </li></ul></ul><ul><ul><li>работающий на продукте </li></ul></ul><ul><ul><li>Возможно, хочет делать сделать </li></ul></ul><ul><ul><li>что-то новое, помимо ручного функционального тестирования </li></ul></ul><ul><li>Что умеет? </li></ul><ul><ul><li>Хорошо знает продукт </li></ul></ul><ul><ul><li>Знает, что и как надо тестировать </li></ul></ul><ul><ul><li>Слышал об инструментах по автоматизации </li></ul></ul><ul><ul><li>Не имеет опыта в автоматизации </li></ul></ul>
  6. 6. Инженер по автоматизации <ul><li>Кто? </li></ul><ul><ul><li>Человек «со стороны», знающий автоматизацию тестирования </li></ul></ul><ul><li>Что умеет? </li></ul><ul><ul><li>Не знает продукта </li></ul></ul><ul><ul><li>Имеет базовые навыки в тестировании </li></ul></ul><ul><ul><li>Владеет методологией автоматизации </li></ul></ul><ul><ul><li>Знает инструменты по автоматизации </li></ul></ul>
  7. 7. Как эти навыки распределены?
  8. 8. Результаты Функциональный тестировщик Автоматизатор Потратить время на обучение автоматизации Необходимо потратить ресурсы на изучение продукта Уменьшение ресурсов на ручное тестирование Требуется чётка формализация поставленной задачи Выходной продукт скорее всего не будет соответствовать ожиданиям, в виду того, что функциональный тестировщик делает её первый раз Выходной продукт может не соответствовать требованиям, в виду того, что подрядчик/новый сотрудник не до конца понимает потребности проекта
  9. 9. Как организовать эффективную работу? <ul><li>Автоматизаторы – работа, связанная с автоматизацией </li></ul><ul><li>Функциональные тестировщики – работа с требованиями продукта и тестированием </li></ul>
  10. 10. Кто за что ответственный? <ul><li>Автоматизаторы: </li></ul><ul><ul><li>Предоставления удобного инструментария для написания тестов </li></ul></ul><ul><ul><li>Работа с техническими деталями (манипуляции UI) </li></ul></ul><ul><ul><li>Фреймворк и </li></ul></ul><ul><ul><li>правила создания </li></ul></ul><ul><ul><li>автотестов </li></ul></ul>
  11. 11. Кто за что ответственный? <ul><li>Функциональные тестировщики: </li></ul><ul><ul><li>Предоставления требований автоматизаторам: </li></ul></ul><ul><ul><ul><li>Какие действия нужно проводить с UI </li></ul></ul></ul><ul><ul><ul><li>В каком формате хранить тестовые данные и др. </li></ul></ul></ul><ul><ul><li>Написание автоматических тестов в готовом фреймворке </li></ul></ul>
  12. 12. Процесс работы
  13. 13. Результат (плюсы) <ul><li>Минимизация обучения: </li></ul><ul><ul><li>функциональных тестировщиков: инструментам по автоматизации </li></ul></ul><ul><ul><li>Автоматизаторов: продукту </li></ul></ul><ul><li>Увеличение скорости разработки </li></ul><ul><li>Функциональные тестировщики имеют новую нишу для деятельности </li></ul>
  14. 14. Результат (минусы) <ul><li>Усложняется схема работы </li></ul><ul><li>Требуется вовлечение ресурсов функционального тестирования </li></ul><ul><li>Проблема для внешнего сервиса добровольно отдать часть работы </li></ul>
  15. 15. Техническая реализуемость <ul><li>HP QuickTest Professional </li></ul><ul><li>Selenium RC + Java </li></ul>
  16. 16. Вопросы???

Запись презентации Minsk Automated Testing Community www.autotest.by от 06.04.2011

Views

Total views

4,339

On Slideshare

0

From embeds

0

Number of embeds

2,364

Actions

Downloads

12

Shares

0

Comments

0

Likes

0

×