💠 Системное тестирование (System Testing)



Основной задачей системного тестирования является проверка как функциональных, так и не функциональных требований в системе в целом. Цель процесса тестирования - проверка, соответствует ли ПО установленным требованиям. Выполняется тестировщиками. Включает тестирование взаимодействие с операционной системой и системными ресурсами, разновидность тестирования методом черного ящика.



Можно выделить два подхода к системному тестированию:



✳️ на базе требований (requirements based)

Для каждого требования пишутся тест-кейсы, проверяющие выполнение данного требования.



✳️ на базе случаев использования (use case based)

На основе представления о способах использования продукта создаются случаи использования системы (use cases). По конкретному случаю использования можно определить один или более сценариев. На проверку каждого сценария пишутся тест-кейсы, которые должны быть протестированы.



Заметки тестировщика