Skip to content

qa-guru/getting-started-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

QA.GURU + Javascript

Как готовится?

Программа курса

Настрой рабочее место

Программирование

По желанию до начала занятий можно:

  • codebasic - Бесплатный курс по Javascript
  • git - Бесплатный курс по Git

Чаты и каналы

  • chat - Вступите в чат школы qa.guru и задайте любые вопросы по курсу

Краткая программа курса

Программирование

  • Разберемся с основами Javascript
  • Разберемся с GIT

WEB-автоматизация

  • Покроем автотестами интернет-магазин
  • Покроем автотестами блог-платформу
  • Научимся генерировать тестовые данные
  • Подключим отчет Allure Reports

API-автоматизация

  • Попробуем самые популярные библиотеки для работы с API
  • Научимся генерировать тестовые данные через API и базу данных
  • Научимся подготавливать тестовые данные через API и базу данных
  • Разберемся как делать заглушки для API (моковые данные)
  • Посмотрим как можно визуализировать API coverage

Mobile-автоматизация

  • Покроем автотестами мобильное приложение используя appium

Инфраструктура

  • Рассмотрим разные способы встраивания автотестов в процесс разработки
  • Развернем собственный стенд для запуска автотестов локально и в Docker;
  • Разберемcя как интегрировать автотесты в процесс CI/CD на примере github/gitlab/jenkins
  • Научимся отправлять уведомления о статусе тестов в мессенджеры (Telegram, etc)
  • Объединим ручные тесты и авто-тесты в единый тест-план в Allure TestOps;

Карта развития для JS автоматизатора

JS Automation Roadmap:

%%{init: {'theme':'neutral'}}%%
mindmap
  root((qa automation js))
    Базовые навыки
      html + css
        DOM
            селекторы
      git
      протоколы
        AMQP
        API
        SOAP
       Язык программирования
        JS 
       Тестирование
      архитектура
        архитектура тестового фреймворка
    Инструментальные навыки
     API UI Automation
     Database
     Mobile UI Automation
     WEB UI Automation
      Фреймворки
       Playwright
      Библиотеки
        Ранеры
         Jest
         Mocha
       Репортеры
        Allure
      CI/CD
       Docker
       Github
       Gitlab
       Jenkins
Loading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published