Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Управление качеством / 6 семестр / Экзамен — шпора.docx
Скачиваний:
0
Добавлен:
26.06.2025
Размер:
67.05 Кб
Скачать

17Роль тестирования в управлении качеством программных систем. Эволюция подходов к тестированию

Тестирование играет важную роль в управлении качеством программных систем. Оно позволяет выявить ошибки и дефекты в программе до ее выпуска, что помогает предотвратить возможные проблемы у пользователей. Кроме того, тестирование может использоваться для проверки соответствия продукта требованиям заказчика или стандартам качества.Эволюция подходов к тестированию связана с развитием технологий и изменением требований к программным системам. В начале развития информационных технологий основным методом тестирования была проверка функциональности программы на соответствие заданным требованиям. Затем появились методы автоматического тестирования, которые позволяют быстро обнаруживать ошибки без участия человека. Сегодня все больше внимания уделяется тестированию безопасности и надежности программного обеспечения, а также использованию методов машинного обучения для автоматизации процесса тестирования. Эволюция подходов к тестированию:50-60 годы: В это время преобладала концепция "исчерпывающего тестирования", которая заключалась в проверке всех возможных путей выполнения программы со всеми возможными входными данными. 70-е годы: В этот период появились две фундаментальные идеи тестирования: позитивное и негативное тестирование. Позитивное тестирование проверяло работоспособность программы в заданных условиях, а негативное тестирование — ее неработоспособность. 80-е годы: В этот период тестирование стало применяться на протяжении всего цикла разработки, а не только на заключительной стадии 90-е годы: В это время произошел переход от тестирования к управлению качеством, который охватывал весь жизненный цикл разработки программного продукта.

18 Роль тестирования в управлении качеством программных систем

Тестирование играет важную роль в управлении качеством программных систем. Оно предоставляет возможность проверить, насколько хорошо программа работает и соответствует ожиданиям пользователей. Основная цель тестирования - обнаружить ошибки и дефекты в программе до того, как она будет выпущена на рынок. Это позволяет разработчикам исправить эти проблемы до того, как они станут серьезными проблемами для пользователей.Ключевые аспекты роли тестирования в управлении качеством программных систем: 1. Обнаружение и исправление ошибок: Тестирование помогает найти и исправить возможные ошибки и баги в ПО до того, как они станут причиной более серьезных проблем2. Проверка соответствия требованиям: Тестирование помогает подтвердить, что система соответствует требованиям, изначально представленным команде разработки.

3. Повышение уверенности в продукте: Исчерпывающий процесс тестирования помогает повысить уверенность как со стороны разработчиков, так и со стороны клиентов в качестве конечного продукта. 4. Оценка производительности системы: Тестирование также необходимо для оценки работы системы при различных условиях и нагрузках.5. Улучшение пользовательского опыта: Проведение тестов на удобство пользовательского интерфейса помогает убедиться, что система не только работает правильно, но и удобна для конечного пользователя.В целом, тестирование является неотъемлемой частью управ-я качеством программных систем и помогает обеспечить высокое качество продукта для конечных пользователей.

Соседние файлы в папке 6 семестр