Главная страница

Версия 3 (от 9 июля 2014 года) Подготовлен Glossary Working Party


Скачать 0.93 Mb.
НазваниеВерсия 3 (от 9 июля 2014 года) Подготовлен Glossary Working Party
Дата03.03.2023
Размер0.93 Mb.
Формат файлаpdf
Имя файлаISTQB_Glossary_Russian_v2.3.pdf
ТипДокументы
#966782
страница9 из 11
1   2   3   4   5   6   7   8   9   10   11
тестирование с использованием ветвей (thread testing): Подход к тестированию интеграции компонентов, при котором нарастающая интеграция компонентов производится аналогично реализации подклассов требований, в отличии от интеграции компонентов согласно уровням иерархии.
тестирование возможности взаимодействия (interoperability testing): Процесс тестирования для определения возможности взаимодействия программного продукта. См. также оценка
функциональности.
тестирование восстанавливаемости (recoverability testing): Процесс тестирования, исследующий восстанавливаемость программного продукта. Также см. тестирование надежности.
тестирование граничных значений (boundary value testing): См. анализ граничных значений.
тестирование документации (documentation testing): Тестирование качества документации, например руководства пользователя или руководства по установке.
тестирование доступности (accessibility testing): Тестирование, которое определяет степень легкости, с которой пользователи с ограниченными способностями могут использовать систему или ее компоненты. [Gerrard]
тестирование дуг (arc testing): См. тестирование ветвей.
тестирование защищенности (security testing): Тестирование с целью оценить защищенность программного продукта. См. также оценка функциональности
тестирование интеграции компонентов (component integration testing): Тестирование, выполняемое для выявления дефектов в интерфейсах и взаимодействии между интегрированными компонентами.
тестирование интерфейса (interface testing): Тип интеграционного тестирования, связанный с тестированием интерфейсов между компонентами или системами.
тестирование использования памяти (storage testing): См. тестирование использования ресурсов.
тестирование использования ресурсов (resource utilization testing): Процесс тестирования, исследующий использование ресурсов программным продуктом. См. тестирование
эффективности.
тестирование комбинаций уловий ветвей (branch condition combination testing): См. покрытие
множественных условий.
тестирование комбинаций условий (condition combination testing): См. тестирование
множественных условий.
тестирование
масштабируемости
(scalability
testing):
Тестирование с целью оценить масштабируемость программного продукта.
ATA
F
ATA
ATT
ATT
F
F-AT
ATT

56
тестирование методом белого ящика (white-box testing): Тестирование, основанное на анализе внутренней структуры компонента или системы.
тестирование методом конечных состояний (finite state testing): См. тестирование таблицы
переходов.
тестирование методом прозрачного ящика (clear box testing): См. тестирование методом белого
ящика.
тестирование методом черного ящика (black box testing): Тестирование, функциональное или нефункциональное, без знания внутренней структуры компонента или системы.
тестирование миграции (migration testing): См.тестирование преобразования.
тестирование множественных условий (multiple condition testing): Разработка тестов методом белого ящика, при котором тестовые сценарии разрабатываются для проверки комбинаций исходов одиночных условий (в рамках одного оператора).
тестирование мутаций (mutation testing): См. сравнительное тестирование.
тестирование на основе архитектуры (design-based testing): Подход к тестированию, в котором тестовые сценарии разрабатываются на основе архитектуры и/или подробного проекта компонента или системы (например, тестирование интерфейсов между компонентами или системами).
тестирование на основе атак (attack-based testing): Методика тестирования на основе опыта, использующая программные атаки с целью провоцирования отказов, в частности - отказов, связванных с защищенностью. См. также атака.
тестирование на основе бизнес-процессов (business process-based testing): Метод тестирования, в котором тестовые сценарии проектируются на основании описаний и/или знаниях бизнес- процессов.
тестирование на основе данных (data-driven testing): Методика написания автоматизированных тестовых сценариев, при которой входные тестовые данные и ожидемые результаты хранятся в таблицах, таким образом, что отдельный сценарий может выполнить все тесты в таблице.
Тестирование на основе данных часто используется для поддержки средств исполнения тестов, таких как средство захвата/воспроизведения. [Fewster и Graham] См. также тестирование на
основе ключевых слов.
тестирование на основе ключевых слов (keyword-driven testing): Методика написания автоматизированных тестовых сценариев, использующая подающиеся на вход файлы не только для хранения тестовых данных и ожидаемых результатов, но и ключевых слов, относящихся к тестируемому приложению. Ключевые слова интерпретируются специальными процедурами, вызываемыми из управляющего сценария для данного теста. См. также тестирование на основе данных.
тестирование на основе модели (model-based testing): Тестирование, основанное на модели исследуемого компонента или системы. Например: модели роста надежности, моделей
F
F
ATT
F
ATA
ATT
ETM
ATT
F

