http___blog.teamgrowth.net_index.php_bg_quality-assurance-testing_automated-testing-tool-qtp-quick-test-professional_1.xml
http___blog.teamgrowth.net_index.php_quality-assurance-testing_automated-testing-tool-qtp-quick-test-professional.xml
1.1 1.2 2.1 3.1 3.2 3.3 3.4 4.1 5.1 6.1 7.1 8.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 16.1 17.1 18.1 19.1 20.1 21.1 22.1 23.1 24.1 25.1 25.2 26.1 26.2 27.1 28.1
Автоматизирано тестване се извършва с помощта на автоматизация инструмент, който е в състояние да възпроизвежда предварително записани скриптове и предварително определени действия, за да се сравнят резултатите очакваната продукция, за да докладва пропуск или не. След автоматизирани тестове са създадени, могат да бъдат използвани отново да тества повторно заявление. Какво е QTP? QTP е автоматизирано функционално Graphical User Interface инструмент за тестване , която позволява автоматизация на потребителски събития на заявление. Той използва VB скриптов език, за да се уточни процедурата за изпитване, а за насочване на обекти и контрол на прилагането. Тя работи чрез идентифициране на обектите при прилагането и изпълнение на желаните операции по тях, това може да се използва за заснемане на свойствата на обекта, като име или Текст ID рамка QTP е предназначен основно за Windows и уеб-базирани приложения. QTP се използва предимно за регресионно тестване. Няколко различни QTP предимства предлага в сравнение с други инструменти за тестване: - QTP използва VB скриптов език, който е по-лесен за използване и лесен за разбиране. - По-добра подкрепа за VB, приложения, базирани на Java, поради вградени добавки. - Може да разделите един тест в различни действия за отстраняване на грешки по-лесно и за поддръжка. - Подобряване на съществуващите QTP скриптове без заявлението на разположение, с помощта на активен екран. - Възможност за задаване на заповед за признаване и приоритизиране на използвате менюто идентификацията на обекта. - Работа с хранилище на обекта по отношение на сравнението на Object хранилище, експортиране на местни обекти и др предварително начин. - Лесна интеграция на външни файлове функция по отношение на създаване на библиотеки. Основни настройки, които трябва да се направи в QTP преди записване на тестови скриптове са: - Отворете празна скрипт QTP с подходящи добавки. - Отидете до Автоматизация> Запис и тичай настройки. - Под раздела Web изберете радио-бутона, който гласи "Запис и тест на всеки отворен браузър". - Кликнете върху Window раздел Приложения и изберете първия бутон за избор, който гласи "Запис и тичам тест за всеки отворен Windows-базирано приложение". - Щракнете върху бутона Приложи и след това кликнете върху бутона ОК. - Отидете до File-> Settings. - Изберете Run от лявата страна прозорец. - Под таблицата с данни повторения изберете първия бутон за избор, който гласи, "Run само за едно повторение". - Въведете '60 "в Object полето за синхронизация изчакване. - Изберете квадратчетата, който гласи "Изключване Смарт Идентификация по време на провеждането на сесията" и "Запазване на изображението на работния плот, когато се появи грешка". - Щракнете върху бутона Приложи и след това кликнете върху бутона ОК. Какво е ключовата дума панорама и панорама експерт в QTP? Ключова дума Изглед: В ключови думи, действия, които се извършват от потребителя, са показани в дърво формат заедно с входните данни. Прозорци и обект детайли също са показани. Експерт Виж: В сценария експерт гледка, която се генерира автоматично от QTP в езика VBScript по време на запис се появява. Всички промени, направени в експертната Виж се синхронизират автоматично с ключовата дума View. В нашата следващия блог ще говорим за трите вида записи (Normal, Аналогов и ниско ниво), както и различните видове контролно-пропускателни пунктове, използвани в QTP. Първоначално публикувано 2011-08-20 13:45:23.
1.1 1.2 2.1 3.1 3.2 3.3 3.4 3.5 4.1 5.1 6.1 7.1 8.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 16.1 17.1 18.1 19.1 20.1 21.1 22.1 23.1 24.1 25.1 25.2 26.1 26.2 27.1
Automated testing is performed by using automation tool which is able to playback pre-recorded scripts and predefined actions to compare the results to the expected output to report pass or fail. Once automated tests are created they can be used to retest the application again. What is QTP? QTP is an automated functional Graphical User Interface testing tool that allows the automation of user events on an application. It uses VB Scripting language to specify the test procedure, and to direct the objects and controls of the application. It works by identifying the objects in the application and performing the desired operations on them, it can also be used to capture object properties like name or Text ID etc. Framework of QTP is designed mainly for Windows and Web-based applications. QTP is primarily used for regression testing. Few distinct advantages QTP offers over other testing tools: - QTP uses VB scripting language which is more user friendly and easy to understand. - Better Support for VB, Java based applications due to inbuilt add-ins. - Able to split a single test into various actions for making debugging easier and better maintainability. - Enhancement of existing QTP scripts without the application being available; by using the Active Screen. - Ability to set up Property Recognition Order and prioritization using Object Identification menu. - Working with Object Repository in terms of Object Repository Comparison, Exporting Local objects, etc. in advance manner. - Easy integration of external function files in terms of creating Libraries. Basic settings that need to be done in QTP before recording test scripts are: - Open a blank QTP script with appropriate Add-ins. - Navigate to Automation->Record and Run settings. - Under Web tab select the First radio button which states “Record and run test on any open browser”. - Click on Window Applications tab and select the First Radio button which states “Record and run test on any open Windows-based application”. - Click on Apply button and then click on OK button. - Navigate to File->Settings. - Select Run on left side window. - Under Data Table iterations select the first radio button which states “Run one iteration only”. - Enter ’60’ in Object synchronization timeout field. - Select both the check boxes which states “Disable Smart Identification during the run session” and “Save image of desktop when error occurs”. - Click on Apply button and then click on OK button. What is Keyword View and Expert View in QTP? Keyword View: In keyword view actions which are performed by the user are shown in tree format along with the input data. Window and object details are also shown. Expert View: In expert view script which is automatically generated by QTP in VBScript language during recording is displayed. Any changes made in the Expert View are automatically synchronized with the Keyword View. In our next blog we will discuss about the three types of recordings (Normal, Analog and Low-Level) and also the different types of checkpoints used in QTP.