Разработка методики тестирования программного продукта в АО "Лаборатория Касперского"

Скачать дипломную работу на тему: "Разработка методики тестирования программного продукта в АО "Лаборатория Касперского". В которой проведен анализ существующих методов и типов тестирования программного обеспечения. Обоснована методика тестирования программного обеспечения.
Author image
Denis
Тип
Дипломная работа
Дата загрузки
20.07.2024
Объем файла
3534 Кб
Количество страниц
41
Уникальность
Неизвестно
Стоимость работы:
2400 руб.
3000 руб.
Заказать написание работы может стоить дешевле

ВВЕДЕНИЕ

Актуальность работы. В последние годы рост конкуренции на рынке создания программного обеспечения вынуждает компании сокращать сроки представления новых продуктов, и это может негативно повлиять на качество продукции, если не применять процедуры контроля на всех этапах жизненного цикла разработки. Достоверные выводы о качестве продукта можно сделать только на основе грамотного тестирования функций программного продукта (сервиса). Для обеспечения процесса критического анализа и оценки степени решения задач, поставленных в технических требованиях, наиболее полезным представляется использование методик тестирования, соответствующих современным стандартам.
Существуют различные подходы к процедуре тестирования для выявления уровня качества и подтверждения функционала программного продукта, каждый из которых имеет свои собственные подцели и стратегии, реализованные в соответствующих методиках и инструментах. Обычно задача выбора соответствующей методики определяется принятой в ком

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ 3

Глава 1. Теоретико-методологические основы тестирования программного обеспечения 5

1.1 Понятие тестирования и его место в процессе разработки ПО 5

1.2 Этапы тестирования 8

1.2.1 Планирование тестирования и анализ требований 8

1.2.2 Разработка тестовых сценариев 11

1.2.3 Выполнение тестов 12

1.2.4 Анализ результатов тестирования и выдача проекта 15

Глава 2. Анализ существующих методов и типов тестирования программного обеспечения 17

2.1 Обзор существующих видов тестирования 17

2.2 Обзор существующих методов тестирования 29

2.2.1 Метод черного ящика 29

2.2.2 Метод белого ящика 30

2.2.3 Метод серого ящика 32

Глава 3. Методика тестирования программного обеспечения 34

3.1 Описание предлагаемой методики тестирования 34

3.1.1 Сбор требований о тестируемой системе 34

3.2 Тестирование и анализ требований 41

3.2.1 Разработка тестовых сценариев 41

3.2.2 Тестирование пользовательского интерфейса, отслеживание найденных ошибок 50

3.2.3 Регрессионное тестирование 56

ЗАКЛЮЧЕНИЕ 61

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 62

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Баженов Р.И. Практикум по проектированию информационных систем. Биробиджан: Изд-во ПГУ им. Шолом-Алейхема, 2019. - 120 с.
Баженов Р.И. Проектирование web-ориентированной информационной системы университета на основе клиент-серверных технологий // Актуальные проблемы гуманитарных и естественных наук. - 2018. - №4. - С.18-101.
Баженов Р.И. Реализация XYZ-анализа в программном коде внутреннего языка программирования 1С: Предприятие 8.3 // Информатизация и связь. - 2021. - №1. - С. 35-100.
Вендров А.М. Проектирование программного обеспечения экономических информационных систем. М: Финансы и Статистика, 2019. -352 с.
Векслер В.А. Автоматизированное рабочее место администратора гостиницы – корпоративная информационная система для малого бизнеса // Молодой ученый. - 2018. - № 4. - С. 12-95.
Куприенко П.С. Методика и информационное обеспечение анализа антропогенного состояния и оценки ущерба в экологической системе региона // Вестник Воронежского государственного технического университета. - 2019. - № 1. - С. 4-6.
Ковалев С.В. Разработка автоматизированной системы защиты информации и управления рисками промышленного предприятия // Информационные технологии моделирования и управления. - 2020. - № 3 (62). - С. 33-171.
Кусков А.Н. Анализ видов ущерба информационным телекоммуникационным системам при реализации угроз от вирусных атак // Апробация. - 2017. - № 1 (4). - С. 5-107.
Кук Даррен Машинное обучение с использованием библиотеки Н2О; ДМК Пресс - М., 2019. - 239 c.
Кульдин С. П. Генетический подход к проблеме оценки сроков и трудоёмкости разработки программного обеспечения с заданными требованиями к качеству; Синергия - М., 2019. - 303 c.
Ламот, А. Программирование трехмерных игр для Windows; Вильямс - М., 2018. - 252 c.
Лафоре, Р. Объектно-ориентированное программирование в C; СПб: Питер; Издание 4-е - М., 2019. - 928 c.
Майерс Скотт Эффективное использование C++. 55 верных способов улучшить структуру и код

Инструмент позволяет связать требования проекта с его тест-кейсами и дефектами.
Функциональные особенности:
− QMetry удобен в условиях быстро меняющихся требований, позволяет использовать старые тест-кейсы;
− результаты и статус тест-кейсов могут быть зафиксированы во время выполнения тест-кейсов;
− страница выполнения доступна для редактуры тест-кейсов в режиме реального времени;
− управление дефектами с помощью ссылки;
− все дефекты, зафиксированные во время прошлых тестов, можно легко обнаружить, так один и тот же дефект не будет записан дважды.
Cisco Web Ex, Google Apps, Consur — известные примеры SaaS-приложений, которые доступны посредством сети и не требуют дополнительной установки.
В модели облачных вычислений PaaS (платформа как услуга) разработчики, по сути, арендуют все, что им нужно для создания приложения, полагаясь на облачного провайдера