Тема: Разработка проекта автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер»
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 4
Глава 1 Анализ предметной области и постановка задачи на разработку проекта автоматизации интеграционного тестирования 6
1.1 Анализ предметной области автоматизации 6
1.2 Анализ процесса интеграционного тестирования 7
1.3 Разработка технического задания на проектирование 13
Глава 2 Проектирование автоматизированной системы интеграционного тестирования для ООО «НетКрэкер» 18
2.1 Обзор и анализ средств интеграционного тестирования 18
2.2 Логическое моделирование автоматизированной среды интеграционного
тестирования 23
Глава 3 Реализация проектных решений по автоматизации интеграционного тестирования ООО «НетКрэкер» 30
3.1 Выбор среды разработки автоматизированной среды интеграционного
тестирования 30
3.2 Архитектура и функционирование автоматизированной среды
интеграционного тестирования 35
3.3 Оценка эффективности проектных решений 39
Заключение 42
Список используемой литературы 44
📖 Введение
Для решения данной задачи используется интеграционное тестирование.
Интеграционное тестирование - это способ тестирования программного обеспечения путем группировки программных компонентов.
Интеграционное тестирование проводится для оценки соответствия информационной системы или компонента заданным функциональным требованиям.
Как показывает практика, высокая эффективность процесса интеграционного тестирования достигается с помощью его автоматизации, которая позволяет снизить негативное влияние человеческого фактора на результаты тестирования.
С этой целью в компании ООО «НетКрэкер» принято решение разработать проект автоматизации интеграционного тестирования информационных систем.
Реализация данного проекта представляет актуальность и научно-практический интерес.
Объектом исследования бакалаврской работы является автоматизация интеграционного тестирования информационных систем в ООО «НетКрэкер».
Предметом исследования бакалаврской работы является проект автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер».
Цель выпускной квалификационной работы - разработка проекта автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер».
Для достижения данной цели необходимо выполнить следующие задачи:
- произвести анализ предметной области и выполнить постановку задачи на разработку проекта автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер»;
- спроектировать автоматизированную систему нтеграционного тестирования информационных систем в ООО «НетКрэкер»;
- реализовать проектное решение автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер».
Методы исследования - методы тестирования и проектирования информационных систем.
Практическая значимость бакалаврской работы заключается в разработке проектного решения для автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер»,
обеспечивающей повышение его эффективности.
Данная работа состоит из введения, трех глав, заключения и списка используемой литературы.
Во введении описаны актуальность, объект, предмет, цель и задачи исследования.
Первая глава посвящена анализу предметной области и постановке задачи на разработку проекта автоматизации интеграционного тестирования.
Вторая глава посвящена проектированию автоматизированной системы интеграционного тестирования для ООО «НетКрэкер».
В третьей глава рассматривается реализация проектных решений.
В заключении описываются результаты выполнения выпускной квалификационной работы.
Бакалаврская работа состоит из 46 страниц текста, 16 рисунков, 7 таблиц и 25 источников.
✅ Заключение
Для достижения поставленной в работе цели в процессе выполнения бакалаврской работы решены следующие задачи:
- произведен анализ предметной области и выполнена постановку
задачи на разработку проекта автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер». В результате анализа выявлен основной недостаток существующего бизнес-процесса интеграционного тестирования в ООО «НетКрэкер» - низкая эффективность ручного тестирования, обусловленная его трудоемкостью, которая связана с необходимостью самостоятельной разработки среды интеграционного тестирования, а также негативным влиянием человеческого фактора. Улучшение
существующего бизнес-процесса достигается за счет внедрения в него АСИТ. Для разработки требований к проекту использована методология FURPS+. Разработанный перечень требований использован в качестве основы для реализации проектного решения автоматизации интеграционного тестирования ИС в ООО «НетКрэкер»;
- спроектирована АСИТ для ООО «НетКрэкер». Для автоматизации интеграционного тестирования данных задач выбраны следующие фреймворки: Selenium, h2+DbUnit и Cucumber. Выбор фреймворков основан на личном опыте проектанта и с учетом успешного опыта их применения другими специалистами-тестировщиками. Для построения логической модели АСИТ разработаны базовые диаграммы языка UML, отражающие различные аспекты системы: диаграмма вариантов использования, диаграмма классов и диаграмма последовательности. Для разработки логической модели АСИТ использовано CASE-средство Rational Rose, которое поддерживает методологию RUP;
- выполнена реализация проектного решения автоматизации интеграционного тестирования информационных систем в ООО «НетКрэкер». Для представления программной архитектуры АСИТ разработана диаграмма ее компонентов. Для реализации АСИТ использована технология IDE. Как показал анализ, наилучшими характеристиками обладает IDE Eclipse. Поэтому IDE Eclipse выбрана в качестве среды для разработки АСИТ. Для оценки эффективности проекта использована методика оценки эффективности управления внедренной ИС. Коэффициент эффективности управления АСИТ Кэу> 0.5, что свидетельствует о высокой функциональной эффективности управления внедренной среды.
Результаты бакалаврской работы представляют практический интерес и могут быть рекомендованы для бизнес-аналитиков и тестировшиков, работающими над проектами автоматизации интеграционного тестирования ИТ-компаний.





