TESTING Flashcards

1
Q

Пирамида тестов

A

модульное тестирование (юнит);
На этом уровне тестируют атомарные части кода. Это могут быть классы, функции или методы классов.

интеграционное тестирование;
service test или API test: это тестирование нескольких модулей, то, как взаимодействуют модули, блоки разных систем между собой.

системное тестирования;
На системном уровне выявляются такие дефекты, как неверное использование ресурсов системы, непредусмотренные комбинации данных пользовательского уровня, несовместимость с окружением, непредусмотренные сценарии использования, отсутствующая или неверная функциональность, неудобство использования и т.д.
уровень позволяет верифицировать требования (проверить соответствие ПО прописанным требованиям).

приемочное тестирование.
Также часто называют E2E тестами (End-2-End) или сквозными. На этом уровне происходит валидация требований (проверка работы ПО в целом, не только по прописанным требованиям, что проверили на системном уровне).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Регрессионное тестирование

A

Тестирование с целью убедиться, что новый код не сломал старый функционал.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly