Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Средний уровень «Настройка 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; просмотров: 85; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.195.180 (0.01 с.) |