Основана от ключови думи рамка за тестване с пример
Основна рамка, управлявана от ключови думи
Основна рамка, управлявана от ключови думи е функционална рамка за автоматизирано тестване, която разделя тестовите случаи на четири различни части, за да отдели кодирането от тестовите случаи и тестовите стъпки за по-добра автоматизация. Рамката за тестване, управлявана от ключови думи, разделя тестовите случаи като тестови стъпки, обекти на тестови стъпки, действия върху тестови стъпки и данни за тестови обекти за по-добро разбиране.
Какво представлява тестването, управлявано от ключови думи?
Тестване, управлявано от ключови думи е скриптова техника, която използва файлове с данни, за да съдържа ключовите думи, свързани с приложението, което се тества. Тези ключови думи описват набора от действия, които са необходими за извършване на конкретна стъпка.
Тестът, управляван от ключови думи, се състои от ключови думи от високо и ниско ниво, включително аргументите на ключовите думи, които са съставени, за да опишат действието на тестов случай. Нарича се още тестване, управлявано от таблица, или тестване, базирано на думи на действие.
При тестването, управлявано от ключови думи, първо идентифицирате набор от ключови думи и след това свързвате действие (или функция), свързано с тези ключови думи. Тук всяко тестово действие като отваряне или затваряне на браузър, щракване с мишката, натискане на клавиши и т.н. се описва с ключова дума като отворен браузър, щракване, Typtext и така нататък.
Например:
- Влизане към уебсайта „guru99“ – Ключовата дума „влизане“ ще се използва в нашата рамка за автоматизация, за да се тества функцията за влизане или действието, свързано с нея.
- изход към уебсайта „guru99“— Ключовата дума „излизане“ ще се използва в нашата рамка за автоматизация, за да се тества функцията за излизане или действието, свързано с нея.
Ще видим още примери по-нататък в статията.
| Ключови думи | Descriptйон |
|---|---|
| Вход | Влезте в демо сайта на guru99 bank |
| Имейли | Изпратете имейл |
| излизания | Излезте от демо сайта на guru99 bank |
| Известия | Намерете непрочетени известия |
За да създадете рамка, управлявана от ключови думи, имате нужда от следните неща
- Excel лист– Идентифицирайте ключовите думи и ги съхранявайте в Excel лист
- Функция библиотека– Библиотеката с функции се състои от функцията за бизнес потоците (бутон за влизане за всеки уебсайт). Така че, когато тестът се изпълни, той ще прочете ключовата дума от листа на Excel и съответно ще извика функциите
- Информационни листове– Листовете с данни се използват за съхраняване на тестовите данни, които ще се използват в приложението
- Хранилище на обекти– въз основа на вашата рамка, управлявана от ключови думи, можете да използвате хранилище на обекти
- Тестови скриптове– Въз основа на дизайна на вашата рамка, можете да имате тестови скриптове за всяко ръководство Тестов случай или един скрипт на драйвера
Защо да правите тестване, управлявано от ключови думи
В софтуерното инженерство тестването, управлявано от ключови думи, се извършва поради следната причина
- Общи компоненти, управлявани от стандартна библиотека
- Използвайки този подход, тестовете могат да бъдат написани по-абстрактноtracначин
- Висока степен на повторна употреба
- Детайлите на скрипта са скрити от потребителите
- Потребителите не трябва да използват скриптовите езици
- Тестът е кратък, поддържаем и гъвкав
Как да извършите тестване, управлявано от ключови думи
Тестването, базирано на ключови думи, може да се извърши и по двата начина, ръчно и автоматизирано. Но обикновено се използва с автоматизирано тестване.
Целта зад автоматизирането на базираното на ключови думи тестване е
- Помага за намаляване на разходите за поддръжка
- Избягва дублирани спецификации
- По-голяма повторна употреба на функционални скриптове
- По-добра поддръжка за тестване и преносимост
- Постигнете повече тестове с по-малко или същите усилия
С тестване, управлявано от ключови думи, можете да създадете прости функционални тестове в по-ранните етапи на разработка, като тествате приложението част по част. Най-лесният начин да съставите тест, управляван от ключови думи, е да ги запишете. След записване тестът може да бъде модифициран и персонализиран според изискванията.
Всяка ключова дума трябва да бъде свързана с поне една команда, тестови скриптове или функция, които изпълняват действията, свързани с тази ключова дума.
Когато се изпълняват тестови случаи, ключовите думи се интерпретират от тестова библиотека, която се извиква от рамка за автоматизация на тестове.
Основните дейности, включени в тестването, управлявано от ключови думи, са
- Стъпка 1) Идентифициране на ключови думи от ниско ниво, както и от високо ниво
- Стъпка 2) Внедряване на ключовите думи като изпълними
- Стъпка 3) Създаване на тестови случаи
- Стъпка 4) Създаване на скриптове на драйвери
- Стъпка 5) Изпълнение на тестови скриптове за автоматизация
Инструменти, използвани за тестване, управлявано от ключови думи
Малко инструменти, които се използват широко за тестване, управлявано от ключови думи.
Предимства на тестването, управлявано от ключови думи
- Той позволява на функционалните тестери да планират автоматизация на теста, преди приложението да е готово
- Тестовете могат да бъдат разработени без познания по програмиране
- Не зависи от конкретен програмен език или инструмент
- Съвместим с всички налични инструменти за автоматизация на пазара
Примерни тестови случаи
- TC_01: Влезте в демо сайта на guru99, разберете колко транзакции са извършени днес
- TC_02: Влезте в демонстрационния сайт на guru99, изпратете имейл до някой от вашите клиенти и след това излезте
- TC_03: Влезте в демо сайта на guru99 и проверете за получени известия
Oбобщение
- Тестването, управлявано от ключови думи, е скриптова техника, която използва файлове с данни, за да съдържа ключовите думи, свързани с приложението, което се тества
- Тест, управляван от ключови думи, обикновено се извършва от автоматизирано тестване.
- Тестовете могат да бъдат разработени без познания по програмиране
- Тестовете са съвместими с всички налични инструменти за автоматизация на пазара

