Разработка технологии непрерывного тестирования программного кода при контейнерной виртуализации на примере многопользовательского мультиплатформенного приложения

Описание технологии автоматизированного end-to-end тестирования, пригодного для применения в современных компаниях, разрабатывающих программные продукты. Изучение тестирования клиентского приложения для платформ iOS, Android и Web и его серверной части.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 01.12.2019
Размер файла 6,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Gilbert J., Stoll C. Architecting iOS Apps with VIPER. URL: https://www.objc.io/issues/13-architecture/viper/ (дата обращения 01 мая 2019).

Humble J., Farley D. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley Professional Release, 2010.

Fowler M. The “martinfowler.com” website. Continuous Integration Certification. URL: https://martinfowler.com/bliki/ContinuousIntegrationCertification.html (дата обращения 18 января 2019).

Michalнk P. Guidelines for Continuous Integration Implementation within an Agile Environment. Brno, 2017.

Manipulating the browser history. URL: https://developer.mozilla.org/en-US/docs/Web/API/History_API (дата обращения 19 марта 2019).

IndexedDB API. URL: https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API (дата обращения 19 марта 2019).

Web Storage API. URL: https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API (дата обращения 18 марта 2019).

Cookies. URL: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/cookies (дата обращения 11 марта 2019).

Redux. URL: https://redux.js.org/ (дата обращения 8 января 2019).

Cli. URL: https://github.com/npm/cli (дата обращения 6 марта 2019).

immutable-js. URL: https://github.com/immutable-js/immutable-js (дата обращения 14 февраля 2019).

Ramda. URL: https://ramdajs.com/ (дата обращения 24 декабря 2018).

Schenk D. Where to use it. URL: https://momentjs.com/docs/ (дата обращения 10 февраля 2019).

Axios. URL: https://github.com/axios/axios (дата обращения 1 апреля 2019).

Babel. URL: https://github.com/babel/babel (дата обращения 1 апреля 2019).

Webpack. URL: https://webpack.js.org/ (дата обращения 5 февраля 2019).

Docker. URL: https://www.docker.com/ (дата обращения 3 декабря 2018).

Garrison J. What Is a Virtual Machine Hypervisor? URL: https://www.howtogeek.com/66734/htg-explains-what-is-a-hypervisor/ (дата обращения 2 марта 2019).

Kubernetes. URL: https://kubernetes.io/ (дата обращения 23 ноября 2018).

User Agent: Learn Your Web Browser's User Agent Now. URL: https://www.whoishostingthis.com/tools/user-agent/ (дата обращения 16 февраля 2019).

Webdriver. URL: https://webdriver.io/ (дата обращения 19 декабря 2018).

Booch G. Object-Oriented Analysis and Design with Applications. 3rd Edition. Redwood City, CA, USA: Addison Wesley Longman Publishing Co., Inc., 2004.

Kaiser G.E., Perry D.E., Schell W.M. Infuse: fusing integration test management with change management, Proceedings of the Thirteenth Annual International Computer Software & Applications Conference. 1989.

Beck K. Extreme programming explained: embrace change. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 2000.

Размещено на Allbest.ru


Подобные документы

  • Архитектура и история создания операционной системы Android. Язык программирования Java. Выбор средства для реализации Android приложения. Программная реализация Android приложения. Проведение тестирования разработанного программного обеспечения.

    курсовая работа [167,8 K], добавлен 18.01.2017

  • История развития и виды тестирования программного обеспечения. Инсталляционное, регрессионное, конфигурационное, интеграционное, локализационное, модульное тестирование. Методы сокращения трудоемкости модульного тестирования разрабатываемого приложения.

    курсовая работа [309,5 K], добавлен 16.12.2015

  • Назначение и архитектура экспертных систем, их применение в сфере образования. Экспертные системы тестирования, принципы их функционирования. Инструментальные средства создания приложения и разработка программы тестирования. Описание программы, листинг.

    дипломная работа [706,4 K], добавлен 07.05.2012

  • Проектирование базы данных, информационной подсистемы PLC-Tester, модуля тестирования и web-приложения. Разработка логической структуры программного продукта и общие требования к техническому обеспечению. Запуск программы и описание тестовых прогонов.

    дипломная работа [3,2 M], добавлен 30.06.2011

  • Методика и основные этапы разработки системы тестирования для оценки уровня знаний студентов с применением технологии "Клиент-сервер". Проектирование клиентской, серверной части данной системы тестирования, порядок составления финальных отчетов.

    дипломная работа [587,6 K], добавлен 08.11.2010

  • Разработка приложения, которое будет выполнять функции показа точного времени и точной даты. Определение дополнительных функций разработанного приложения. Рассмотрение основных этапов создания программного продукта. Результаты тестирования приложения.

    курсовая работа [2,2 M], добавлен 14.04.2019

  • Технология создания многопоточных приложений в современных системах программирования с использованием языка C# в Visual Studio.NET. Разработка алгоритма и структуры программы. Описание и особенности тестирования приложения с разным количеством потоков.

    курсовая работа [773,0 K], добавлен 14.03.2013

  • Разработка модели системы тестирования пользователей с применением технологии "клиент-сервер". Требования к программному изделию и документации. SADT диаграмма системы тестирования до и после автоматизации. Настройка SQL-сервера и установка программы.

    курсовая работа [1,5 M], добавлен 22.01.2013

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

    курсовая работа [3,0 M], добавлен 19.11.2009

  • Неразрешимость проблемы тестирования программного обеспечения. Виды и уровни тестирования. Стратегии восходящего и нисходящего тестирования. Методы "белого" и "черного" ящика. Автоматизированное и ручное тестирование. Разработка через тестирование.

    курсовая работа [112,2 K], добавлен 22.03.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.