Тест принятия пользователем (UAT) и сквозной (E2E) тест то же самое?
Я пытался найти ответ на этот вопрос в интернете, но я не смог найти достаточно хорошо, чтобы я был уверен в ответе.
Я считаю, что они по существу одинаковы, но пользовательский приемочный тест (UAT) требует реального пользователя, а сквозной (E2E) тест использует автоматизированные инструменты для имитации пользователей?
3 ответов
пользовательский приемочный тест-это этап в типичном процессе разработки программного обеспечения.
с другой стороны, сквозной тест является одним из подходы для тестирования сложных приложений, которые включают все слои приложения для взаимодействия друг с другом во время выполнения теста.
Это означает, что вы можете выполнить сквозной тест в фазе пользовательского приемочного теста, и вы не можете рассматривать эти два термина как один, который имеет то же самое значение.
сквозное тестирование обычно выполняется технической командой QA, в то время как пользовательское приемочное тестирование обычно выполняется бизнес-пользователем. Перспективы различны, и хотя может произойти некоторое дублирование усилий, выявленные недостатки могут отличаться.
весь стог испытания главным образом ответственность инженеров.
приемка и сквозные тесты разработаны BA, QA и Engineering до начала разработки, а затем автоматизированы инженером или в некоторых случаях BA с использованием таких инструментов, как огурец.
модульные и интеграционные тесты создаются во время разработки инженером.
1. Конец в конец (действия)
часто ручное усилие кем-то из команды, чтобы убедиться все функции по-прежнему работают после новых обновлений. Это можно автоматизировать с помощью инструмента тестирования пользовательского интерфейса, такого как TestCafe.
например "аутентифицированный пользователь может начать работу, введите все соответствующие данные, и отправьте заявку."
2. Принятие (Визуальное)
приемочные тесты автоматизированы с помощью таких инструментов, как Jest и сосредоточиться на функциональности истории и/или то, что существует на странице, если происходит действие.
для пример " аутентифицированный пользователь может просматривать все приложения заданий на странице панели мониторинга."
3. Интеграция
создано во время разработки инженером.
4. Юнит
создано во время разработки инженером.
Это помогло мне думать о E2Es as действия и ATs as графика