Тема: МЕТОДИКА ОПТИМИЗАЦИИ ПАРАЛЛЕЛЬНОЙ РАБОТЫ КОМАНДЫ ТЕСТИРОВАНИЯ
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 ОСОБЕННОСТИ ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА 5
1.1 Обеспечение качества программного продукта 5
1.2 Классификация тестирования 8
1.3 Описание процесса разработки ПО 11
2 МЕТОДОЛОГИЧЕСКИЕ ОСНОВЫ ИМИТАЦИОННОГО
МОДЕЛИРОВАНИЯ 17
2.1 Система и моделирование 17
2.2 Виды и методы моделирования 18
2.3 Преимущества имитационного моделирования 21
2.4 Системы имитационного моделирования 26
2.5 Общие сведения о системе имитационного моделирования Arena 27
3 ИМИТАЦИОННАЯ МОДЕЛЬ РАБОТЫ КОМАНДЫ ТЕСТИРОВАНИЯ 31
3.1 Описание моделируемого объекта 31
3.2 Построение имитационной модели 32
3.3 Вычислительный эксперимент 40
3.4 Анализ результатов моделирования 43
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 47
ПРИЛОЖЕНИЕ А 48
ПРИЛОЖЕНИЕ Б
📖 Введение
Специалисты по управлению качеством сталкиваются с большими нагрузками, когда нужно выпустить продукт в назначенные сроки и не выйти за границы бюджета. В связи с тем, что ограничено время на разработку ПО, существует необходимость оптимизировать какой-либо из этапов. Самой продолжительной и кропотливой стадией является тестирование, когда все процессы приложения подвергаются верификации согласно тест-кейсам. Таким образом, разработчики и тестовые инженеры должны применять все способы для эффективного управления качеством выпускаемого продукта, чтобы не выпустить ПО с дефектами [1].
В данный момент работа по проекту распределяется по степени занятости инженеров, хаотично, то есть новые задачи назначаются тому, кто свободен, поэтому сложно с большой точностью предугадать сроки выполнения работ. Соответственно, одной из актуальных проблем в процессе тестирования является то, что порой задачи между тестировщиками распределены не лучшим образом, вследствие чего могут возникать непредвиденные остановки в работе или авральные режимы, сопровождающиеся эмоциональными выгораниями, что, несомненно, сказывается на продуктивности сотрудников, а затем и на качестве продукта.
Решить данную проблему поможет оптимальное распределение задач в соответствии с профессиональными навыками и категорией инженеров, при котором обеспечится их параллельная занятость. Такое распределение позволит корпорации понять, есть ли необходимость в увеличении или уменьшении штата, сэкономить значительные финансовые ресурсы, а также сохранить конкурентоспособность .
Неоптимальность в работе чаще всего встречается, когда:
- самые сложные задачи назначены на одного человека;
- в штате преобладают сотрудники с небольшим опытом работы (или без);
- размыты зоны ответственности.
Целью работы является создание методики оптимизации параллельной занятости команды тестировщиков для повышения уровня производительности, улучшения деятельности и конкурентоспособности компании, так как неудачно спланированное исполнение проекта может привести к катастрофическим последствиям в виде неудовлетворенности клиентов, убытка прибыли и крушения бизнеса. Объектом исследования является оптимизация занятости инженеров, а предметом - их параллельная работа.
В приведенном ниже исследовании будут решаться следующие задачи:
- построение имитационной модели занятости команды тестирования;
- поиск путей наилучшей оптимизации параллельной работы команды;
- корректировка состава группы тестирования по категориям.
Первая часть исследования заключается в сборе данных о процессе тестирования и построении простейшей имитационной модели, а вторая - в модификации модели и ее анализе.
Разрабатываемая методика оптимизации работы команды тестирования позволит с большой точностью, оперативно и корректно оптимизировать параллельную работу инженеров в команде.
✅ Заключение
В исследовании решались задачи построения имитационной модели занятости группы тестирования, поиска способов наилучшего распределения нагрузки и корректировки состава команды по категориям. Для решения поставленных задач были:
- изучены и использованы математические модели, в частности имитационные;
- проведены эксперименты для получения информации о моделируемой системе;
- выявлены оптимальные методы: урегулирования процесса
верификации программного обеспечения в рамках обозначенного проекта.
Внедрение разработанной методики в процесс разработки предоставит возможность:
- выявить процессы, которые позволят находить выходы из образованных случайностями и непостоянством систем тупиков и неопределенностей;
- миновать дорогостоящих ошибок, появляющихся из -за принятия решений, основанных исключительно на интуиции;
- заметить невидимые мгновенно ресурсы;
- избавиться от тормозящих факторов в процессах и реализациях.



