ВлГУ, тестирование информационных систем (лабораторные работы)
| 31.07.2026, 14:04 | |
Лабораторная работа №1. Изучение этапов тестирования ПО. Тестирование калькулятора Цель работы Изучить этапы тестирования ПО, виды тестирования. Провести тестирование предложенного приложения. Порядок выполнения работы 1. Составить тест-план для тестирования приложения «Калькулятор». 2. Спроектировать тестовую модель (тест-кейсы) для любых трех операций (например, сложение, умножение, деление). 3. Провести тестирование по тестовой модели и тест-плану. 4. Описать найденные дефекты. 5. Составить отчет по завершению тестирования. Содержание отчета по лабораторной работе 1. Цель работы. 2. Тест-план. 3. Тестовая модель. 4. Дефекты. 5. Отчет по завершению тестирования. 6. Выводы по лабораторной работе [1]. Лабораторная работа №2. Формирование тестовой модели с использованием Test Link Цель работы Изучить работу в системе управления тестами Test Link, научиться оформлять и проходить тестовые сценарии при помощи Test Link. Содержание отчета по лабораторной работе 1. Цель работы. 2. Результат создания проекта в TestLink (скриншот). 3. Результат создания тестовых сценариев в TestLink (скриншоты и пояснения). 4. Результаты прохождения тестовых сценариев в TestLink (скриншоты и пояснения). 5. 2-3 отчета с пояснениями, что каждый отчет показывает, и скриншотами. 6. Выводы по лабораторной работе. Лабораторная работа №3. Изучение и сравнение систем отслеживания ошибок Цель работы Изучить на примерах системы отслеживания ошибок, научиться оформлять дефекты при помощи таких систем. Содержание отчета по лабораторной работе 1. Цель работы. 2. Примеры дефектов, оформленных в представленных для изучения системах багтрекинга (скриншоты). 3. Движение дефектов по жизненному циклу (описание жизненного цикла дефекта для каждой из систем, скриншоты, если требуются). 4. Результаты заполнения таблицы 4. 5. Выводы по лабораторной работе. Лабораторная работа №4. Selenium IDE как инструмент автоматизации тестирования Цель работы Изучить принципы работы со средством автоматизированного тестирования Selenium IDE. Ход выполнения работы: 0) Установить браузер FireFox. 1) Через браузер FireFox открываем страницу - http://seleniumhq.org/download/; 2) С нее скачиваем последнюю версию Selenium IDE; 3) FireFox самостоятельно предложит установить данный плагин; 4) Устанавливаем -> перезагружаем браузер; 5) Установка завершена. Содержание отчета по лабораторной работе 1. Цель работы. 2. Описание задания на автоматизацию (необходимо выбрать любой сайт и автоматизировать там действие пользователя: отправку сообщений, осуществление заказа в интернет-магазине, покупка билета и т.д. Действие должно повторяться больше одного раза). 3. Автоматизированные скрипты с пояснениями. 4. Выводы по лабораторной работе [6]. Лабораторная работа №5. SoapUI как инструмент эмуляции сервисов Цель работы Изучить принципы работы со средством эмуляции работы веб-сервисов SoapUI. Задание: 1. Для операции ChechAccount реализовать: - В случае, если AccountNumber = 999999999, возвращать Close; - В случае, если AccountNumber = 777777777, возвращать Blocked; - В случае, если AccountNumber = 666666666, возвращать ошибочный ответ. - Для других значений AccountNumber возвращать Open; - В AccountNumber всегда возвращать входное значение. Содержание отчета по лабораторной работе 1. Цель работы. 2. Описание выбранной операции. 3. Код программы, скриншоты (если требуются). 4. Выводы по лабораторной работе [7]. Лабораторная работа №6. Инструмент для поиска «битых ссылок» XENU Link Sleuth Цель работы Изучить принципы работы инструмента для поиска неработающих ссылок на сайте XENU Link Sleuth. Научиться анализировать построенные отчеты. Задание: 1. Выбрать сайт для проверки на битые ссылки из предложенного списка: 2. Выполнить анализ сайта на «битые ссылки» со следующими параметрами a. Из анализа исключить хотя бы один раздел сайта. b. Не проверять внешние ссылки. 3. Выполнить анализ сайта по всем разделам, исключая проверку внешних ссылок. Построить отчет по проведенному анализу с использованием инструментария программы Xenu's Link Sleuth, включающий: a. Информацию о битых ссылках сайта b. Информацию о корректных ссылках c. Карту сайта d. Статистику сайта 4. Ответить на вопросы: a. Каково общее число проверенных ссылок? b. Сколько «битых ссылок» обнаружила программа? На каких страницах имеются такие ссылки. c. Какова максимальная глубина вложенности ссылок анализируемого сайта? d. По какой ссылке располагается наибольший объем данных? Почему? e. Как избавиться от обнаруженных «битых ссылок»? f. Проанализировать среднее время отклика ссылок (открытие страниц). Содержание отчета по лабораторной работе 1. Цель работы. 2. Выбранный сайт для анализа. 3. Скриншоты настроек программы для проведения анализа. 4. Скриншоты результатов выполнения (битые ссылки, пропущенные, исключенные). 5. Отчет, построенный программой. 6. Ответы на поставленные вопросы. 7. Выводы по лабораторной работе [8]. | |