Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Краткая характеристика этапов тестированияСодержание книги
Поиск на нашем сайте 1. Анализ требований Процесс статического тестирования начинается с определения и анализа требований к системе. Изучаются существующие материалы и методические вопросы (техническое задание на разработку, рабочий и технический проект, пр.), изучаются: функциональные требования к системе; требования к интерфейсу (входы от внешних систем, и выходы, выходы во внешние системы); требования к данным (описывают входные и выходные данные системы, формат данных, их хранение), требования к производительности (проблемы масштабирования и синхронизации, например, сколько пользователей одновременно должна обслуживать система), требования к пользователям (кто будет работать с ПО, уровень удобства и простоты использования), требования к физическим средствам тестирования (ОС, под управлением которой выполняется ПО, и вычислительная платформа, на которой эксплуатируется система), требования к безопасности (доступ к ПО, защита и управление данными), требования к документации (должна ли быть вообще и в каком виде), требования к устранению неисправностей (реакция системы на неисправности, как производится устранение проблем, обнаруженных в системе). Планирование испытаний Действия на стадии планирования испытаний есть подготовительные этапы для этапов системных и приемочных тестов. На этапе планирования × определяется стратегия тестирования, × производится оценка времени для проведения тестовых работ, × определяется состав и структура испытательной системы (выявление аппаратных и программных средств тестирования), × подготовка и утверждение плана проведения испытаний. План проведения испытаний есть описание подхода, который будет задействован при проведении тестирования, а также объем трудозатрат на тестирование. Проектирование тестов. На этапе проектирования и разработки тестов определяются × цели теста, × спецификация для ввода каждого теста, × тестовая конфигурация, × производится автоматизация часто используемых тестов, требующих больших затрат времени. В результате выполнения этих действий будет получен набор тестовых случаев, который может использоваться для проведения системных испытаний. Проектирование тестов состоит из двух компонентов: • архитектура тестов, • подробные планы тестов. Архитектура тестов упорядочивает тесты по группам, таким как • функциональные тесты, • испытания для определения рабочих характеристик, • проверка безопасности • и т.д. Она также описывает структуру и соглашения по именованию хранилища тестов. Подробные планы тестов описывают • назначение каждого теста, • технические средства (ОС, вычислительная платформа) • данные для выполнения теста, • ожидаемые результаты каждого теста, • требование, на подтверждение которого ориентируется данный тест. Между требованиями и планами тестов должно существовать, по меньшей мере, отношение один к одному (каждое требование должно проверяться хотя бы одним тестом). Следующие этапы тестирования относятся к динамическому тестированию, состоят из прогона ПО и сравнения поведения системы с ожидаемым. Динамическое тестирование основано на выполнении заданного набора операций на конкретном модуле ПО и сравнении фактически полученных результатов с ожидаемыми. Если после прогона получен ожидаемый результат, считается, что модуль прошел тест. Если зафиксировано аномальное поведение, тест считается неудачным, однако он может оказаться успешным в смысле обнаружения дефекта. Заданный набор выполняемых операций образует тестовый случай. Следует подчеркнуть, что тестовые случаи должны быть • спроектированы, • закодированы, • отлажены до того, как их можно будет использовать.
|
||
|
Последнее изменение этой страницы: 2021-04-05; просмотров: 117; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.214 (0.008 с.) |