Тема: Разработка методологии для тестирования и внедрения CI по мобильному приложению
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Основы тестирования программного обеспечения 5
1.1 Основы тестирования программного обеспечения для мобильных
устройств 5
1.2 Классификация тестирования мобильных приложений 9
1.3 Виды тестирования 14
1.4 Непрерывная интеграция (ContinuousIntegration) 17
1.5 Особенности тестирования мобильных приложений 17
2. Практическое применение и работа с VCS 23
2.1 Тестирование мобильных приложений 23
2.2 Тестирование требований 23
2.3 Быстрое тестирование: 24
2.4 Полное тестирование [18] 25
2.5 Тестирование внешних сервисов [10] 26
2.6 Учет времени 26
2.7 Работав VCS (Version Control System) 27
2.8 SSDT-проект 28
2.9 ECM7 Migrator 29
2.10 Entity Framework Migrations 29
2.11 Вывод 29
Заключение 31
Список использованных источников
📖 Введение
Тестирование ПО предполагает запуск программного продукта в определенных условиях, записывая и анализируя полученные результаты и идентифицируя ошибки.
Программа тестируется не для того, чтобы показать, что она работает, а скорее наоборот - тестирование начинается с предположения, что в ней есть ошибки. Актуальность работы заключается в том, что предположение справедливо практически для любой программы, а затем уже обнаруживается их максимально возможное число. Методология для тестирования и внедрения Continuous Integration (далее С1)по мобильному приложению позволит более точно сказать о практике разработки программного обеспечения в моделях тестирования.
Целью выпускной квалификационной работы является анализ теоретических данных о тестировании программного обеспечения для мобильных устройств и применение их на практике.
Основные задачи исследования:
1) Изучение теоретических материалов и анализ программных средств для тестирования мобильных приложений разных платформ (android, IOS и т.д.).
2) Применение теоретических знаний на практике в тестировании мобильных приложений с помощью внедрения CI.
В первой главе рассматриваются основы тестирования программного обеспечения мобильных устройств, классификация и виды тестирования мобильных приложений, а также изучение мобильной интеграции.
Во второй главе рассматривается непосредственноепрактическое применение и работу с Version Control System (далее VCS).
Сюда входят следующие параграфы: тестирование мобильных
приложений, тестирование требований, быстрое и полное тестирование, тестирование внешних сервисов, учет времени во время тестирования, и в заключении работы в VCS и его особенностями.
✅ Заключение
В ходе литературного обзора были рассмотрены основы тестирования программного обеспечения для мобильных устройств, классификация, особенности и виды тестирования, а также непрерывная интеграция. Рассмотрение этих глав нам позволило более точно определить проблемы, возникающие при тестировании мобильных устройств: например, таких как невыполняемость условий заказчика в зависимости от платформы и других факторов, неполнота задач для тестирования, отсутствие параллельности тестирования с разработкой и т.д.
Вовторой части мы изучили практическим путем методологии внедрения CI в разработку и тестирования мобильных устройств. Слияние факторов разработки и тестирования позволило более точно определить проблемы, как у команды разработчиков, так и у команды тестировщиков. не допуская большое количества багов.
Параллельность, возникшая с помощью CI, приводит к более качественному и быстрому выполнению поставленных задач заказчиком.



