Можно ли представить себе хорошего линуксового системного администратора, который не знает общую теорию операционных систем и сетей, не подозревает о существовании Windows и MacOS, не умеет пользоваться для настройки системы консолью так же хорошо, как графической оболочкой? Можно ли считать хорошим инженером-строителем человека, который не владеет сопроматом, не знает про современные строительные материалы и особенности их применения, даже если на текущем объекте строительства они не используются? Можно ли признать хорошим актёром того, кто день за днём играет одну и ту же роль, не знает о современных тенденциях в театральном искусстве и не пытается попробовать себя в других амплуа?
Хороший специалист должен обладать достаточно широкими знаниями. Да, он глубоко изучает какую-то одну тему, специализируется в каком-то направлении, но при этом он должен представлять себе общую картину своей профессиональной области. Если он не будет это делать -- мир уйдёт вперёд, его узкая тема окажется устаревшей и невостребованной, а он ничего другого не знает и не умеет.
Умение создавать автоматизированные тесты предполагает владение специализированными инструментами, которые так и называются "инструменты для автоматизации тестирования". Но знания хорошего специалиста должны охватывать всю область автоматизации. Какие вообще инструменты бывают? Для чего они предназначены? В какой ситуации следует (или наоборот не следует) использовать тот или иной инструмент? Как выбрать наиболее подходящий для решения задачи инструмент среди множества похожих?
И конечно же надо уметь делать хорошие автотесты. Да, сначала надо научиться понимать, чем "хорошие" автотесты отличаются от "плохих". А потом -- научиться делать "хорошие". Эти правила являются общими, независимыми от конкретного используемого инструмента.
Для тех, кто хочет расширить свой кругозор и получить общие фундаментальные знания в области автоматизации тестирования мы подготовили этот учебный курс.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Автоматизация функционального тестирования,
а также все другие курсы, прямо сейчас!
Интерфейсы для взаимодействия с тестируемым приложением
Урок 4.00:13:08
Программный интерфейс (API)
Урок 5.00:09:20
Примеры автотестов, работающих через API
Урок 6.00:03:03
Несколько слов о модульном тестировании
Урок 7.00:05:48
Драйверы - сведение других интерфейсов к API
Урок 8.00:14:20
Сетевые протоколы
Урок 9.00:06:53
Текстовый интерфейс командной строки (CLI)
Урок 10.00:08:14
Графический пользовательский интерфейс (GUI)
Урок 11.00:06:12
Комбинирование интерфейсов при тестировании
Урок 12.00:16:54
Драйверы
Урок 13.00:18:35
Надстройки над драйверами
Урок 14.00:22:58
Фреймворки семейства xUnit
Урок 15.00:24:03
Альтернативные фреймворки
Урок 16.00:12:19
Стили написания тестов
Урок 17.00:14:22
Другие инструменты
Урок 18.00:21:21
Схема анализа инструментов
Урок 19.00:22:38
Разработка стратегии автоматизации
Урок 20.00:18:44
Сравнение инструментов - что можно сравнивать и что нельзя
Урок 21.00:09:18
Функциональные характеристики качества
Урок 22.00:14:08
Нефункциональные характеристики качества
Урок 23.00:12:09
Пилотный проект
Урок 24.00:14:29
Подготовка тестов к автоматизации, тест-дизайн, часть 1
Урок 25.00:12:01
Подготовка тестов к автоматизации, тест-дизайн, часть 2
Урок 26.00:15:52
Характеристики качества автотестов
Урок 27.00:16:18
Что такое архитектура
Урок 28.00:12:10
Отделение фикстур от тестов
Урок 29.00:05:51
Изоляция тестов друг от друга
Урок 30.00:10:10
Отделение реализации от спецификации
Урок 31.00:08:19
Разделение слоёв
Урок 32.00:07:06
Некоторые нюансы использования тестовых данных
Урок 33.00:15:28
Эксплуатация автотестов
Урок 34.00:13:44
Разные штуки, которые не вошли в предыдущие модули
Комментарии
victor_rashchevskyi
Качественный материал!
smena.space
Хороший курс!
Anonymous
update course pls
tonikjean
Админ, данный курс называется: "Автоматизация функционального тестирования"
Ссылка на источник: https://software-testing.ru/edu/3-online/234-functional-test-automation
Coursehunters Team
tonikjean
Спасибо, поправили. Странно...
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Ссылка на источник: https://software-testing.ru/edu/3-online/234-functional-test-automation