Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom.doc
Скачиваний:
101
Добавлен:
28.11.2015
Размер:
1.6 Mб
Скачать

Академия управления при президенте республики беларусь

ИНСТИТУТ УПРАВЛЕНЧЕСКИХ КАДРОВ

Факультет инновационной подготовки

Кафедра управления информационными ресурсами

ДОПУЩЕНА К ЗАЩИТЕ

Заведующий кафедрой управления информационными ресурсами

_______________ А.И. Шемаров

“____” _______________ 20__г.

ДИПЛОМНАЯ РАБОТА

Кроссплатформенная система автоматизации тестирования программного обеспечения

Специальность «Управление информационными ресурсами»

Студент

5 курс, группа УИР1

Ю.И.Шмарловская

Руководитель

преподаватель

В.В. Борботько

ОГЛАВЛЕНИЕ

РЕФЕРАТ 3

ВВЕДЕНИЕ 6

ОБЗОР ЛИТЕРАТУРНЫХ ИСТОЧНИКОВ 8

ГЛАВА 1 ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ЕГО РОЛЬ В ДЕЯТЕЛЬНОСТИ ОРГАНИЗАЦИИ 9

1.1Понятие тестирования программного обеспечения и его виды 9

1.2Подходы к автоматизации тестирования программного обеспечения 11

ГЛАВА 2 АНАЛИЗ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА ЗАО «КЬЮЛИКС СИСТЕМС» 16

2.1Характеристика деятельности ЗАО «Кьюликс Системс» 17

2.2Анализ деятельности департамента тестирования ПО 29

ГЛАВА3 КРОССПЛАТФОРМЕННАЯ СИСТЕМА АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ 31

3.1Анализ системы автоматизации тестирования 31

3.2Эффективность от внедрения кроссплатформенной системы автоматизации тестирования 55

заключение 60

список использованной литературы 61

ПРИЛОЖЕНИЕ А 63

РЕФЕРАТ

Дипломная работа: 78 с., 29 рис., 12 табл., 27 источников литературы, 4 прил.

Объект исследования:

Предмет исследования:

Цель работы:

Методы исследования:

Исследования и разработки:

Элементы научной новизны:

Апробация:

Технико-экономическая, социальная и (или) экологическая значимость:

______________(подпись студента)

РЭФЕРАТ

Дыпломная работа: 86 с., 29 мал., 12 табл., 27 крынiц лiтаратуры, 4 дадатка.

Аб'ект даследавання:

Прадмет даследавання:

Мэта работы:

Метады даследавання:

Даследаванні і распрацоўкі:

Элементы навуковай навізны:

Апрабацыя:

Тэхніка-эканамічная, сацыяльная і (або) экалагічная значнасць:

______________(подпiс студэнта)

ABSTRACT

Graduate work: 86 p., 29 pic., 12 tables, 27 sources of literature, 4 appendixes.

Object of research:

Subject of research:

Objective: Methods:

Research and development:

Elements of scientific innovation:

Approbation:

Technical and economic, social and (or) environmental significance:

______________(signature of the student)

ВВЕДЕНИЕ

В настоящее время все большее распространение получают приложения, взаимодействующие с пользователем посредством web-интерфейса. Каждый день появляется все больше новых веб-приложений, написанных с использованием различных языков программирования и разнообразных технологий. Однако немаловажным остается обеспечение качества для каждой системы.

Отличительной чертой веб-приложений является то, что они открыты для пользователя по причине необходимости обеспечения публичного доступа, данные в большинстве своем передаются посредствам HTTP-протокола – протокола, который может использовать множество способов кодирования и инкапсуляции информации. Наиболее ценной информацией являются персональные данные пользователя, данные, хранящиеся на сервере. Соответственно главной задачей в таких системах является обеспечение безопасности данных. Именно поэтому к веб-приложениям предъявляются повышенные требования при тестировании безопасности.

Однако сейчас в большинстве компаний тестирование безопасности веб-приложений проверяется вручную, несмотря на то, что это очень трудоемкий процесс, отнимающий значительную часть времени при тестировании функциональности.

Актуальность работы состоит в том, что автоматизация процесса тестирования безопасности веб-приложения является одним из приоритетных направлений, поскольку позволит в короткие сроки уменьшить затраты компании на тестировщиков безопасности, уменьшит длительность процесса тестирования и увеличит количество проверенных сценариев.

Целью работы является формирование кроссплатформенной системы тестирования программного обеспечения.

Задачами дипломной работы являются:

• Изучить понятие тестирования и его роль в деятельности организации;

• Провести анализ деятельности ЗАО «Кьюликс Системс»;

• Выполнить анализ существующего процесса тестирования в ЗАО «Кьюликс Системс» и определить путь для дальнейшего его развития;

• Выбрать и внедрить решение для повышения эффективности процесса тестирования в ЗАО «Кьюликс Системс»;

• Проанализировать эффективность применения автоматизации в процессе тестирования безопасности.

Объектом дипломной работы будет процесс тестирования программного обеспечения на организации.

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

В качестве тестируемого объекта будет взята система «Нормативная база», которая содержит все нормативные документы организации. Данная система позволяет работу через сеть интернет. Поэтому для данной системы предъявляются повышенные требования к тестированию.