МТИ. «Автоматизация регрессионного тестирования с использованием языка программирования Python»

1200

Готовая дипломная работа МТИ на тему: «Автоматизация регрессионного тестирования с использованием языка программирования Python».
Год сдачи: 2018. Оценка: Хорошо. После скачивания, вам останется только поставить свое ФИО и подпись. Оригинальность работы на момент публикации 50+% на антиплагиат.ру. Так же выполняем дипломные работы на любые темы и с любой сложностью. Можете заказать работу индивидуально под себя. Выполняем дипломные работы качественно, не дорого и в срок.

Раздел: Дипломные работы
Негосударственное образовательное учреждение высшего образования

Московский технологический институт

 

Факультет: Техники и современных технологий Кафедра: Информатики и автоматизации

Уровень образования: Бакалавриат

Направление: Информатика и вычислительная техника Профиль: Технологии разработки программного обеспечения

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

на тему: «Автоматизация регрессионного тестирования с использованием языка программирования Python»

 

Студента:                                                                                                                                     

Ф.И.О. (полностью)                                                                    (подпись)

Руководитель ВКР:                                                                                        

ученая степень, звание              Ф.И.О. (полностью)       (подпись)

 

 

 

Зав.кафедрой:

 

 

                                                                            

Допущена к защите:

 

                             

ученая степень, звание                 Ф.И.О. (полностью) (подпись)

 

«         »                                20       г.

Москва 2018 г.

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ....................................................................................................................... 3

ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЦЕССА ТЕСТИРОВАНИЯ............ 8

  • Определение понятия тестирования ПО...................................................... 8
  • Классификация тестирования..................................................................... 11
  • Процесс тестирования.................................................................................. 22
    • Разработка тест-кейсов.............................................................................. 23
    • Выполнение тест-кейсов........................................................................... 26
    • Анализ результатов тестирования............................................................ 27

ГЛАВА 2. АНАЛИЗ И ОПИСАНИЕ ПРОЦЕССА АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ  29

  • Описание процесса автоматизации тестирования.................................... 29
  • Критерии эффективности процесса автоматизированного тестирования39 3 Описание компании «ЭКЗАКТПРО»............................................................... 43

2.4 Анализ экономической целесообразности внедрения автоматизации тестирования 47

ГЛАВА 3. АВТОМАТИЗАЦИЯ ПРОЦЕССА ТЕСТИРОВАНИЯ........................... 51

  • Протоколы передачи данных FIX, ITCH. Специфика тестирования рыночных данных 51
  • Пример реализации автоматизированного тестирования применительно к функциональному тестированию рыночных данных..................................... 55

ЗАКЛЮЧЕНИЕ............................................................................................................... 65

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ...................................................... 68

ПРИЛОЖЕНИЯ.............................................................................................................. 74

ВВЕДЕНИЕ

