testcomplete tutorial
Изчерпателно ръководство за TestComplete (част I):
Като част от нашата серия уроци за инструменти за тестване на софтуер, днес обхващаме нов инструмент за тестване на GUI - TestComplete. Това ще бъде изчерпателна серия от уроци от 3 части.
Уроци от тази поредица:
- TestComplete урок 1: TestComplete Въведение
- TestComplete урок 2: Как да извършите тестване на данни
- TestComplete урок 3: Как да автоматизирате приложенията за Android
Тестовата автоматизация играе жизненоважна роля при тестването на всеки софтуер. Някои тестови случаи са трудоемки, отнемат много време и се повтарят.
Автоматизирането на такива тестови случаи може да спести много време, което прави автоматизацията неизбежна за успеха на непрекъснатото доставяне и тестване на модели за разработване на софтуер.
Какво ще научите:
- Въведение
- Защо да използвам този инструмент?
- Инсталиране на TestComplete
- Създаване на първия ви проект в TestComplete
- Потребителски интерфейс на TestComplete
- Създаване на първия ни тест върху уеб базиран проект
- Записване на тест за уеб приложение
- Анализиране на резултатите от теста
- Създаване на тест за настолни приложения
- Записване на теста за настолно приложение
- Анализиране на записания тест
- Заключение
- Препоръчително четене
Въведение
TestComplete , разработена от SmartBear Software, предлага поддръжка на широк спектър от технологии като .Net, Delphi, C ++ Builder, Java, Visual Basic, HTML5, Flash, Flex, Silverlight Desktop, Web и Mobile системи.
TestComplete помага на тестерите да разработят своите тестови случаи на различни скриптови езици като JavaScript, Python, VBScript, Delphi Script, JavaScript. Предлага се с два лиценза и безплатна пробна версия, валидна за 30 дни.
Защо да използвам този инструмент?
TestComplete предлага широка гама от възможности за автоматизация на тестове. Някои от тях са изброени по-долу
- Тестване на ключови думи: Използването на вградените тестови редактори за тестване на ключови думи могат лесно да разработят рамки, управлявани от ключови думи
- Тестване по сценарий : Тестерите могат да пишат тестови скриптове от нулата или да променят записани такива във вграден редактор
- Тестови запис и възпроизвеждане : Осигурява основния механизъм на запис и възпроизвеждане за създаване на тест. Записаните тестови случаи могат да бъдат модифицирани при необходимост
- Интеграция в софтуера за проследяване на грешки : Интегрира се с различен софтуер за проследяване на грешки като Джира , Bugzilla и др. Може да се използва за модифициране или създаване на елементи в софтуера за проследяване на грешки, като се използва шаблон за проследяване на проблеми
- Тестване на данни: Лесно извличане на данни от CSV файлове, таблици с бази данни, листове на Excel и др.
- Тестов визуализатор: Заснема екранни снимки по време на изпълнението на теста, което ни позволява да правим разлика между очакваните и действителните екрани.
Минимални системни изисквания
Операционна система : Microsoft Windows XP Professional 32/64 бита.
Процесор : Intel Core 2 Duo 2 GHz или по-висока.
Рам : 2 GB RAM на други операционни системи.
Твърд диск : 1 GB свободно дисково пространство за инсталиране.
Резолюция : 1024 × 768 или по-висока разделителна способност на дисплея.
Мишка или други посочващи устройства.
Инсталиране на TestComplete
Изтегли => TestComplete може да бъде изтеглен от официалния уеб сайт на SmartBear от тук .
След изтеглянето следвайте стъпките за инсталиране на TestComplete
# 1) Щракнете двукратно върху изтегления пакет за настройка TestComplete. Инсталирането на софтуера ще започне и ще бъдат показани лицензионни споразумения.
# две) Посочете пътя на папката, където искате да инсталирате софтуера.
# 3) Сега се показва диалогов прозорец за приветствие с искане за активиране на лиценз, можем да започнем, като щракнем върху 30-дневен пробен лиценз.
# 4) След като този процес рестартира компютъра, приключихме процеса на инсталиране на TestComplete.
Създаване на първия ви проект в TestComplete
Стартирайте приложението и ще видите началната страница.
Следвайте тези стъпки, за да създадете нов проект.
1) Отидете в менюто Файл.
две) Щракнете върху Нова опция от менюто.
уебсайтове за изтегляне на видеоклипове от YouTube в mp3
3) Щракнете върху опция Нов проект.
(Забележка: Щракнете върху всяко изображение за увеличен изглед)
4) Като алтернатива можете да използвате клавишната комбинация (shift + ctrl + N), за да създадете нов проект.
5) Ще се появи прозорец, дайте име на проекта.
6) Щракнете върху Finish.
7) По този начин създадохме първия си проект в TestComplete.
Потребителски интерфейс на TestComplete
Потребителският интерфейс на TestComplete е добре организиран и разделен на различни секции.
- Панелът Project Explorer в лявата част на прозореца, показва проектните пакети, проекти и тяхното съдържание
- Панелът на работното пространство е мястото, където можете да променяте и създавате тестове
- Панелът Test Visualizer (в долната част) показва екранни снимки, запазени по време на изпълнението на тестовия случай
Създаване на първия ни тест върху уеб базиран проект
Нека започнем със създаването на първия ни уеб базиран проект в TestComplete.
# 1) Изберете Файл | Ново | Нов проект както е показано на екранната снимка.
# две) Въведете името на проекта; можете също да промените местоположението, ако е необходимо.
# 3) Кликнете върху Следващия бутон.
Забележка : Тъй като TestComplete поддържа различни платформи като уеб, настолни, мобилни и т.н., трябва да изберем платформата, на която тестваме.
# 4) Първоначално тестваме уеб-базирано приложение, затова изберете „Функционално тестване на уеб страници“ и кликнете Следващия .
# 5) След като сме избрали нашата платформа в предишната стъпка, съветникът за създаване на проекти ще ни отведе до страницата Test Visualizer, където можем да активираме / деактивираме функцията Test Visualizer Кликнете върху Следващия .
# 6) Сега трябва да посочим скриптовия език за нашия проект. След като изберете езика за скриптове, щракнете върху завършек .
По този начин нашият проект за тестване на уеб приложение е готов.
Записване на тест за уеб приложение
Ще започнем със запис на нашия тест, в който ще отворим Google търсачка и търсете заявка.
Следвайте стъпките, за да запишете теста:
# 1) Кликнете върху Добавяне към тест , както е показано на изображението по-долу.
Забележка: TestComplete записва потребителски действия и обикновено щраквания с мишката, т.е. когато потребителят щракне върху който и да е обект, идентификаторът и препратките се записват.
# две) Ще се покаже панел за запис, както е показано на изображението, което показва, че записът на теста е започнал. Сега всички сме готови да изпълняваме действия.
# 3) Стартирайте браузъра, TestComplete идентифицира браузъра със специалната вградена команда за тест.
# 4) Отидете до този URL адрес https://www.google.com
# 5) Въведете всяка заявка в полето за търсене на Google, кажете помощ за тестване на софтуер.
# 6) Кликнете върху Спри се , както е показано на изображението.
# 7) След като щракнем върху бутона за спиране, TestComplete ще покаже редактор на ключови думи, където се показват всички наши записани ключови думи.
# 8) За да възпроизведете, нашите записани тестови случаи просто щракнете върху Изпълнете тест , както е показано на изображението.
алтернатива на ccleaner за windows 10
Анализиране на резултатите от теста
Нека анализираме резултатите от теста.
Изпълненият браузър стартира браузъра. Той открива стартирания браузър чрез вградени тестови функции и извършва теста по време на възпроизвеждане.
Тази команда се използва за изчакване на страницата да се зареди; тук отворихме началната страница на Google, така че това означава, че изпълнението на теста е на пауза, докато началната страница на Google не се зареди напълно.
Следващата команда се използва за задаване на текст в лентата за търсене на Google, като ключова дума използваме тестване на софтуер и следователно се показва следният текст.
В тестовия визуализатор екранните снимки бяха заснети по време на изпълнението на теста, за да се даде възможност на тестера да различава действителния и очаквания изход на екрана.
Предупреждение: Моля, обърнете внимание, че досега сме записали само няколко основни стъпки. В реално време това никога не е пълен тест. Ще трябва да добавите / премахнете / персонализирате стъпки, за да накарате скрипта да извърши проверката, която трябва да направите.
Създаване на тест за настолни приложения
TestComplete поддържа както уеб, така и настолни приложения.
Нека започнем със създаването на нашия проект на настолно приложение.
Забележка : Затворете всички проекти, които са отворени в TestComplete. Щракнете Файл | Близо .
# 1) Създайте нов проект-> Файл | Ново | Нов проект отворете нов съветник за създаване на проекти.
# две) Посочете името и местоположението на проекта. Щракнете Следващия .
Забележка: Докато провеждаме теста си на настолно приложение, изберете приложението на Windows в съветника. Това ще ви отведе до страницата, където можем да посочим платформата на проекта. Изберете Общо приложение за Windows и щракнете Следващия .
Забележка : Когато автоматизираме приложението за настолни компютри, трябва да посочим приложението, което да се тества в TestComplete
# 4) Щракнете върху бутона Добавяне и посочете пътя на проекта в прозореца, който се отваря.
За демонстрационни цели създаваме нашия тест на notepad.exe.
# 5) Посочете пътя за файла notepad.exe на вашето устройство
Напр : “C: Users Admin AppData Roaming Microsoft Windows Start Menu Programs Accessories Notepad.lnk”.
# 6) Щракнете Добре . Тогава, Следващия.
# 7) Изберете настройките, необходими за тестовия визуализатор. Щракнете Следващия.
# 8) Изберете скриптовия език. Щракнете завършек .
Сега създадохме проект за записване на нашия тест на настолно приложение.
Записване на теста за настолно приложение
След като запишем теста си върху уеб-базиран проект, записването на теста ни за настолни приложения е лесно.
# 1) Кликнете върху Добавяне, за да тествате.
# две) Ще се отвори нов файл на бележника.
коя е най-добрата програма за почистване на вашия компютър
# 3) Напишете произволен текст по ваш избор. Кажете: „Помощ за тестване на софтуер.“
# 4) Щракнете върху бутона за спиране.
# 5) Затворете файла на бележника.
# 6) За възпроизвеждане просто кликнете върху Run Test.
Анализиране на записания тест
Run Tested App е командата, използвана за стартиране на нашето приложение. Тъй като провеждаме теста си на notepad.exe, следователно името на бележника се показва в операционната колона. TestComplete записва операцията при стартиране на приложението.
Въведохме помощ за тестване на софтуер в отворения прозорец на бележника, като по този начин командата Редактиране се използва за задаване на текст в приложението.
Заключение
В тази статия имаме много основно Въведение в TestComplete.
Научихме как да създаваме уеб базирани и настолни проекти. Записали сме тестове в два различни домейна и се научихме да анализираме резултатите.
На този етап, моля не се колебайте да инсталирате пробната версия и да работите заедно . Опитайте да създадете проект и запишете някои тестове. Удовлетворете се с разбирането на стъпките и функциите, в които инструментът превежда вашите действия. Тази поредица е на път да стане сериозна - бъдете подготвени!
Част II - Втората част на този урок е на ' Тестване на данни с помощта на TestComplete ”.
За автор: Това е гост пост от Vivek, QA Automation Engineer.
Въпроси? - Попитайте по-долу. Коментари? - Винаги си добре дошъл!
Препоръчително четене
- Урок за инструмент за тестване на достъпност на WAVE
- Функционално тестване срещу нефункционално тестване
- Уроци за задълбочено затъмнение за начинаещи
- Урок за Geb - Тестване за автоматизация на браузъра с помощта на Geb Tool
- Най-добри инструменти за тестване на софтуер 2021 г. (Инструменти за автоматизация на QA теста)
- Алфа тестване и бета тестване (Пълно ръководство)
- Инструмент за тестване за автоматизация на графичния интерфейс на Sikuli - Ръководство за начинаещи, Част 2
- Урок за тестване на DevOps: Как DevOps ще повлияе на QA тестването?