Проблемы автоматизации крупных проектов: TestComplete
-
Upload
automated-testinginfo -
Category
Business
-
view
5.193 -
download
0
description
Transcript of Проблемы автоматизации крупных проектов: TestComplete
![Page 1: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/1.jpg)
atdays.com
Проблемы
автоматизации
больших проектов:
(TestComplete)
Дмитрий Марков
![Page 2: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/2.jpg)
atdays.com #atdays
Агенда
Немного о TestComplete
Большие проекты: в чем нюансы?
Чтобы обходить грабли – их нужно знать в лицо
2
![Page 3: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/3.jpg)
atdays.com #atdays
Пара слов о себе
Дмитрий Марков
8⅝ лет в тестировании
EPAM, lead auto-tester
Blog: testingforall.com
Кто в зале?
3
![Page 4: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/4.jpg)
atdays.com #atdays
TestComplete: в чем сила?
Поддержка технологий
Готовые модули
Быстрый старт
Десктоп + веб
Поддержка Надежность
Платный, но недорогой
4
![Page 5: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/5.jpg)
atdays.com #atdays
Размер проекта
5
![Page 6: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/6.jpg)
atdays.com #atdays
Small vs Big
6
Small Big
![Page 7: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/7.jpg)
atdays.com #atdays
Big project: и что?
7
Эстимейт и планирование
Окружение и регрессия
Команда и коммуникации
Процесс и документация
Фреймворк
![Page 8: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/8.jpg)
atdays.com #atdays
Кейс 1
8
Сейчас надо
срочно стартовать, поэтому мы
сделаем кое-
как, а потом подправим, если нужно
Сейчас надо
Срочно стартовать
Сделаем кое-как
Потом подправим
Если нужно
= X
= Пожар!
= Налажаем
= Перепишем все с нуля
= Если не уволят
![Page 9: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/9.jpg)
atdays.com #atdays
Кейс 1
9
Пожар! Поэтому мы налажаем, а потом перепишем все с нуля, если нас не уволят
![Page 10: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/10.jpg)
atdays.com #atdays
Кейс 1: что делать?
10
Пожар => мы налажаем
Взять таймаут
Подумать Обсудить
Предложить решение
![Page 11: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/11.jpg)
atdays.com #atdays
Сейчас я как напедалю…
11
![Page 12: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/12.jpg)
atdays.com #atdays
“Инновации” в TestComplete
12
Вход = input, выход = result2
![Page 13: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/13.jpg)
atdays.com #atdays
“Инновации” в TestComplete
13
Вход = input, выход = result
![Page 14: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/14.jpg)
atdays.com #atdays
“Инновации” в TestComplete
14
Вход = input, выход = result
![Page 15: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/15.jpg)
atdays.com #atdays
“Инновации” в TestComplete
15
Хорошо ли вы знаете инструмент, который используете для автоматизации?
Насколько часто вы изобретаете велосипед?
ДА
НИКОГДА
![Page 16: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/16.jpg)
atdays.com #atdays
Object mapping
3 степени глубины маппинга:
None Brief Full
16
![Page 17: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/17.jpg)
atdays.com #atdays
Object mapping
17
None
![Page 18: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/18.jpg)
atdays.com #atdays
Object mapping
18
Brief
![Page 19: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/19.jpg)
atdays.com #atdays
Object mapping
19
Full
![Page 20: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/20.jpg)
atdays.com #atdays
Object mapping
20
Все это хранится в NameMapping!
Найдите компромисс
Оцените последствия
Backup plan?
![Page 21: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/21.jpg)
atdays.com #atdays
О чем говорили?
21
TestComplete как хороший старт
Особенности большого проекта
Подход к «горящим» задачам
Изобретенные велосипеды
Маппинг объектов в TestComplete
![Page 22: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/22.jpg)
atdays.com #atdays
Итоги
Все в наших руках
Проблемы бывают разного уровня: ищите подход
Инструмент поможет, но не решит проблемы
Не ошибается тот, кто ничего не делает
22
![Page 23: Проблемы автоматизации крупных проектов: TestComplete](https://reader033.fdocument.pub/reader033/viewer/2022052821/55852809d8b42aea748b5419/html5/thumbnails/23.jpg)
atdays.com #atdays
Как меня найти
Дмитрий Марков
Skype: dmitro.markov
http://testingforall.com
23