Що нового?

Набір учасників [курси-по-1с.рф] сценарне тестування в 1С: настройка і практика використання. 2022

Інформація про покупку
Тип покупки: Складчина
Ціна: 6508 ГРН
Учасників: 0 з 5
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1353.7 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Розберемо інструменти і практику авто-тестування конфігурацій 1С, щоб користувачі і клієнти ніколи не стикалися з помилками.

Чого ви навчитеся на курсі:
  • точно розуміти, для яких кейсів необхідно автоматизувати тестування, а для яких залишити тести в ручному режимі.
  • писати сценарії тестів на перевірку коректності рухів документів, а не тільки на створення і заповнення потрібного значення в полі або табличній частині документа/елемента довідника.
  • створювати сценарні тести "накликуванням" дій користувачів і додавати в них потрібні перевірки.
  • виявляти максимальну кількість помилок мінімальною кількістю тестів.
  • проводити перевірки під різними користувачами в одному сценарії тесту і перемикатися між користувачами.
  • записувати відео-інструкції для кінцевих користувачів на базі основних сценаріїв роботи.
  • тестувати коректність даних у звітах та рухах документів.
  • тестувати працездатність зовнішніх сервісів, в тому числі за допомогою конструкції спроба/виключення.
кому корисний цей курс:
  • програмістам і розробникам – буде менше доопрацювань через помилки і рутинних перевірок
  • Консультантам і впроваджувачам - можна буде швидше здавати завдання замовникам і економити час на відеоінструкціях для користувачів
  • керівникам служб IT-знизиться кількість помилок, можна буде підготувати тестувальників до роботи
  • керівникам служб франчайзі-збережіть репутацію і скоротіть витрати, розвантаживши лінію підтримки.
Модуль 1. Налаштування тестового оточення
Вивчивши цей модуль, Ви зможете:
  • написати свій перший простий сценарій тестування
  • створити автотест c допомогою запису дій користувача
  • налаштувати відображення результатів тестування у вигляді локального Allure звіту
  • виводити додаткову інформацію про причини падіння тестів (логи, дані порівняння еталону з макетом, MXL-файли)
  • Створити обліковий запис у GitHub, отримувати та надсилати зміни до віддаленого сховища в GitHub
теми модуля:
  • знайомство з тестуванням. Короткий огляд інструментів тестування конфігурацій 1С
  • Установка Vanessa Automation. Базові налаштування проекту
  • знайомство з мовою Turbo gherkin. Створення тестів (фіча-файлів .feature)
  • додавання в тести перевірок з бібліотеки кроків
  • можливості і призначення Allure звіту
  • Робота з Git і GitHub. Короткий вступ до системи контролю версій. Створення віддаленого сховища для зберігання тестів
Модуль 2. Підготовка до тестування
Вивчивши цей модуль, Ви зможете:
  • спроектувати набір тестових даних, який необхідний для тестування документа на прикладі "замовлення клієнта"
  • завантажувати тестові дані за допомогою фіча-файлів
  • використовувати бібліотеку експортних сценаріїв
  • застосовувати основні техніки тест-дизайну для створення тестових випадків
  • знеособлювати тестові дані
  • групувати фіча-файли за допомогою тегів для тестування певних бізнес-процесів.
теми модуля:
  • проектування та створення тестових випадків
  • підготовка даних для тестування. Інструмент для генерації тестових даних у Vanessa Automation
  • тонкощі підготовки тестових даних. Завантаження тестових даних і підтримка їх актуальності
  • експортні сценарії (підсценарії). Створення та використання
  • організація структури зберігання тестів. Використання тегів.
Модуль 3. Дослідження інтерфейсу Vanessa Automation
Вивчивши цей модуль, Ви зможете:
  • використовувати повні можливості інструменту тестування Vanessa Automation
  • налаштовувати запуск клієнтів тестування під різними користувачами
  • використовувати інструменти редактора тестів
  • застосовувати таймаут запуску клієнта тестування
  • швидко з'ясовувати причини помилок розробки (падіння тестів)
  • налаштовувати запис відео-інструкцій
  • коригувати налаштування для виконання тестів на повільних машинах.
теми модуля:
  • Основні налаштування. Бібліотека. Робота з UI. Запуск тестів за допомогою тегів
  • підключення та налаштування клієнтів тестування
  • редактор тестів. Інструменти та налаштування редактора тестів. Дерево кроків
  • звіти про результати виконання тестів. Розслідування причин падіння тестів
  • огляд налаштувань створення авто-інструкцій
  • Налаштування виконання сценаріїв. Зупинка виконання при виникненні помилки. Стабілізація виконання тестів.