57 использования (таких как функциональный разрез) или поведенческих моделей (таких как таблицы альтернатив или таблиц переходов состояний).
тестирование на основе опыта (experience-based testing): Тестирование на основе опыта, знания и интуиции тестировщика.
тестирование на основе чек-листов (checklist-based testing): Метод создания тестов, основанный на опыте, при котором опытный тестировщик использует высокоуровневые списки. Список, содержит пункты, которые нужно отметить или запомнить, или состоит из набора правил или критериев, согласно которым верифицируется программный продукт. См. также тестирование
на основе опыта
1
тестирование на основе пользовательских историй (user story testing): Методика разработки тестов, относящаяся к методу черного ящика, в которой тестовые сценарии разрабатываются на основе пользовательских историй с целью удостовериться в правильности их реализации. См. также
пользовательская история.
тестирование на основе процессов (process-compliant testing): Тестирование, следующее набору определенных процессов, например, сформулированных третьей стороной, такой как комитет по стандартизации. См. также тестирование на соответствие стандартам.
тестирование на основе рабочих слов (action word driven testing): См. тестирование на основе
ключевых слов.
тестирование на основе сеансов (session-based testing): Подход к тестированию, в котором тестовые активности запланированы в качестве непрерывных сессий проектирования и выполнения тестов, часто используется в сочетании с исследовательским тестированием.
тестирование на основе спецификации (specification-based testing): См. тестирование методом
черного ящика.
тестирование на основе структуры (structure-based testing): См. тестирование методом белого
ящика.
тестирование на основе сценариев (scenario testing): См. тестирование по сценариям
использования.
тестирование на основе требований (requirements-based testing): Подход к тестированию, при котором тестовые сценарии разрабатываются на основе целей и условий тестирования, вытекающих из требований; то есть тесты, проверяющие определенный функционал или оценивающие нефункциональные атрибуты системы, такие как надежность или практичность.
тестирование на базе стандартов (standards testing): См. тестирование соответствия.
тестирование на соответствие стандартам (standard-compliant testing): Тестирование, сравнивающее исследуемую систему с набором требований, описанных в стандарте (производственные стандарты тестирования или, например, стандарты тестирования систем с особыми требованиями к обеспечению безопасности). См. также тестирование на основе процессов.
1
В данный момент этот термин не включен в оригинальную версию глоссария.
ATA
ATA
ETM
F
ATA

58
тестирование надежности (reliability testing): Процесс тестирования, исследующий надежность программного продукта.
тестирование недействительных значений (invalid testing): Тестирование, использующее входные значения, которые должны быть отклонены компонентом или системой. См. также
устойчивость к ошибкам, негативное тестирование.
тестирование операторов (statement testing): Разработка тестов методом белого ящика, при котором наборы тестов составляются с целью исполнения операторов.
тестирование определений условий (condition determination testing): См. модифицированное
тестирование условия покрытия.
тестирование основанное на коде (code-based testing): См. тестирование методом белого ящика.
тестирование основанное на логике (logic-driven testing): См. тестирование методом белого
ящика.
тестирование отказоустойчивости (failover testing): Тестирование при помощи эмуляции отказов системы или реально вызываемых отказов в управляемом окружении. После вызванного отказа проверяется механизм отказоустойчивости с целью удостовериться, что данные не потеряны или не испорчены, и достигнут оговоренный уровень обслуживания (например, доступности функций или время отклика). См. также тестирование восстановимости.
тестирование переносимости (portability testing): Процесс тестирования с целью определить переносимость программного продукта.
тестирование по сценариям использования (use case testing): Разработка тестов методом черного ящика, при котором тестовые сценарии создаются для выполнения сценариев использования.
тестирование покрытия логики (logic-coverage testing): См. тестирование методом белого
ящика.[Myers]
тестирование потока данных (data flow testing): Разработка тестов методом белого ящика, при котором тестовые сценарии проектируются для проверки пары "определение-использование" для переменных.
тестирование потока управления (control flow testing): Подход к тестрованию на основе структуры, при котором тестовые сценарии описывают выполнение определенных последовательностей событий. Для тестирования потока управления существуют различные техники: тестирование альтернатив, тестирование условий и тестирование путей, для каждого из которых имеются определенные подходы и уровни покрытия потока управления. См. также тестирование
альтернатив, тестирование путей, тестирование условий.
тестирование практичности (usability testing): Тестирование с целью определения степени понятности, легкости в изучении и использовании, привлекательности программного продукта для пользователя при условии использования в заданных условиях эксплуатации. [ISO 9126]
ATT
F
ATT
F
ATT
ATT
F
F-AT
ATA
F
ATA

