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