1

Step 1

Автотесты (функциональность - UI)

2

Step 2

Автотесты (функциональность - регрессия)

1

Step 1

Автотесты (функциональность - UI)

2

Step 2

Автотесты (функциональность - регрессия)

18 February 2021
Goal completed 14 September 2023

Goal author

silva05

Russia, Санкт-Петербург

Career & Work

Автоматизация тестирования

Задача: есть порядка 300 тестов на JS в Cypress, необходимо их переписать (+ добавить новые), используя Java-Selenium-TestNG-Maven

Этапы:

1. Локальный запуск тестов (Selenium WebDriver)

2. Git

3. CI - Jenkins

4. CI - GitLab

Дополнительно:

- сделать более-менее внятные локаторы

- добавить ассерты, которых сейчас практически нет

Пока чтобы это все хотя бы запускалось на локальной машине

Selenium Documentation

Allure Framework

Allure-framework. Часть 1 + Сборка html-отчета на Jenkins

----------------------

Создать TestNG xml в Intellij

1. Добавить в Intellij соответствующий плагин - Settings -> Plugins -> Marketplace tab -> search Create TestNG XML -> then Install

2. Перезапустить Intellij (если не перезапустится автоматом)

3. Щелкните правой кнопкой мыши на вашем проекте -> выбрать пункт меню Create TestNG XML

4. Должен создаться соответствующий файл-шаблон (правда, в проекте его увидела только после перезапуска идеи)

----------------------

Tutorial 2:TestNG with intelliJ IDE|Creating & Run Tests using TestNG.xml|TestNG Report - как настроить xml

Continuous Integration with Maven, Jenkins,Git & GitHub part-1

Проблема с кодировкой в Jenkins - важная для меня, как оказалось, штука

Настройки проекта -> Сборка -> Расширенные -> поле MAVEN_OPTS ввел ключ "-Dfile.encoding=UTF-8" (без кавычек)

https://github.com/jenkinsci/allure-plugin/issues/201

How to setup Continous Integration for GitLab with Jenkins

Personal access tokens

DevOps инструменты не только для Devops. Процесс построения инфраструктуры автоматизации тестирования с нуля

Jenkins Full Course

“Testing Voicemod: Writing Selenium tests for a CEF App” by Jokin Aspiazu Jensen | TestFlix 2020

https://chromedriver.storage.googleapis.com/index.html

Про локаторы с полезными ссылками

Полезные ссылки:

Тренировка xpath

Automated testing of Chromium-based applications.

  1. Автотесты (функциональность - UI)

    1. 100

    2. 200

    3. 300

    4. 350

    5. 400

    6. 450

    7. 500

  2. Автотесты (функциональность - регрессия)

    1. 50

    2. 100

    3. 150

  • 3055
  • 18 February 2021, 13:34
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?