59
тестирование преобразования (conversion testing): Тестирование программного обеспечения, применяемого для преобразования данных существующих систем для использования в заменяющих системах.
тестирование пригодности (suitability testing): Процесс тестирования для определения пригодности программного продукта.
тестирование программно-аппаратной интеграции (hardware-software integration testing):
Тестирование, проводимое с целью выявить дефекты в интерфейсах и взаимодействии между аппаратными и программными компонентами. См. также интеграционное тестирование.
тестирование программы (program testing): См. компонентное тестирование.
тестирование прозрачного ящика (glass box testing): См. тестирование методом белого ящика.
тестирование производительности (performance testing): Процесс тестирования с целью определить производительность программного продукта. См. тестирование эффективности.
тестирование путей (path testing): Разработка тестов методом белого ящика, при котором тесты создаются для выполнения пути.
тестирование разработки (development testing): Формальное или неформальное тестирование, проводимое во время реализации компонента или системы, обычно в рабочей среде разработчиков. [IEEE 610]
тестирование регенерации (recovery testing): См. тестирование восстанавливаемости.
тестирование решений (decision testing): Разработка тестов методом белого ящика, в которой тестовые сценарии проектируются для проверки результатов альтернативы.
тестирование с использованием ортогонального массива (orthogonal array testing): Систематический подход к тестированию всех парных комбинаций переменных с использованием ортогональных массивов. Такой подход значительно уменьшает количество комбинаций переменных при проверке всех парных комбинаций. См. также попарное тестирование, n-мерное (переборное)
тестирование.
тестирование связей (link testing): См. тестирование интеграции компонентов.
тестирование областей (partition testing): См. эквивалентное разбиение. [Beizer]
тестирование
совместимости
(compatibility
testing):
См.
тестирование
возможности
взаимодействия.
тестирование совместного доступа (concurrency testing): Тестирование с целью определить, как выполнение двух или более действий в один период времени (последовательно или параллельно) обрабатывается компонентом или системой. [Согласно IEEE 610]
тестирование соответствия (compliance testing, conformance testing): Процесс тестирования для определения соответствия компонента или системы
ATT
F
F-AT
ATT
ATA

60
тестирование сопровождаемости (maintainability testing): Процесс тестирования для определения сопровождаемости программного продукта.
тестирование таблицы переходов (state transition testing): Разработка тестов методом черного ящика, при котором сценарии тестирования строятся на основе выполнения корректных и некорректных переходов состояний. См. тестирование N переходов.
тестирование таблицы решений (decision table testing): Разработка тестов методом черного ящика, при котором тестовые сценарии проектируются для проверки комбинаций входных данных и/или причин, отраженных в таблице решений. [Veenendaal]. См. также таблица решений.
тестирование точности (accuracy testing): Процесс тестирования для определения точности программного обеспечения. См. также точность.
тестирование удобства эксплуатации (serviceability testing): См. тестирование сопровождаемости.
тестирование условий (condition testing): Разработка тестов методом белого ящика, при котором тестовые сценарии разрабатываются для проверки исходов условий.
тестирование условий альтернатив (decision condition testing): Разработка тестов методом белого ящика, при котором тестовые сценарии проектируются для исходов условий и результатов альтернатив.
тестирование устойчивости (robustness testing): Процесс тестирования, исследующий устойчивость программного продукта.
тестирование функционального разреза (operational profile testing): Статистическое тестирование, использующее модель системных операций (кратковременные операции) и вероятность их типичного использования. [Musa]
тестирование целостности базы данных (database integrity testing): Тестирование методов и процессов, применямых для доступа и управления данными, для удостоверения в том, что методы, процессы и правила доступа работают верно, а также, что во время доступа к базе данных данные не повреждены или неожиданно удалены, обновлены или созданы.
тестирование целостности данных (data integrity testing): См. тестирование целостности базы
данных.
тестирование эффективности (efficiency testing): Процесс тестирования для установления эффективности программного продукта.
тестирование, основанное на рисках (risk-based testing): Подход к тестированию с целью минимизирования уровня рисков продукта и информирования заинтересованных лиц о текущем состоянии рисков с начальных стадий проекта. Подразумевает под собой управление процессом тестирования, исходя из идентифицированных рисков продукта и использования уровней риска.
тестирование программного интерфейса (API) (API (Application Programming
Interface) testing):
Тестирование кода, обеспечивающего взаимодействие между
F
ATA
ATA
ATT
ATT
F
ATA
F
F-AT
ATA
F
ATM
ATA
ATT
F

61 различными процессами, программами и(или) системами. Тестирование API нередко включает в себя негативное тестирование (например, для проверки устойчивости или обработки ошибок). См. также
тестирование интерфейса
тестировение процессов (procedure testing): Тестирование, нацеленное на подтверждение того, что компонент или система функционируют в соответствии с новыми или имеющимися пользовательскими бизнес- или технологическими процессами.
тестировщик (tester): Опытный специалист, принимающий участие в тестировании компонента или системы.
тестируемая система (system under test): См. объект тестирования.
тестируемость (testability): Способность программного продукта предоставлять возможность для тестирования внесенных изменений. [ISO 9126] См. сопровождаемость.
тестовая запись (test record): См. протокол тестирования.
тестовая обвязка (test harness): Тестовое окружение, включающее в себя заглушки и драйверы, необходимые для проведения теста.
тестовая поставка (test deliverable): Любой тестовый (рабочий) продукт, который должен быть доставлен кому-то другому, кроме автора тестового (рабочего) продукта. См. также поставка.
1   2   3   4   5   6   7   8   9   10   11


написать администратору сайта