Средний уровень «Настройка CI/CD и работа проектной командой». 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Средний уровень «Настройка CI/CD и работа проектной командой».



1. Студенты получают на вход схему в BPMN и настроенный процесс в BPMN движке.

2. Необходимо локализовать и загрузить их в BPMN движок Communda Modeler и отладить процесс.

 

Сложный уровень

1. Студенты получают на вход требования технического задания и словесное описание задачи. На основании данного требования – необходимо разработать схему BPMN в Communda modeler.

2. Оптимизировать ее с точки зрения цифровой трансформации.

3. Загрузить ее в BPNM движок и отладить ее работу.

 

ВОПРОСЫ, ЗАДАЧИ ДЛЯ СОГЛАСОВАНИЯ

В зависимости от уровня знаний студентов, числа практических занятий, нужно выбрать:

7. С каких тестовых заданий начинать?

8. Исходя из опыта подобрать с чем работать: с автономными приложениями, либо с платформенными приложениями?

9. Прогон и подбор заданий, что бы уложиться в «2 академических часа».

 

 

Системы автоматизированного тестирования

Описание курса

Цель курса: Дать практические навыки комплексного автоматизированного тестирования веб-приложений.

По окончании курса обучающийся:

· Научится выстраивать процесс автоматизированного тестирования: от написания автотестов до встраивания их в процесс.

· Приобретет первоначальный опыт работы с инструментами автоматизации Selenium и фреймворком Quasar.

· Научится выстраивать архитектуру тестового приложения.

 

Предоставляемые сконфигурируемые программные средства

1. Автономное программное обеспечение «Портал региональных услуг» с с услугой подачи заявления на охот билеты.

2. Автономное приложение «Оболочка тестирования».

 

Схема решения на рисунке ниже

Перерисовать схему:

 

Структура курса

Модуль 1. Web-приложения

Изучение основных технологий, связанных с работой Web-приложений: HTML, CSS, JavaScript.

Модуль 2. Quasar, Vue.js.

Особенности разработки на Vue.js, написание кода, стандартные функции.

Особенности настройки Quasar. Настройка Web-страницы Quasar под автотестирование, настройка рабочего стола, настройка полей и функций необходимых для проведения тестов.

Модуль 3. Selenium

Знакомство с основами автоматизации действий браузера посредством Selenium.

Модуль 4. Архитектура построения автотестов

Сбор и систематизация полученных знаний в единую структуру. Рассмотрение вариантов построения модели автоматизации тестирования Web-приложений для разных проектов.

 

Инструменты для тестирования

1. Quasar – полнофункциональный расширяемый инструмент с открытым исходным кодом для разработки современных приложений различного назначения. Он построен на базе популярного фронтенд-фреймворка Vue.js и использует возможности Node.js, Webpack и Babel.

2. Selenium WebDriver — набор библиотек для различных языков программирования. Эти библиотеки используются для отправки HTTP запросов драйверу, с помощью протокола JsonWireProtocol, в которых указано действие, которое должен совершить браузер в рамках текущей сессии. Примерами таких команд могут быть команды нахождения элементов по локатору, переход по ссылкам, парсинг текста страницы/элемента, нажатие кнопок или переход по ссылкам на странице веб-сайта. Существуют как официальные привязки библиотеки к популярным языкам программирования, так и любительские.

 

Пример постановки задачи и результат

Примеры задач

Начинающий уровень

После знакомства с фрейворком Selenium, а также изучением програмного web приложения «Подача заявки на охот.билет» необходимо разработать простейшее однопоточное приложение, которое локально на рабочем месте запустит автоматизированное тестирование, имитирую действия пользователя.

В рамках данной задачи студент должен:

1. Ознакомиться с синтаксисом Selenium

2. Пройти функциональное тестирование вручную.

3. Написать скрипт тестирования.

4. Запустить скрипт и посмотреть его работу.

5. Выявить ошибку.



Поделиться:


Последнее изменение этой страницы: 2021-05-11; просмотров: 71; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.232.74 (0.008 с.)