Тестирование программных продуктов (ПО) один из этапов разработки программного обеспечения, в большинстве случаев, считающийся не самым приоритетным для компании. Лишь в последние годы тестированию программных продуктов стало уделяться должное внимание. Этому способствует, как и повышенные требования к ПО, в связи с большой конкуренцией на рынке, так и усложнение самих программных продуктов. Усиление конкуренции между производителями программного обеспечения стало требовать повышенного внимания к качеству выпускаемого продукта. Поскольку ассортимент продукции стал сильно расширяться, что повлекло за собой снижение цена на программные продукты, потребители ПО начали обращать все больше внимания на качество программного обеспечения. В настоящее все больше областей нашей жизни становятся подвержены компьютеризации. Не считая того, что компьютеры, используются в повседневной жизни для развлекательных целей, они все больше становятся необходимы в тех сферах, когда речь заходит о гораздо более серьезных областях нашей жизни, таких как медицина, транспорт, строительство, безопасность и многие другие. Таким образом, мы приходим к тому, что вопрос о качестве программного обеспечения становится все более актуальным, поскольку это не только вопрос личного комфорта, но и нашей безопасности.

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

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

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Источники на русском языке
  1. Бенджамин Г., Додд Д. Анализ ценных бумаг. – Москва: Лори, 2016 – 880 с.
  2. Бьюли А. Изучаем SQL. – Символ-Плюс, – 312 с.
  3. Бэрри П. Изучаем программирование на Python. – Москва: Эксмо, – 624 с.
  4. Вигерс Карл И., Битти Дж. Разработка требований к программному обеспечению. – Спб.: БХВ-Петербург, 2016 – 736 с.
  5. Коберн A. Современные методы описания функциональных требований к системам. – Москва: Лори, 2017 – 288 с.
  6. Криспин Л., Грегори Дж. Гибкое тестирование. Практическое руководство для тестировщиков ПО и гибких команд. – Москва: Вильямс, 2016 – 464с.
  7. Майерс Г. Искусство тестирования программ. – Москва: Вильямс, 2016. – 272 с.
  8. Мерфи Джон Дж. Технический анализ фьючерсных рынков. Теория и практика. – Москва: Альпина Паблишер, – 610 с.
  9. Паттон Дж. Пользовательские истории. Искусство гибкой разработки ПО. – Спб.:Питер, 2017 – 288 с.
  10. Савин Р. Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах. – Москва: Издательские решения, – 312 с.
  11. Саммерфилд М. Python на практике. – Москва: ДМК Пресс,– 338 с.
  1. Свейгарт Э. Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих. – Москва: Вильямс, – 592 с.
  2. Уиттакер Дж., Арбон Дж., Каролло Дж. Как тестируют в– Спб.: Питер, 2014. – 320 с.
  1. Фаулер Ч. Программист-фанатик. – Спб.: Питер, 2016 – 208 с. Халл Джон К. Опционы, фьючерсы и другие производные
  2. финансовые инструменты. – Москва: Вильямс, 2018. – 1072 с.
  1. Хамбл Д., Фарли Д. Непрерывное развертывание ПО. Автоматизация процессов сборки, тестирования и внедрения новых версий программ. – Москва: Вильямс, – 432 с.
  2. Швагер Джек Д. Технический анализ. Полный курс. – Москва: Альпина Паблишер, 2018. – 802 с.
Источники на иностранных языках
  1. Copeland A Practitioner’s Guide to Software Test Design. – Boston: Course Technology, 2003. – 300 p.
  2. Dorothy Foundations of Software Testing: ISTQB Certification, 3rd ed. – Sebastopol: Pragmatic Bookself, 2017. – 280 p.
  3. Kaner C. Bug Advocacy: A BBST Workbook. – New York: Context- Driven Press, – 238 p.
  4. Kramer A. Model-Based Testing Essentials - Guide to the ISTQB Certified Model-Based Tester: Foundation Level – Hoboken: Wiley, – 304p.
  5. Laboon B. A Friendly Introduction to Software Testing. – Charleston: CreateSpace Independent Publishing Platform, – 230 p.
  6. Okken B. Python Testing with pytest: Simple, Rapid, Effective, and – Sebastopol: Pragmatic Bookshelf, 2017. – 222 p.
  7. Suden G. Automated Data Warehouse Testing: Beginner's step by step – Charleston: CreateSpace Independent Publishing Platform, 2015. – 364 p.
  8. Tarlinder A. Developer Testing: Building Quality into Software. – Boston: Addison-Wesley Professional, –352 p.

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “МТИ. «Автоматизация регрессионного тестирования с использованием языка программирования Python»”

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Оплата производится на банковскую карту. Необходимо уточнить у менеджера, на какую карту банка вам удобно совершать оплату.

После оплаты, свяжитесь пожалуйста с менеджером и пришлите ему чек (фото или скриншот). Тем самым вы подтверждаете, что оплату совершили именно вы.

Курсовую вы можете заказать любым удобным для Вас способом, достаточно обратиться к менеджеру, он поможет осуществить заказ.

Работу можно скачать из личного кабинета, или её продублируют Вам на почту.

Пожалуйста, указывайте Ваш настоящий Email. В случае утери документа, вы сможете его скачать на почте!

Все вопросы в файле совпадают с теми, что представлены у нас на сайте.

Работаем по всей России и СНГ:

Похожие товары

Просмотренные товары