Learning Selenium? Where to start? What to learn first? How to spy the objects in Selenium? We got the perfect start for you if these kind of questions are on your mind. To Automate any application using Selenium, we first need to identify the objects it is made of. Any generic application (Web Application or Desktop […]
In our last post “UFTBasics #6: Object Identification via Mandatory & Assistive properties”, we briefed about how to identify objects in an application using their ‘properties’. The next obvious step is ‘How do you extract the ‘attribute-value’ pair for an object’s properties? This is where “Object Spy” comes to rescue!
This topic may seem simple to many, but despite of hundreds of web articles – Smoke, Sanity, Retesting & Regression are the most misunderstood topics in Software Testing. There is enormous amount of literature on the subject, but most of them are confusing. The following article makes an attempt to address the confusion. Before understanding these terminologies, first & foremost you need to understand the concept of Software Build.
The web has seen a dramatic change over the past few years with mobile becoming a big part of the overall experience. Test automation is a key enabler for Agile software development and subsequently for continuous integration and delivery. Automated tests are very useful to test your app “while you sleep”. Many software companies are suddenly challenged with having to provide solid test automation for mobile with its two flavors of mobile web and native apps.
As stated in previous post – Textbox, Button, Image, Checkbox, Dropdown, Hyperlink, etc. – everything which is visible in an application is known as “Object”. Automation is all about identifying these “Objects” in the application and the subsequent “Actions” to-be-performed on it. But the question is – How do you identify different ‘Objects’ in the application via HP UFT?
As you all might know – HP UFT is a commercial (licensed) tool. There are two main types of UFT licenses – Seat and Concurrent.
UFT supports automation for wide range of development environment like Windows (.Net, Java), Web, SAP, Oracle, etc. And this is made possible by the corresponding UFT Add-ins you install. Its like knowing the requirements prior to the start of testing 🙂 Yeah! UFT add-ins are that important, so pay attention.
Formerly known as HP QuickTest Professional (QTP), Unified Functional Testing (UFT) provides functional and regression test automation. It uses the Visual Basic Scripting Edition (VBScript) as its scripting language. UFT automates testing through an intuitive, visual user experience that ties manual, automated, and framework-based testing together in one IDE.
Software Testing? Can’t you change your technology? Development is much better…A B.Sc. pass can also do Testing, do something good with your engineering degree…Testing is no more a skill set…Anyone can do that…It’s boring…At least learn Automation for survival…There is no career in Software Testing!
Nothing in this world comes for free, except the trial version. Though UFT is commercial, it does not stop us from Learning the basics of automation.
How many times have we come across the same set of test cases that we need to execute again and again every test cycle? My answer would be – Every now and then. And HP’s answer to this question would be – Never, since we have UFT for Test Automation! Test Automation is a process of reducing human effort. It is a way to play-back the pre-defined set of actions and perform validations.