Подробная классификация тестирования
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 91/301
•
Сравнительное тестирование (comparison testing
203
)
— тестирование, направленное на сравнительный анализ преимуществ и недостатков разра- батываемого продукта по отношению к его основным конкурентам.
•
Демонстрационное тестирование (qualification testing
204
)
— формальный процесс демонстрации заказчику продукта с целью подтверждения, что про- дукт соответствует всем заявленным требованиям. В отличие от приёмоч- ного тестирования
{87}
этот процесс более строгий и всеобъемлющий, но мо- жет проводиться и на промежуточных стадиях разработки продукта.
•
Исчерпывающее тестирование (exhaustive testing
205
)
— тестирование при- ложения со всеми возможными комбинациями всех возможных входных дан- ных во всех возможных условиях выполнения. Для сколь бы то ни было слож- ной системы нереализуемо, но может применяться для проверки отдельных крайне простых компонентов.
•
Тестирование надёжности (reliability testing
206
)
— тестирование способности приложения выполнять свои функции в заданных условиях на протяжении заданного времени или заданного количества операций.
•
Тестирование восстанавливаемости (recoverability testing
207
)
— тестирова- ние способности приложения восстанавливать свои функции и заданный уровень производительности, а также восстанавливать данные в случае воз- никновения критической ситуации, приводящей к временной (частичной) утрате работоспособности приложения.
•
Тестирование отказоустойчивости (failover testing
208
)
— тестирование, за- ключающееся в эмуляции или реальном создании критических ситуаций с целью проверки способности приложения задействовать соответствующие механизмы, предотвращающие нарушение работоспособности, производи- тельности и повреждения данных.
•
Тестирование производительности (performance testing
209
)
— исследова- ние показателей скорости реакции приложения на внешние воздействия при различной по характеру и интенсивности нагрузке. В рамках тестирования производительности выделяют следующие подвиды: o
Нагрузочное тестирование (load testing
210
, capacity testing
211
)
— иссле- дование способности приложения сохранять заданные показатели ка- чества при нагрузке в допустимых пределах и некотором превышении этих пределов (определение «запаса прочности»).
203
Comparison testing. Testing that compares software weaknesses and strengths to those of competitors' products. [
«Software
Testing and Quality Assurance
», Jyoti J. Malhotra, Bhavana S. Tiple]
204
Qualification testing. Formal testing, usually conducted by the developer for the consumer, to demonstrate that the software meets its specified requirements. [
«Software Testing Concepts And Tools», Nageshwar Rao Pusuluri]
205
Exhaustive testing. A test approach in which the test suite comprises all combinations of input values and preconditions. [ISTQB
Glossary]
206
Reliability Testing. The process of testing to determine the reliability of a software product (the ability of the software product to perform its required functions under stated conditions for a specified period of time, or for a specified number of operations).
[ISTQB Glossary]
207
Recoverability Testing. The process of testing to determine the recoverability of a software product (the capability of the software product to re-establish a specified level of performance and recover the data directly affected in case of failure). [ISTQB Glossary]
208
Failover Testing. Testing by simulating failure modes or actually causing failures in a controlled environment. Following a failure, the failover mechanism is tested to ensure that data is not lost or corrupted and that any agreed service levels are maintained
(e.g., function availability or response times). [ISTQB Glossary]
209
1 ... 9 10 11 12 13 14 15 16 ... 38