Типы тестов по знанию кода
Черный ящик – тестирование системы, функциональное или нефункциональное, без знания внутренней структуры и компонентов системы. У тестировщика нет доступа к внутренней структуре и коду приложения либо в процессе тестирования он не обращается к ним.
Белый ящик – тестирование основанное на анализе внутренней структуры компонентов или системы. У тестировщика есть доступ к внутренней структуре и коду приложения.
Серый ящик – комбинация методов белого и черного ящика, состоящая в том, что к части кода архитектуры у тестировщика есть, а к части кода – нет.
Типы тестов по степени автоматизации
Ручное – тестирование, в котором тест-кейсы выполняются тестировщиком вручную без использования средств автоматизации.
Автоматизированное – набор техник, подходов и инструментальных средств, позволяющий исключить человека из выполнения некоторых задач в процессе тестирования. Тест-кейсы частично или полностью выполняет специальное инструментальное средство.
Типы тестов по изолированности компонентов
Unit/component (модульное) – тестирование отдельных компонентов (модулей) программного обеспечения.
Integration (интеграционное) – тестируется взаимодействие между интегрированными компонентами или системами.
System (системное) – тестируется работоспособность системы в целом с целью проверки того, что она соответствует установленным требованиям.
Типы тестов по подготовленности.
Интуитивное тестирование выполняется без подготовки к тестам, без определения ожидаемых результатов, проектирования тестовых сценариев.
Исследовательское тестирование – метод проектирования тестовых сценариев во время выполнения этих сценариев. Тестировщик совершает проверки, продумывает их, придумывает новые проверки, часто использует для этого полученную информацию.
Достарыңызбен бөлісу: |