Слайд 2Краткий план
Как зарождалось автоматизированное тестирование
Краткий обзор средств для тестирования
Как правильно организовать процесс
![Краткий план Как зарождалось автоматизированное тестирование Краткий обзор средств для тестирования Как](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388829/slide-1.jpg)
автоматизации для разного рода ПО?
Вечные проблемы
Баланс
Автоматизация, как еще один аспект заинтересовать подчинённых работать у вас в команде
Слайд 3Типичный подход менеджеров
Что тут делать? Все просто!
Записал сценарий
Проиграл сценарий на виртуальной машине
Если
![Типичный подход менеджеров Что тут делать? Все просто! Записал сценарий Проиграл сценарий](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388829/slide-2.jpg)
тест сломался, значит это баг
Cобрал баги
Слайд 4Оказалось все не просто
Получившийся код трудно поддерживать
Новый человек совершенно не понимает того,
![Оказалось все не просто Получившийся код трудно поддерживать Новый человек совершенно не](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388829/slide-3.jpg)
что написали до него
Код плохо читаем, не структурирован и плохо расширяется на другие среды
Много дублированного кода
Слайд 6Не увлекайтесь, иначе “вагоны” покатятся в разные стороны
![Не увлекайтесь, иначе “вагоны” покатятся в разные стороны](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388829/slide-5.jpg)
Слайд 7Человеческий фактор
Если вы не фиксируете или не проговариваете сценарии, то тесты начинают
![Человеческий фактор Если вы не фиксируете или не проговариваете сценарии, то тесты начинают писаться ради тестов!](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388829/slide-6.jpg)
писаться ради тестов!
Слайд 8Используйте разные инструменты
Java/VB Script, Power Shell и т.д.
Test Complete , Coded UI,
![Используйте разные инструменты Java/VB Script, Power Shell и т.д. Test Complete ,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388829/slide-7.jpg)
Selenium и т.д.
Load runner, Visual Studio Load Test и т.д.
Слайд 9Девять общих правил из жизни
Скрипты всегда более стабильны, чем UI тесты
В
![Девять общих правил из жизни Скрипты всегда более стабильны, чем UI тесты](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388829/slide-8.jpg)
рамках одного теста - один язык
Общая база знаний и примеров – обязательна
Делайте “обертки” для методов, функций и т.д.
Привлекайте опытных коллег для CodeReview
Анализируйте сценарии, которые закодировал тестировщик
Один test case – один автотест
Вы тратите 50% времени на поддержку тестов? – Надо что-то менять!
Можете запустить 1000 тестов пять раз в день? Подумайте, а можете вы это все проанализировать? Каков выхлоп?