ПоставщикамБлог

Тестирование интерфейса

Тестирование интерфейса

Графический интерфейс пользователя (Graphical user interface, GUI) – разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки ит.п.), представленные пользователю на дисплее, исполнены в виде графических изображений.

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

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

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

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

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

При выполнении автоматизированного теста инструмент тестирования имитирует действия пользователя, описанные в сценарии, и анализирует интерфейсную реакцию системы.

Тестирование интерфейса пользователя обычно включает в себя следующие виды:  

  • Модульное тестирование: тестирование функциональности каждой отдельной операции.   
  • Функциональное тестирование: тестирование функциональности более широких сценариев, связанных с созданием тестового примера, валидацией, регрессией и т. д.   
  • Нагрузочное тестирование: проверка работоспособности под нагрузкой, в основном с использованием функциональных тестовых примеров.   
  • Тестирование безопасности: тестирование механизма безопасности включает в себя тестирование на проникновение, а также проверку контроля доступа, шифрование и т. д.   
  • Тестирование рабочего процесса: это делается для того, чтобы обработка рабочего процесса движком интерфейса соответствовала ожиданиям.

 

 

Наиболее популярные продукты категории Тестирование интерфейса Все продукты категории

AgiliWay CUSTOM Software development
7
5
OWEBEST Разработка ПО
9
11
EffectiveSoft Разработка ПО
10
10

Поставщики Тестирование интерфейса

Andersen
DEU...
  • DEU
  • GBR
  • GEO
  • HUN
  • KAZ
  • LTU
  • POL
  • UKR
GNS
GBR...
  • GBR
  • NOR
  • POL
  • UKR
ENBISYS
NLD...
  • NLD
  • RUS
EUVIC
AUT...
  • AUT
  • DEU
  • GBR
  • NLD
  • POL
  • USA
SOFNER LLC
ARE...
  • ARE
  • CHE
  • DEU
  • GBR
  • UKR
  • USA

Производители Тестирование интерфейса

Andersen
DEU...
  • DEU
  • GBR
  • GEO
  • HUN
  • KAZ
  • LTU
  • POL
  • UKR
GNS
GBR...
  • GBR
  • NOR
  • POL
  • UKR
EUVIC
AUT...
  • AUT
  • DEU
  • GBR
  • NLD
  • POL
  • USA
SOFNER LLC
ARE...
  • ARE
  • CHE
  • DEU
  • GBR
  • UKR
  • USA

F.A.Q. Тестирование интерфейса

Что такое тестирование интерфейса?

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

Соединение, которое объединяет два компонента, называется интерфейсом. Этот интерфейс в компьютерном мире может быть чем угодно, например, API, веб-сервисами и т. д. Тестирование этих подключаемых сервисов или интерфейса называется Тестированием интерфейса.

Интерфейс на самом деле представляет собой программное обеспечение, которое состоит из наборов команд, сообщений и других атрибутов, которые обеспечивают связь между устройством и пользователем.

Какие существуют виды тестирования интерфейса?

Во время тестирования интерфейса на интерфейсе выполняются различные типы тестирования, которые могут включать:

  • Рабочий процесс: он гарантирует, что механизм интерфейса обрабатывает ваши стандартные рабочие процессы, как и ожидалось.
  • Крайние случаи - неожиданные значения: это учитывается, когда тестирование включает дату, месяц и день в обратном порядке.
  • Тестирование производительности, нагрузки и сети: для интерфейса с большим объемом может потребоваться больше нагрузочного тестирования, чем для интерфейса с низким объемом, в зависимости от механизма интерфейса и инфраструктуры подключения.
  • Отдельные системы: это включает в себя тестирование каждой системы в отдельности. Например, биллинговая система и система управления запасами для розничного магазина должны работать отдельно.

Что такое стратегия тестирования интерфейса?

Чтобы протестировать интерфейс с общими тестами независимо от реализации, вы можете использовать абстрактный тестовый пример, а затем создать конкретные экземпляры тестового примера для каждой реализации интерфейса.

  • Базовый или абстрактный контрольный пример выполняет независимые от реализации тесты.
  • В то время как конкретные тесты позаботятся о создании объекта для тестирования и выполнения любых специфичных для реализации тестов.
Материалы