hands review use katalon studio 7 simplify automation
По-задълбочен преглед на феноменалните характеристики на Katalon Studio 7:
Каталожно студио е просто и лесно за използване решение за уеб, API, мобилни и настолни автоматизирани тестове.
Най-новата версия - Katalon Studio 7 (KS7) идва с много значителни промени заедно със съществени функции и актуализации, включително интелигентно изпълнение, тестване на настолни приложения, споделяне на тестови артефакти, възможности за частни плъгини и много други.
Нека изследваме тези нови функции !!
Какво ще научите:
Katalon Studio 7: Пълен преглед на най-добрия инструмент за безкодова автоматизация
Този урок ще ви преведе през различните изключителни функции, предлагани от Katalon Studio 7 за лесното ви разбиране на инструмента.
Преди това можете да изтеглите инструмента от връзката по-долу. Безплатно е.
=> Вземете Katalon Studio от официалния уебсайт
Да започваме!!
Тестване на настолни приложения
Тази вълнуваща функция идва с новата версия на KS7. Вече можете да внедрите вашите скриптове за автоматизация за настолни приложения.
KS7 поддържа базирано на селен автоматизирано тестване за потребителски интерфейс на Windows 10 и Windows Server 2016, включително Universal Windows Platform (UWP), Windows Presentation Foundation (WPF), Windows Forms (WinForms) и Classic Windows (Win32).
когато отделен елемент от масив се предава на метод:
Можете да стартирате тестове локално (на macOS и Linux) или отдалечено, за да тествате приложението от друго устройство с Windows. Ако сте запознати с инструмента за шпиониране или възможностите за запис и възпроизвеждане за тестване в мрежата или мобилните устройства, можете също да ги използвате за тестване на настолни приложения под имената Обекти на шпионски Windows и Запишете действие на Windows.
разлика между ляво съединение и ляво външно съединение
Тези функции помагат за намаляване на усилията за конфигуриране. По този начин вашите екипи вече могат да минимизират стъпките за конфигуриране и да се съсредоточат повече върху проверка на локатори, действия за запис и много други.
Има и богат набор от вградени в Windows ключови думи за опростяване на определени тестови стъпки, както и за разширяване на възможностите за тестване. KS7 покрива нуждите от тестване на всички платформи за автоматизация, включително тестване на уеб приложения, API, мобилни устройства и настолни приложения в момента.
Интелигентни чакания и изпълнение
Повечето уеб приложения вече са разработени с помощта на техниките Ajax и Javascript. По този начин понякога страницата ще бъде заредена успешно от уеб браузърите, но елементите на тази страница може да не са готови или заредени на различни интервали от време.
Автоматизирането на такива уеб приложения може да бъде сложно и може да попаднете в капана на проблемите с времето. Този случай обикновено се разглежда от два различни вида чакания: Изрично и Неявно чакане .
An изрично чакане е код, който дефинирате, за да изчакате да възникне определено състояние, преди да продължите с по-нататъшните стъпки.
An имплицитно изчакване казва на WebDriver да анкетира DOM (обектния модел на документ) с определено време, докато се опитва да намери уеб елемента или елементите, ако те не са налични веднага на уеб страниците.
Но дори да зададете изрични или неявни изчаквания, пак трябва да използвате елемент, който все още не е зареден от повикването Ajax или Javascript и да получите изключително съобщение. Неразбирането или неспазването на най-добрите практики на имплицитни и явни чакания може да доведе до непредсказуеми времена на чакане.
Новата функция в Katalon Studio 7 се обади Smart Waits може да реши тези проблеми. Тази функция помага да се открие неуспешен елемент, зареден на уебсайта, без допълнителни скриптове.
Smart Wait ще каже на WebDriver да изчака страницата да завърши, преди да се извършат каквито и да е операции, а механизмът ще гарантира, че всички процеси отпред, включително Javascript или Ajax, завършват своите задачи, преди да стартират следващата стъпка за автоматизация, за да намалят случаи на неуспех.
Можете да включите опцията Активиране от настройките на проекта, за да приложите Smart Wait към всички уеб елементи в тестов проект или да го използвате само за определени тестови елементи.
Тестване на споделяне на артефакти
Katalon Studio 7 позволява експортиране и импортиране на тестови артефакти в различни проекти с Тестване на споделяне на артефакти . Тази функция е полезна, когато работите по множество проекти и искате да споделите или използвате повторно тестовите артефакти, за да увеличите повторната употреба на теста.
Тестовите артефакти включват тестови случаи, тестови обекти, профили и персонализирани ключови думи. Тази функция носи много предимства и спестява време, вместо да пресъздава нещата, които вече са там.
Частен плъгин и офлайн активиране
В предишните версии, ако искате да инсталирате и използвате плъгини, трябва да изтеглите от www.store.katalon.com. Но най-новата версия ви позволява да създавате частни плъгини и да ги разпространявате директно, без да се налага да качвате в Katalon Store. Частните приставки се използват само от удостоверени организационни потребители и не са за обществено ползване.
Има три възможности за вас:
- Магазин за каталози и Local : Katalon Studio ще инсталира приставки от Katalon Store и папката Plugins на всеки проект.
- Магазин за каталози : Katalon Studio ще инсталира приставки само от Katalon Store.
- Местен : Katalon Studio ще инсталира приставки само от папката Plugins.
Новата версия също е пълна с нови функции за поверителност и сигурност, за да поддържа механизми за активиране офлайн и да се справи с нуждите за спазване на мрежовата сигурност.
как да използвам css селектор в селен
Има много причини предприятията да се притесняват от киберсигурността. Интернет връзката може да доведе до излагане на чувствителна информация на различни ъгли на атака, като по този начин се създава възможност за използване от хакерите. Ако даден инструмент не може да бъде отделен от интернет, тогава трябва да се вземат допълнителни мерки, за да се гарантира сигурността.
Когато проектите и данните се съхраняват локално, данните и файловете няма да имат шанс да бъдат нарушени по интернет. Освен това всички механизми за интернет връзка, като например актуализации на версии или събиране на статистически данни за използването, могат да бъдат изключени в корпоративния лиценз.
Персонализирани тестови източници на данни
Започвайки от версията 7.0.0, потребителите на Katalon Studio могат да конфигурират допълнителни източници на база данни с поддържаното поле JDBC Driver. JDBC означава Java Database Connectivity. JDBC е Java API за свързване и изпълнение на заявката с базата данни.
Тези настройки ви позволяват да зададете глобална връзка с база данни, която да се използва в други функции на Katalon Studio. Katalon Studio поддържа следните бази данни: MySQL, SQLServer, Oracle и Postgres.
Тестови обекти и рефакторинг на персонализирани ключови думи
Рефакторинг на тестови обекти е възможност за преглед и управление на неизползваните тестови обекти. Тази функция ви дава представа кои обекти са полезни и лесни за организиране и по този начин ги поддържате актуални. За значими и дългосрочни проекти тази функция е от решаващо значение за поддържането на вашето хранилище на обекти подредено и чисто.
Неизползван тестов обект може да бъде всяка уеб, уеб услуга, мобилен телефон, тестов обект на Windows, който не сте посочили в нито един тестов случай, тестов слушател или ключова дума и трябва да бъде премахнат от вашия проект.
Персонализиран рефакторинг на ключови думи е новата функция, която ви позволява да преместите персонализирана ключова дума от пакет в друг. Katalon Studio актуализира новия идентификатор на пакета и ключовите думи в тестовите скриптове съответно.
Освен функциите, изброени по-горе, KatalonStudio 7 включва и други функционалности като поддържане на ръчно качване на резултатите от колекциите на Test Suite в KatalonTestOps, свързване към Git чрез SSH, позволяване на персонализиране на Test Explorer, рефакторинг на персонализирани ключови думи и т.н.
Заключение
Накратко, в съчетание с предишните функции, Katalon Studio 7 е обещаващ, пълен и изключително лесен за употреба инструмент за автоматизация на тестовете.
Освен това Katalon Studio е изграден върху Selenium, който е най-популярният инструмент за автоматизация с отворен код, но е подобрен с разширени функции и надеждна стабилност. Ако сте любител на Selenium, тогава със сигурност бихте харесали Katalon и какво може да направи за вашите проекти за автоматизация.
Надяваме се, че този урок ви е помогнал да разберете новите функции на Katalon Studio 7. Можете да изтеглите Katalon Studio безплатно от Уебсайт на каталога .
Опитали ли сте Katalon Studio 7 вече? Моля, споделете вашия опит / запитвания в коментарите по-долу.
Препоръчително четене
- Как да решим често срещаните проблеми с автоматизацията на теста на уеб интерфейса с помощта на безплатния набор от инструменти на Katalon Studio
- Katalon Automation Recorder (Selenium IDE Alternative): Ръководство за практически преглед
- Урок на Katalon Studio: Безплатен инструмент за автоматизация на тестове, който сте чакали
- Улесняване на API тестването лесно с Katalon Studio
- Селен срещу Katalon Studio: Как да опростим тестовете за селен в Katalon Studio
- Тествайте автоматизация за Jira с Katalon Studio
- Тестване на мобилни приложения с помощта на Katalon Studio & Cloud-Based Farm Farm на Kobiton
- Ръчен преглед на Ranorex Studio: Решение за автоматизация на тестове „всичко в едно“