Найти в Дзене
BELKA QA

АВТОМАТИЗАЦИЯ. АРХИТЕКТУРА АВТОТЕСТОВ

Первоначальную архитектуру, настройки среды для создания автотестов дают на курсах...

Первоначальную архитектуру, настройки среды для создания автотестов дают на курсах. Ну потому что это не обойти — домашки то вам где-то надо делать... А если курс без домашек — то тут повод задуматься, это как летцплей посмотреть, вместо того чтобы поиграть самому. Если не дают первоначальные настройки, то тут либо курсы не для новичков, либо опять задумываемся о качестве курсов 🤷🏽‍♀️

👈🏻 Заодно и про как выбрать курс по автоматизации )))) Но вернемся к архитектуре...

Архитектура все-таки задача для более опытных автоматизаторов. Поэтому если вы не единственный автоматизатор в компании — то ваша задача продолжить начатое дело старших товарищей и оставаться в заложенной ранее архитектуре. Если вас сильно волнует и интересен этот вопрос — попросите вам ее показать-объяснить.

Если вы единственный автоматизатор в компании и никаких автотестов и архитектур автотестов еще не заложено — мой вам клевый совет — поговорите с архитектором продукта, для которого планируются автотесты. Или человеком, который выполняет эту функцию в команде.

В этой беседе есть пара плюсов:

1. Человек поможет вам построить архитектуру (если он конечно не полная морковка и болеет за результат продукта), подходящую под продукт, а также может предложить какие-то крутые решения, до которых новичок точно не додумается.

2. Он примет во внимание потребности автотестов в изменении основного кода — вам будет проще далее — не выпрашивать у девов нужные вам локаторы, или правила написания кода, а им эти требования к коду будут спускать в задании — бинго! 👍

И еще пара-тройка советов:

❗️ архитектура автотестов будет повторять на некоторых уровнях сам код, посмотрите как устроен основной код, возможно вас это наведет на мысль как организовать свои тесты,

❗️ не старайтесь начать автоматизировать все и вся. Начните с поверхностных кейсов, какой-нибудь старой неизменяемой функциональности (именно функциональности, а не логин/логаут/платеж). Если вы что-то начали не так автоматизировать — косяки вылезут быстрее,

❗️ делайте тесты более атомарными — не надо делать длинных цепочек проверок, тогда вам будет проще при исправлении ошибок, в том числе и архитектурных.

<<< QA.ПСИХОТИПЫ ------ ОТВЕТЫ НА ВОПРОСЫ СОБЕСЕДОВАНИЙ >>>

Тестирование программного обеспечения. Quality assurance
Тестирование программного обеспечения. Quality assurance
QA. АВТОМАТИЗАЦИЯ. АРХИТЕКТУРА АВТОТЕСТОВ
QA. АВТОМАТИЗАЦИЯ. АРХИТЕКТУРА АВТОТЕСТОВ