Неинвазивное тестирование
(nonintrusive testing
221
)
— тестирование,
выполнение которого незаметно для приложения и не влияет на про-
цесс его обычной работы.
•
Классификация по техникам автоматизации:
o
Тестирование под управлением данными
(data-driven testing
222
)
—
способ разработки автоматизированных тест-кейсов, в котором вход-
ные данные и ожидаемые результаты выносятся за пределы тест-
кейса и хранятся вне его — в файле, базе данных и т.д.
o
Тестирование под управлением ключевыми словами
(keyword-
driven testing
223
)
— способ разработки автоматизированных тест-кей-
сов, в котором за пределы тест-кейса выносится не только набор вход-
ных данных и ожидаемых результатов, но и логика поведения тест-
кейса, которая описывается ключевыми словами (командами).
o
Тестирование под управлением поведением
(behavior-driven test-
ing
224
)
— способ разработки автоматизированных тест-кейсов, в кото-
ром основное внимание уделяется корректности работы бизнес-сце-
нариев, а не отдельным деталям функционирования приложения.
218
Intrusive testing.
Testing that collects timing and processing information during program execution that may change the behavior
of the software from its behavior in a real environment. Intrusive testing usually involves additional code embedded in the software
being tested or additional processes running concurrently with software being tested on the same processor. [
http://encyclope-
dia2.thefreedictionary.com/intrusive+testing
]
219
Level of intrusion.
The level to which a test object is modified by adjusting it for testability. [ISTQB Glossary]
220
Intrusive testing can be considered a type of interrupt testing, which is used to test how well a system reacts to intrusions and
interrupts to its normal workflow. [
http://www.techopedia.com/definition/7802/intrusive-testing
]
221
Достарыңызбен бөлісу: |