UI обозначает пользовательский интерфейс.Пользовательский интерфейс позволяет пользователю взаимодействовать с приложением.
Тестирование пользовательского интерфейса относится к тестированию графических пользовательских интерфейсов, таких как взаимодействие пользователя с приложением, тестирование таких элементов приложения, как шрифты, макеты, кнопки, изображения, цвета и т. Д.В основном, тестирование пользовательского интерфейса концентрируется на внешнем виде приложения.
Для получения дополнительной информации о тестировании API см .:
http://www.guru99.com/gui-testing.html
API - это аббревиатура для прикладного программированияИнтерфейс.API обеспечивает связь между двумя отдельными программными системами.Программная система, реализующая API, содержит функции / подпрограммы, которые могут выполняться другой программной системой.
Тестирование API - это проверка API программной системы.Чтобы проверить API, его необходимо вызвать из вызывающего программного обеспечения.Необходимая среда тестирования, база данных, сервер, настройка приложения должны быть подготовлены перед выполнением API-тестирования.
API-тестирование ориентировано на функциональность бизнес-логики (например, расчет общей стоимости) и полностью отличается отТестирование пользовательского интерфейса.Он в основном концентрируется на уровне бизнес-логики архитектуры программного обеспечения.Это тестирование не будет сосредоточено на внешнем виде приложения.
Подробнее о тестировании API см.:
http://www.guru99.com/api-testing.html
Эрик