Доступно

Сценарное тестирование в 1С: настройка и практика использования (2022) [курсы-по-1с.рф]

Тема в разделе "Курсы по программированию", создана пользователем Lenaris, 2 апр 2022.

Цена: 15 000р-97%
Взнос: 336р
100%

Основной список: 100 участников

Резервный список: 17 участников

Статус обсуждения:
Комментирование ограничено.
  1. 2 апр 2022
    #1
    Lenaris
    Lenaris ЧКЧлен клуба

    Складчина: Сценарное тестирование в 1С: настройка и практика использования (2022) [курсы-по-1с.рф]

    2024-02-19_10-32-23.jpg

    Разберем инструменты и практику авто-тестирования конфигураций 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-сессии.
    Темы модуля:
    • Стабилизация выполнения тестов
    • Особенности платформы, связанные с асинхронными обработчиками серверных вызовов
    • Особенности обработки фоновых заданий
    • Ключи запуска для ночного прогона тестов
    • Исследование ошибок, которые приводят к неожиданному поведению системы в тестовом контуре, на примере поиска товара по штрихкоду
    • Влияние контура и его окружения на процедуру написания тестов

    Скрытая ссылка
     
    Последнее редактирование модератором: 19 фев 2024
    4 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      26 янв 2023
    2. happyfreefranz
      happyfreefranz участвует в складчине.
      26 янв 2023
    3. Kovalskayaei
      Kovalskayaei участвует в складчине.
      25 янв 2023
    4. alex44ru
      alex44ru участвует в складчине.
      24 янв 2023

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      26 янв 2023
    2. skladchik.com
      Взнос в складчине составляет 168р.
      22 янв 2023
    3. skladchik.com
      Складчина активна.
      22 янв 2023
    4. skladchik.com
      Сбор взносов начинается 22.01.2023.
      19 янв 2023
  3. Обсуждение
  4. 26 май 2022
    #2
    xXeNoNx
    xXeNoNx ЧКЧлен клуба
    Вопрос: Чем можно конвертировать данный курс?
     
  5. 26 май 2022
    #3
    ZibukaZavr
    ZibukaZavr ЧКЧлен клуба
    А зачем?
     
  6. 26 май 2022
    #4
    xXeNoNx
    xXeNoNx ЧКЧлен клуба
    видео от этого поставщика поставляются защищенными и что бы их пройти нужен ключ
    Для всех записавшихся не будет столько ключей + работает только на винде.
    От сюда и вопрос: Чем можно сконвертировать видео данного курса?
     
  7. 26 май 2022
    #5
    ZibukaZavr
    ZibukaZavr ЧКЧлен клуба
    Наша задача, не конвертировать, а учить материал, как только его предоставят...
     
  8. 26 май 2022
    #6
    xXeNoNx
    xXeNoNx ЧКЧлен клуба
    Как его учить, если он будет закодирован?
    Прежде всего для организатора встанет вопрос как перекодировать в незащищенный формат и предоставить нам для обучения
    Если организатор не найден вариант перекодировки, тогда мы не получим материал, а если знаем что мы не получим материал, то тогда мы не найдем организатора
     
  9. 27 май 2022
    #7
    xXeNoNx
    xXeNoNx ЧКЧлен клуба
    Организатор, найдись, сейчас курс стоит 13+
     
  10. 27 май 2022
    #8
    Ares2015
    Ares2015 ЧКЧлен клуба
    слушай зибуку, он тут не один год уже - гуру в этих вопросах и плохого не посоветует.
     
Статус обсуждения:
Комментирование ограничено.