13.8 C
Pune
Monday, December 17, 2018
Home Blog Page 8
This is the first part of the TestComplete Tutorial Series. In this part we will be discussing the basics of the TestComplete Tools, which are must to know before we start using the tool. TestComplete is an automated testing environment for a wide range of application types and technologies, including (but not limited to) Windows, .NET, WPF, Visual C++, Visual Basic,...
Unified Functional Testing (UFT) is a new tool from HP which integrates two most commonly used HP tools, QuickTest Professional (QTP) and Service Test (ST). This is not a separate stand alone product but just a common IDE to provide powerful framework for GUI and API testing. UFT is available for download at HP website. You can download it after entering the required personal details. Here...
Command Line Interfaces are often preferred by many users, as they provide a more concise and powerful means to control a system or application. Also the applications with command-line interfaces are often much easier to automate via scripting. A command-line interface (CLI) is a means of interaction with a computer program where the user (or client) issues commands to a program in the form of successive...
An Object Model is a structural representation of objects that comprise the implementation of a system or application. Automation enables software packages to expose their unique features to scripting tools and other applications. Usually Automation uses the Component Object Model (COM). A critical aspect of COM is, how client and servers interact. A COM server is any object that...
Synchronization
Synchronization in UFT is a generic way to have specified amount of time for  an object to process prior to moving to next step. "ReadyState" is one of the best possible way to synchronize, generally used to wait till the full loading of DOM tree and used as   like   Ready State Property Every XML and HTML document in any HTML/web...
Handling Unexpected Windows
When you are designing your script and you know that a specific popup will appear on a particular event then you design your script in that way. You handle that using assertions something like below But what if, when you are not aware of a popup window which appears suddenly due to an issue/bug/change in functionality. This could be due...
Here is the complete list of new features that are available in TestComplete 9. Cross-browser Testing TestComplete is now browser independent with its cross browser testing feature. Using a browser independent Web Keyword test operations and object for pages dialogs etc simplifies to work with different browser. Support for the Latest Browser Versions TestComplete 9 supports the latest versions of Firefox (12), Chrome...
Object Hierarchy
Have you noticed the difference between Object Spy and Object Repository. Did you check the way both represents the hierarchy of same object is different. For example, if you spy on username field on Mercury Tours website, you will notice that there are many nested Web Tables after Browser > Page. Whereas if the same object (for example -...
Regular Expression
In this post, we will see how easily we can craft powerful and time saving regular expressions. This post explains the most basic concepts, which will help you even if you are not much aware of regular expressions. The name regular expression name comes from mathematics where it is defined as A regular expression is a particular meta-syntax for specifying regular...
Virtual Objects
If you have used Virtual Object in UFT and that too using in recording mode. You are wondering, if we can use descriptive programming for virtual objects as well! The answer is -- definitely a "YES". UFT does have and you can easily do the same for Virtual Objects (referred as VO in this post). For those who are...
Virtual Object in UFT
When Nothing Works (as-in when UFT is not able to identify objects the usual way), Virtual Object in UFT (formerly QTP) is the weapon to achieve awesomeness of automation. Sometimes you find that UFT is not able to recognize an object, even if the object behaves like a standard object. Virtual object helps in such situation, enabling the object...
        This is my first blog post on my brand new website. This is something I wanted to do since long, and was not sure how, where, when to do it or even should I do or not. Finally, here I am. Blogging here is a lot different from the amateur blogging I did once at...