Проблемы автоматизации крупных проектов: TestComplete, Дмитрий Марков
Дмитрий в своем докладе рассмотрит следующие вопросы:
Инструмент TestComplete. В чем сила?
Чем отличается автоматизация мелкого, среднего, крупного проекта?
Нужно ли что-то дополнительно делать при автоматизации крупного проекта?
Ошибки на начальных стадиях автоматизации
Раз говорим об ошибках, то также поговорим о том, как можно построить все так, чтобы этих ошибок избежать
Практические набитые шишки автоматизатора
Проблемы автоматизации крупных проектов: TestComplete
1. Проблемы
автоматизации
больших проектов:
(TestComplete)
Дмитрий Марков
atdays.com
2. Агенда
Немного о TestComplete
Большие проекты: в чем нюансы?
Чтобы обходить грабли – их нужно
знать в лицо
atdays.com #atdays 2
3. Пара слов о себе
Дмитрий Марков
8⅝ лет в тестировании
EPAM, lead auto-tester
Blog: testingforall.com
Кто в зале?
atdays.com #atdays 3
4. TestComplete: в чем сила?
Поддержка Готовые Быстрый
технологий модули старт
Десктоп +
Поддержка Надежность
веб
Платный, но
недорогой
atdays.com #atdays 4
7. Big project: и что?
Эстимейт и Окружение и Команда и
планирование регрессия коммуникации
Процесс и
Фреймворк
документация
atdays.com #atdays 7
8. Кейс 1
Сейчас надо
Сейчас надо =X
Срочно
срочно
стартовать
стартовать, = Пожар!
поэтому мы
Сделаем кое-
= Налажаем
как
сделаем кое-
Потомпотом
как, а = Перепишем все
подправим если
подправим, с нуля
нужно
Если нужно = Если не уволят
atdays.com #atdays 8
9. Кейс 1
Пожар! Поэтому мы
налажаем, а потом
перепишем все с
нуля, если нас не
уволят
atdays.com #atdays 9
10. Кейс 1: что делать?
Пожар => мы налажаем
Взять
Подумать Обсудить
таймаут
Предложить
решение
atdays.com #atdays 10
15. “Инновации” в TestComplete
Хорошо ли вы знаете
инструмент, который
используете для автоматизации? ДА
Насколько часто вы изобретаете НИКОГДА
велосипед?
atdays.com #atdays 15
16. Object mapping
3 степени глубины
маппинга:
None Brief Full
atdays.com #atdays 16
20. Object mapping
Все это хранится в NameMapping!
Найдите компромисс
Оцените последствия
Backup plan?
atdays.com #atdays 20
21. О чем говорили?
TestComplete как хороший старт
Особенности большого проекта
Подход к «горящим» задачам
Изобретенные велосипеды
Маппинг объектов в TestComplete
atdays.com #atdays 21
22. Итоги
Все в наших руках
Проблемы бывают разного уровня:
ищите подход
Инструмент поможет, но не решит
проблемы
Не ошибается тот, кто ничего не
делает
atdays.com #atdays 22
23. Как меня найти
Дмитрий Марков
Skype: dmitro.markov
http://testingforall.com
atdays.com #atdays 23