|
Тестирование инф.систем. Ответы на вопросы к лекциям Понятие тестирования программного обеспечения
Что подразумевается под зрелостью ПО? Зрелость, завершенность (maturity) – величина, обратная частоте отказов ПО. Определяется средним временем работы без сбоев и величиной, обратной вероятности возникновения отказа за данный период времени.
Что такое практичность ПО?
Удобство использования (usability) или практичность – способность ПО быть удобным в обучении и использовании, а также привлекательным для пользователей.
| Понятность (understandability) – показатель, обратный к усилиям, которые затрачиваются пользователями на восприятие основных понятий ПО и осознание способов их использования для решения своих задач. Удобство обучения (learnability) – показатель, обратный к усилиям, затрачиваемым пользователями на обучение работе с ПО. Удобство работы (operability) – показатель, обратный трудоемкости решения пользователями задач с помощью ПО. Привлекательность (attractiveness) – способность ПО быть привлекательным для пользователей. Соответствие стандартам удобства использования (usability compliance).
|
10.Что описывает стандарт IEEE 829? Данный стандарт описывает требования к вспомогательным артефактам тестирования. Основные артефакты и их описание представлено в таблице 5:
Таблица 5 – Основные артефакты тестирования согласно IEEE 829
Артефакт
| Описание
|
Тестовый план (test plan)
| Основной документ, связывающий разработку тестов и тестирование с задачами проекта. Определяет необходимые виды тестирования, техники, проверяемую функциональность, критерии оценки полноты тестов и критерии
выхода, а также график тестирования.
| Тестовые сценарии (test case)
| Сценарии проведения отдельных тестов. Каждый тестовый сценарий предназначен для проверки определенных свойств некоторых компонентов
системы в определенной конфигурации.
| Описания тестовых процедур (test procedure specifications)
| Тестовые процедуры могут быть представлены в виде скриптов или программ, автоматизирующих запуск тестовых сценариев (автоматизированное
тестирование), или в виде инструкций для человека,
|
| следуя которым можно выполнить те же сценарии
(ручное тестирование).
| Отчеты о нарушениях (test incident reports или bug reports)
| Описание ошибок, обнаруженных при выполнении тестов, с указанием всех условий, необходимых для
их проявления.
| Итоговый отчет о тестировании (test summary report)
| Отчет, аккумулирующий общую информацию по результатам тестов, включающий достигнутое тестовое покрытие и общую оценку качества
компонентов тестируемой системы.
| |
|
|