Тема: Разработка системы автоматизации тестирования для программного обеспечения
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 4
Глава 1 Постановка задачи на разработку системы автоматизации тестирования для программного обеспечения 6
1.1 Значение системы автоматизации тестирования для программного
обеспечения предприятия 6
1.2 Основные функции системы автоматизации тестирования для
программного обеспечения предприятия 11
1.3 Обзор существующих систем автоматизации тестирования для
программного обеспечения предприятия и их анализ 13
Глава 2 Процесс разработки системы автоматизации тестирования для
программного обеспечения предприятия 16
2.1 Проектирование системы автоматизации тестирования для
программного обеспечения 16
2.2 Выбор технологий и инструментов для разработки системы
автоматизации тестирования для программного обеспечения 24
2.3 Реализация функциональных требований системы автоматизации
тестирования для программного обеспечения 25
Глава 3 Оценка эффективности системы автоматизации тестирования для программного обеспечения 34
3.1 Тестирование и отладка приложения 34
3.2 Оценка удобства и функциональности приложения 45
3.3 Анализ результатов использования программного обеспечения 47
Заключение 50
Список используемой литературы и используемых источников 51
📖 Введение
автоматизации тестирования для программного обеспечения».
Любая разработка и внедрение новых программных продуктов требует
значительных материальных и временных затрат. Привлекаемые финансовые
и материальные средства должны обеспечить надлежащий эффект и отдачу.
Именно поэтому возникает необходимость повышения качество
выпускаемого программного обеспечения, сокращение времени на его
разработку, тестирование и сопровождение.
Рыночные отношения требуют, чтобы программное обеспечение для их
заказчика было качественным и подготовленное в короткий срок.
Следовательно, продуктивно должны работать и разработчики программного
обеспечения, то есть программисты, и тестировщики этого программного
обеспечения. Добиться продуктивности в этом вопросе (качества, быстроты,
минимальных затрат) можно за счет дальнейшей автоматизации и
модернизации бизнес-процессов с помощью программных приложений.
«Автоматизация работ по тестированию имеет огромную ценность
особенно там, где тестовые скрипты повторяются. Такое тестирование на
стадиях разработки и интеграции, когда повторно используемые скрипты
могут выполняться много раз, весьма эффективно»[8].
Объект исследования – процесс тестирования программного
обеспечения.
Предмет исследования – методики и инструменты для автоматизации
процесса тестирования программного обеспечения.
Цель работы – разработка системы автоматизации тестирования для
программного обеспечения.
Задачи исследования:
− проанализировать проблему, затронутую в теме исследования, и
обосновать ее актуальность;
5
− провести сравнительный анализ существующих аналогов;
− сформулировать концепцию предлагаемого решения;
− спроектировать базу данных для информационной системы;
− разработать прототип информационного обеспечения и
программного модуля;
− протестировать работу программы в различных сценариях.
Методы исследования:
− анализ данных;
− алгоритмы функционального и автоматизированного
тестирования;
− проектной разработки баз данных.
Работа состоит из введения, трех глав, в которых рассматриваются
вопросы постановки задачи, проектирования и реализации системы
автоматизированного тестирования, а также заключение, список литературы и
источников.
✅ Заключение
В результате сформирован комплекс информационного обеспечения, ориентированный на автоматизацию процессов тестирования ПО, а также разработан и проведен тестирование программного модуля. Определены виды тестирования, подлежащие автоматизации, включая функциональное тестирование для проверки соответствия системы заданным требованиям и регрессионное тестирование, эффективность которого была повышена за счет использования автоматизированных средств.
Разработана модель системы тестирования и сформирован набор ручных тестовых сценариев, обеспечивающих проверку соответствия программного модуля техническому заданию и корректности его функционирования. Внедрение автоматизации способствовало увеличению эффективности тестирования в среднем в два раза, ускорению проверки соответствия требованиям, сокращению сроков тестирования и снижению количества ошибок, характерных для ручной проверки.
Перспективы развития системы автоматизации тестирования связаны с автоматической генерацией тестов на основе анализа исходного кода и пользовательского поведения, расширением автоматизации на всех этапах жизненного цикла ПО и внедрением автоматического анализа покрытия тестами различных функциональных областей. Реализация указанных направлений позволит существенно повысить эффективность тестирования, сократить время вывода продукта на рынок и улучшить качество программного обеспечения.





