Ответ
Основное отличие — объект проверки и фокус внимания:
| Критерий | Тестировщик данных / Аналитик | Функциональный тестировщик |
|---|---|---|
| Объект тестирования | Данные, бизнес-логика в БД, ETL-процессы, корректность отчетов и расчетов. | Приложение, его интерфейс, API, интеграции, производительность, удобство использования. |
| Основная цель | Убедиться в правильности, целостности и консистентности данных. | Убедиться, что система работает согласно требованиям и ожиданиям пользователя. |
| Пример проверки | Проверка SQL-запроса для агрегации данных: |
-- Проверяет, что сумма продаж за год считается корректно
SELECT SUM(revenue)
FROM sales
WHERE date BETWEEN '2023-01-01' AND '2023-12-31';
``` | Проверка интерфейса и функциональности:
* Работает ли фильтр по датам в веб-интерфейсе?
* Загружается ли отчет без ошибок?
* Корректно ли отображаются числовые значения и графики? |
**Итог:** Аналитик проверяет **что** считается, тестировщик — **как** это работает в системе для пользователя.