Future Q Technologies recognized as No.1 QTP/UFT Training Center in Hyderabad
QTP stands for QuickTest Professional, a product of Hewlett Packard (HP). This tool helps testers to perform an automated functional testing seamlessly, without monitoring, once script development is complete.
HP QTP uses Visual Basic Scripting (VBScript) for automating the applications. The Scripting Engine need not be installed exclusively, as it is available as a part of the Windows OS. The Current version of VBScript is 5.8, which is available as a part of Win 7. VBScript is NOT an object-oriented language but an object-based language.
Tools from a software testing context, can be defined as a product that supports one or more test activities right from planning, requirements, creating a build, test execution, defect logging and test analysis.
Classification of Tools
Tools can be classified based on several parameters. It includes −
HP Unified Functional Testing supports keyword and scripting interfaces and features a graphical user interface. It uses the Visual Basic Scripting Edition (VBScript) scripting language to specify a test procedure, and to manipulate the objects and controls of the application under test. HP Unified Functional Testing 11.5 combined HP Quick Test Professional and HP Service Test into a single software package, which is currently available from the HP Software Division. The integrated HP Unified Functional Testing software allows developers to test from a single console all three layers of a program’s operations: the interface, the service layer and the database layer. Although HP Unified Functional Testing is usually used for “UI based” Test Case automation, it also can automate some “non-UI” based test cases, such as file system operations, database testing or Web services testing QTP Training Services QTP / UFT Training in Hyderabad QTP / UFT Online Training QTP / UFT Corporate Training.
Selenium is one of the most widely used open source Web UI (User Interface) automation testing suite.It was originally developed by Jason Huggins in 2004 as an internal tool at Thought Works. Selenium supports automation across different browsers, platforms and programming languages.
Selenium can be easily deployed on platforms such as Windows, Linux, Solaris and Macintosh. Moreover, it supports OS (Operating System) for mobile applications like iOS, windows mobile and android.
Selenium supports a variety of programming languages through the use of drivers specific to each language.Languages supported by Selenium include C#, Java, Perl, PHP, Python and Ruby.Currently, Selenium Web driver is most popular with Java and C#. Selenium test scripts can be coded in any of the supported programming languages and can be run directly in most modern web browsers. Browsers supported by Selenium include Internet Explorer, Mozilla Firefox, Google Chrome and Safari.
Selenium can be used to automate functional tests and can be integrated with automation test tools such as Maven, Jenkins, & Docker to achieve continuous testing. It can also be integrated with tools such as TestNG, & JUnit for managing test cases and generating reports.
Checkpoints, as the name says it all, refer to a validation point that compares the current value of specified properties or current state of an object with the expected value, which can be inserted at any point of time in the script.
Sr.No. | Type & Description |
1 | Standard Checkpoint
Verifies the property values of an object in application under test and supported by all add-in environments. |
2 | Bitmap Checkpoint
Verifies an area of your application as a bitmap |
3 | File Content Checkpoint
Verifies the text in a dynamically generated or accessed file such as .txt,.pdf |
4 | Table Checkpoint
Verifies the information within a table. Not all environments are supported. |
5 | Text Checkpoint
Verify if the text that is displayed within a defined area in a Windows-based application, according to specified criteria. |
6 | Text Area Checkpoint
Verifies if the text string is displayed within a defined area in a Windows-based application, according to specified criteria. |
7 | Accessibility Checkpoint
Verifies the page and reports the areas of the Web site that may not conform to the World Wide Web Consortium (W3C) Web Content Accessibility Guidelines |
8 | Page Checkpoint
Verifies the characteristics of a Web page. It can also check for broken links. |
9 | Database Checkpoint
Verifies the contents of a database accessed by the application under test. |
10 | XML Checkpoint
Verifies the content of the .xml documents or .xml documents in Web pages and frames. |
Inserting CheckPoint
When the user wants to insert a checkpoint, one has to ensure that most of the checkpoints are supported during the recording sessions only. Once the user stops recording, checkpoints are not enabled.
Given below is the checkpoint menu, when the user is NOT in the recording mode.
Given below is the checkpoint menu, when the user is in the recording mode.
Example
The checkpoints are added for the application under test – “http://easycalculation.com/”
‘ 1. Inserted Standard Checkpoint
Status = Browser(“Math Calculator”).Page(“Math
Calculator”).Link(“Numbers”).Check CheckPoint(“Numbers”)
If Status Then
print “Checkpoint Passed”
Else
Print “Checkpoint Failed”
End if
‘ 2. Inserted BitMap Checkpoint
imgchkpoint = Browser(“Math Calculator”).Page(“Math
Calculator”).Image(“French”).Check CheckPoint(“French”)
If imgchkpoint Then
print “Checkpoint Passed”
Else
Print “Checkpoint Failed”
End if
Viewing Checkpoint Properties
After inserting, in case a tester want to change the values, we can do so by right clicking on the keyword ‘checkpoint’ of the script and navigating to “Checkpoint Properties” as shown below −
You can locate the same checkpoints in object repository, as well, as shown below. It exactly shows what type of checkpoint is used and what are the expected values, and time out values.
Object Repository
Object Repository is a collection of object and properties with which QTP will be able to recognize the objects and act on it. When a user records a test, the objects and its properties are captured by default. Without understanding objects and its properties, QTP will NOT be able to play back the scripts.
Click on each one of the following topics to know more about Object Repository and its associated features.
Sr.No. | Topic & Description |
1 | Object Spy and its Features
To understand the usage of object spy and its associated functionalities. |
2 | Working with Object Repository
Adding, editing, deleting objects from an Object Repository and its associated functionalities. |
3 | Types of Object Repository
Deals with shared Object and local Object Repository and their context with respect to scripting. |
4 | User-defined Objects
Deals with the circumstances to use the User-Defined Objects. |
5 | Object Repository in XML
Deals with converting OR’s to XML and using the object Repository as XML. |
6 | Comparing and Merging OR
Operations such as Compare OR’, Merge OR’s to effectively work with Object Repository. |
7 | Ordinal Identifiers
Circumstances where the ordinal identifiers are used and its advantages. |
8 | Child Objects
Using Child Objects for effective scripting |
Benglobe Solutions walk-in for Testing Engineer
Company :Benglobe Solutions
Website :www.benglobe.com
Job Role :Testing Engineer
Eligibility :BE/BTech (Only Male Candidates)
Experience :3 – 4 Years
Salary :Rs: 3,00,000 – 5,00,000 P.A.
Job Location :Bangalore
Walk-In Date :26 Feb – 03 Mar 2019
Walk-In Time :10:00 AM Onwards
Job Description:
Expertise in Manual testing and testing processes.
Test Automation experience with Selenium Web driver and Java language.
Ability to design and code test automation scripts in Java using Selenium Web driver API.
Debug and fix existing automated scripts.
Experience using Selenium Web Driver and CSS, Robot Framework.
Checkout, update, commit to and push code via Github.
Configure the regression framework to run against different instances.
Experience with bug tracking and report generating tools.
Experience with Linux and windows server environments.
Experience with databases such as MSSQL, MYSQL or Oracle.
Desired Profile:
Strong Communication skills (verbal and written) with an ability to work in a highly collaborative, multi-country/time zone environment.
Good organizational skills with the ability to track and prioritize numerous tasks.
Proactive personality with a proven track record of following through and delivering on responsibilities.
Highly adaptive and capable of being an individual contributor and working as part of an extended team.
Analyze complex software systems, identify points of failure and design a strategy to test this system.
Research and introduce new technologies and ideas.
Venue Details:
No 888, 3rd Floor, SLN Complex,
Papareddy & Palya, Nagarbhavi, 2nd Stage,
Bengaluru 560072, Land mark: ICICI Bank, Opposite to Royal Enfield Show room.
Contact Details:
Jahnavi
9108939977
Maveric Systems walk-in for Testing Engineer
Company : Maveric Systems Pvt. Ltd
Website : www.maveric-systems.com
Job Role : Testing Engineer
Eligibility : Any Graduate
Experience : 2 – 7 Years
Job Location : Chennai
Walk-In Date : 26 Feb – 01 Mar 2019
Walk-In Time : 09:00 AM – 02:00 PM
Job Description:
2.5+ years of Test Automation in Agile & BDD/ATDD environments.
Testing within a mature agile and continuous delivery environment.
Coding experience in Java, JavaScript.
Ability to write OO code.
Understanding of patterns, composition over inheritance, refactoring.
Experience in Cucumber BDD Framework.
Agile Testing practices including BDD/ATDD.
Implementing, Integrating and configuring best-of-breed open source tools such as Cucumber, Selenium, Web driver, Appium, SOAP UI etc.
Should have hands on in Groovy scripting.
Should have worked hands on in Git, Stash and Jenkins.
Venue Details:
Maveric Systems Pvt. Ltd.,
Plot No. 1 & 2 NP, 2nd Floor, Lords Tower,
3rd Floor, Block 1, Jawaharlal Nehru Road,
Thiru Vi Ka Industrial Estate, Ekkaduthangal, Chennai.
Contact Details:
Santhosh
8939042400
Optimus Information India walk-in for Manual Testers
Company : Optimus Information India Pvt. Ltd.
Website : www.optimusinfo.com
Job Role : Manual Testers
Eligibility : Any Graduate
Experience : 3 – 4 Years
Salary : Rs: 2,75,000 – 4,00,000 P.A.
Job Location : Noida
Walk-In Date : 26 & 27 Feb 2019
Walk-In Time : 10:00 AM – 12:00 PM
Job Description:
Understand requirements and create use cases and test cases.
Execute test cases and log defects.
Participate in daily scrum calls.
Write technical and summary reports that present results to management.
Manage deliverables & provide reports.
Ability to debug issues and analyze the logs.
Cross platform and cross browser testing.
Work with cross – functional teams to ensure quality throughout the software development lifecycle.
Exposure to API testing.
Generate technical documents.
Provide regular metrics on key activities, accomplishment, and blockers.
Possess a quick start mentality with high production output.
Comfortable and flexible in a fast changing environment.
Willingness to learn new skills outside the primary domain of focus.
Ability to work independently as well collaboratively, asking for help when needed.
Detail-oriented with a focus on quality.
Identify areas for process improvement and automation, and aid in efforts to implement the recommendation as appropriate.
Skills:
Must Have Skills:
Agile methodology knowledge.
Knowledge of test case management tools.
Knowledge of defect management tools.
API testing experience.
Knowledge of single sign on.
Knowledge of Integrations using API and other methods.
Nice to have Skills:
Application and/or network security knowledge.
API Automation.
Knowledge of Microsoft Azure services.
Knowledge of OKTA SSO.
Preferred skills:
API Testing.
Venue Details:
Optimus Information Inc.,
A-42/6, 7th Floor, Pinnacle Tower,
Sec 62, Noida, Opposite GINGER Hotel, Next to The Corenthum.
Contact Details:
Megha
0120 – 4355169