Разработка технологии непрерывного тестирования программного кода при контейнерной виртуализации на примере многопользовательского мультиплатформенного приложения
Описание технологии автоматизированного 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