Модуль 4. Розбір реальних практичних кейсів
  • вивчивши цей модуль, ви побачите:
  • Як створювати незалежні тести для перевірки відкриття форм, доступності та видимості полів документів і елементів довідників
  • Як перевірити табличні частини та перевірити наявність комірок таблиці. Як перевірити встановлення/зняття прапорів у таблицях
  • Як перевірити руху документів і для чого в цьому випадку потрібна структура тестів
  • Як зробити звірку друкованих форм і табличних документів з еталонними макетами
  • як за допомогою тесту перевірити працездатність звіту.
теми модуля:
  • знайомство з тестованою конфігурацією
  • тестування форм: перевірка доступності полів, перевірка видимості та заповненості полів
  • тестування табличних частин. Вирішення проблем з сортуванням рядків в табличних частинах об'єктів при виконанні тестів на різних операційних системах і СУБД
  • тестування рухів документів. Організація структури тестів для перевірки рухів документів. Застосування обчислюваних виразів при завантаженні даних (на прикладі поля Дата)
  • тестування html полів. Тестування процедури додавання зовнішніх файлів. Використання можливостей UI Automation
  • тестування звітів. Стабілізація тестів для перевірки звітів (якщо звіт не встигає сформуватися і тест падає).
Модуль 5. Використання конструкцій мови Turbo Gherkin
Вивчивши цей модуль, ви:
  • Навчіться застосовувати умови, зможете налаштувати виконання будь-якого кроку тесту як умова
  • дізнаєтеся, в чому відмінність між локальними і глобальними змінними
  • зможете використовувати секцію змінних для написання тестів для інтерфейсів на різних мовах
  • Навчіться застосовувати цикли, створювати цикли з умовами. Зможете створити цикли для зміни значень в рядках таблиці і для видалення рядків в таблицях
  • дізнаєтеся тонкощі роботи зі змінними. Навчіться використовувати конструкцію спроба/виняток для тестування зовнішнього сервісу
  • дізнаєтеся, як продовжити виконання сценарію в разі, якщо виникла помилка тестування, і в яких випадках це може бути застосовано.
теми модуля:
  • застосування умов в тестах. Конструкція якщо
  • використання локальних і глобальних змінних і правила їх застосування
  • застосування секції змінних. Імпорт змінних із створеної бібліотеки змінних
  • конструкція Цикл. Створення за допомогою циклу великого обсягу даних для навантажувального тестування
  • конструкція спроба/виняток. Реєстрація декількох помилок за одним тестовим сценарієм.
Модуль 6 (заняття майстер-групи). Запуск процесу регрес-тестування та тестування змін
Вивчивши цей модуль, ви дізнаєтеся:
  • як впровадити процес автоматичного тестування в команді розробки
  • Як організувати процес оновлення сценаріїв автотестів
  • Як оцінити терміни виконання завдання з тестування
  • Як передати помилки тестування розробнику для виправлення.
теми модуля:
  • цілі та завдання QA-інженера в команді розробки
  • налагодження процесу оновлення сценаріїв автотестів
  • вибудовування процесу регрес-тестування і тестування змін
  • терміни та ризики тестування. Методики оцінки часу на виконання тестів
  • Використання звіту "Баг репорт".
Модуль 7 (заняття майстер-групи). Особливості налаштування Vanessa Automation для ci
Вивчивши цей модуль, ви:
  • дізнаєтеся, як стабілізувати виконання тестів і в яких ситуаціях це необхідно
  • дізнаєтеся, які ключі запуску необхідно встановити для нічного виконання автотестів
  • познайомитеся з можливостями роботи в реальному контурі
  • Створіть і застосуйте найпростіший скрипт для автозапуску тестів
  • вивчіть спеціальні налаштування Vanessa automation для створення скріншотів помилок при падінні тесту навіть на заблокованому комп'ютері або в RDP-сесії.
теми модуля:
  • стабілізація виконання тестів
  • особливості платформи, пов'язані з асинхронними обробниками серверних викликів
  • особливості обробки фонових завдань
  • Ключі запуску для нічного запуску тестів
  • дослідження помилок, які призводять до несподіваної поведінки системи в тестовому контурі, на прикладі пошуку товару за штрихкодом
  • вплив контуру і його оточення на процедуру написання тестів

https://privatelink.de/?https://xn----1-bedvffifm4g.xn--p1ai/courses/1c-testing-qa-2022/
 
Угорі