Какво е GUI тестване?

GUI тестването е описано като тестване на приложението в графичния потребителски интерфейс на Test system. Графичното тестване се състои от проверки на екрана с помощта на контроли като икони, бутони и менюта с всички видове ленти, като диалози, лента с менюта, лента с инструменти, Windows и т.н. По принцип можем да кажем, че това, което виждаме, е GUI. За компютърно приложение има два вида интерфейси. Интерфейсът на командния ред е този, който отговаря на текста на командата и компютъра. GUI е графичен потребителски интерфейс, в който използвате снимки, а не текст, за да комуникирате с компютъра.

Нека вземем пример Ако вие или вашият приятел посетите сайт, който е Educba .com На първо място той ще види началната страница, бутона за търсене, лентата на курса и много други, които са GUI (графичен потребителски интерфейс). Потребителят не вижда изходен код. Потребителят може да вижда интерфейса. Акцентът е особено върху структурата на дизайна, изображенията, които работят правилно или не. Връзките също са достъпни и ако щракнете, бутонът трябва да работи. Също така, нито изображението, нито съдържанието не трябва да намаляват или да се припокриват, ако потребителят препроектира екрана. Това е малко въведение относно тестването на графичния потребителски интерфейс.

Характеристики на GUI тестване

Чрез разбиране на различните му характеристики, яснотата относно тестването на GUI може да бъде постигната допълнително. По този начин, някои критични тестове с GUI и други свързани елементи са описани по-долу.

  • Този метод на тестване е по-труден от командата за тестване на линейния интерфейс.
  • Повечето инструменти за тестване, използвани за тестване на GUI, се фокусират главно върху регресионното тестване.
  • Той също така потвърждава, че компонентите като шрифта и снимките съответстват на техните дизайнерски спецификации.
  • GUI може да се изправи пред повече предизвикателства с автоматизирано тестване, тъй като потребителският интерфейс често се променя.
  • Извършва се от гледна точка на потребителя, а не от разработчика или тестера.
  • Помага на екипа да събере необходимите данни, за да може да реши дали дадено приложение може да бъде разгърнато или не.

GUI тестване по различни начини

Има три основни GUI тестери, използвани от софтуерни експерти по целия свят, за да проверят прецизността и качеството на елементите на графичния потребителски интерфейс.

  1. Ръчно основано тестване.
  2. Запис и преиграване.
  3. Тестване, основано на модела.

1) Ръчно основано тестване

Тестерите ръчно провериха всички графики за фирмения документ с предпоставките. Умножението (33X5) например може да бъде проверено чрез ръчно тестване.

2) Запис и възпроизвеждане

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

3) Тестване, основано на модела

Базираното на модела тестване действа като графично описание. Тези тестове предсказват поведението на системата и тази техника ефективно генерира тестови случаи. Таблиците с решения и графики са някои от техниките за моделиране.

Списък за проверка на GUI тестване

  • Проверете GUI елементи като дължина, ширина, размер, шрифт и т.н.
  • Проверете за правилното показване на съобщение за грешка.
  • Размер на четливостта на шрифта и шрифтовете.
  • Снимките трябва да бъдат подравнени правилно.
  • Позиционирането за различни разделителни способности на всички GUI елементи.

Предимства и недостатъци на графичното тестване на потребителски интерфейс

Прилагайки метода за тестване на GUI през ранните фази на SDLC, екипът ще може да се възползва от различни предимства, като ускорен растеж, повишаване на производителността и намаляване на риска в края на цикъла.

В допълнение, това тестване предлага и други предимства като:

  • Тества интерфейса от гледна точка на клиентите.
  • Рискът до края на цикъла на развитие се намалява ефективно.
  • Допринася за валидиране на съответствието с дизайнерските спецификации за различните икони и елементи.
  • Подобрява надеждността на продукта и повишава качеството на продукта.

Недостатъци

Въпреки че има многобройни предимства на GUI тестване, тестовете все още изискват потвърждение. Има няколко недостатъка. Ето защо са недостатъците / недостатъците.

  • Необходими са повече ресурси от паметта, които могат да забавят системата.
  • Методът за тестване отнема време и може да включва допълнителен GUI софтуер.
  • Предвид честата промяна в интерфейса на внедряване, екипът може да се наложи да префабрикува тестов скрипт, за да повиши точността си.
  • Методът за тестване е труден поради ограничения достъп или липсата на достъп до изходния код.

Пример за тестване на GUI

  • Тествайте височината на елементите в размер, местоположение, ширина.
  • Тестване на показаните съобщения за грешка.
  • Тествайте различните части на екрана.
  • Тествайте шрифта дали е четим или не.
  • Можем да тестваме и правописа
  • Тестване на екрана в различни размери чрез увеличаване и намаляване, като 600 × 800, 640 x 480 и т.н.
  • Текстове и други компоненти, като бутони, икони и т.н., са на правилното място, за да тестват подравняването или не.
  • Можем да тестваме и предния цвят.
  • Тестване на цветовете на съобщенията за грешки и предупредителните съобщения.
  • Можем също да тестваме яснотата на изображението
  • Можем да тестваме и Подравняване на изображението.
  • Тестване на цвета на хипервръзка.

Как да направя GUI тестване?

  • Уверете се, че текстовото поле е правилно подравнено с етикета „Изходна папка“.
  • Уверете се, че текстовото поле е правилно подравнено с етикета „Пакет“
  • Проверете дали името „Преглед“ е бутонът в края на TextBox, наречен след етикета „Папка с източник“.
  • Уверете се, че текстовото поле на етикета „Име“ е правилно подравнено.
  • Уверете се, че етикетът „Редактори“ се състои от публично, по подразбиране, частно, защитено име на 4 радио бутона.
  • Уверете се, че етикетът „Суперклас“ под етикета „Модификатор“ трябва да бъде правилно подравнен.
  • Уверете се, че когато е необходимо, трябва да се създаде грешка в ЧЕРВЕН цвят.
  • Уверете се, че след актуализиране на всяко поле се показва правилно съобщение за потвърждение.

Препоръчителни статии

Това е ръководство за тестване на GUI. Тук сме обсъдили неговите видове, предимства, недостатъци и приложения на GUI тестване. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Инструменти за тестване на сигурността
  2. Инструменти за тестване на производителността
  3. Инструменти за тестване на SOA
  4. Тестване на системната интеграция