Fast Start TestComplete – Module 12: Debugging

Posted by & filed under Test Automation, TestComplete, Training.

As you’ve probably realised what’s underlying all of this automated test case development is code. Behind the scenes your Key Word tests are really code. The artifacts like projects files, checkpoints and name maps are all xml files. Ultimately you’re writing code to test code. And if there’s on thing code has it’s bugs. Yes… Read more »

Fast Start TestComplete – Module 11: Name Mapping

Posted by & filed under Test Automation, TestComplete, Training.

Probably the most critical aspect of any automation project is the ability to reliably identify the objects you need to interact with. Fail to identify the objects at all and you’re dead in the water. End up with unreliable identification and you’re probably in an even worse position. When it works some times and not… Read more »

Fast Start TestComplete – Module 10: Test Logging

Posted by & filed under Test Automation, TestComplete, Training.

There’s no point in going to all this trouble of creating tests unless you can see the results of those test runs and see what’s passed or failed. Test logging in TestComplete is quite simple to get to grips with. Yet this logging capability provides a powerful way for you to easily navigate through mountains… Read more »

Fast Start TestComplete – Module 9: Checkpoints and Stores

Posted by & filed under Test Automation, TestComplete, Training.

We covered Projects and Project Suites in our last module. Next up then we have Checkpoints and Stores. Checkpoints to check something at a point in our test execution. Stores to store things. Obvious really.   There’s no point in building out these projects and keyword tests if you don’t have some way of checking… Read more »

Fast Start TestComplete – Module 8: Projects and Project Suites

Posted by & filed under Test Automation, TestComplete, Training.

We’ve already come across the basic concepts of the Project Suite and the Project. Remember that one Project Suite is the container for multiple Projects. Beyond this though we find a few further levels in this hierarchy. A project can then contain multiple test cases. A a test case can have one or more test… Read more »

Fast Start TestComplete – Module 7: Creating Key Word Tests

Posted by & filed under Test Automation, TestComplete, Training.

Finally we get to the point where we can start looking at the creation of automated tests with Keyword Testing in TestComplete. We’ve looked at some of the key components like Managing Projects, Options and Settings. We’ve also seen how Objects, Properties and Methods are critical to the tests you write. All of these components… Read more »

Fast Start TestComplete – Module 6: Objects, Properties and Methods

Posted by & filed under Test Automation, TestComplete, Training.

We covered Options and Settings in the last module (Module 5). Whilst there are probably over 100 options and settings we’ve focused on the most important ones you’ll need to know about as you start out with TestComplete. Probably a bit of a tall ask to remember all of the settings we covered there. However,… Read more »

Fast Start TestComplete – Module 5: Options and Settings

Posted by & filed under Test Automation, TestComplete, Training.

We made our way through Module 4 which covered the fundamentals of managing projects. Now we move on to look at some of the important options and settings you’ll find in TestComplete. When it comes to options and settings in TestComplete there are 4 distinct areas you need to know about. These areas are:  … Read more »

Fast Start TestComplete – Module 4: Managing Projects

Posted by & filed under Test Automation, TestComplete, Training.

In the last module, Module 3, we looked at the TestComplete user interface. In this module we’re going to look in detail at how TestComplete manages projects and projects suites. In TestComplete there is a hierachy of items that you’ll create and work with as you implement your automation project. That hierarchy starts at the top… Read more »

Fast Start TestComplete – Module 3: The User Interface

Posted by & filed under Test Automation, TestComplete, Training.

In module 2 we looked at creating our first key word automated test project. In that module we touched on a number of key areas of the user interface like the Project Workspace and the Object Browser. Each of those key areas giving us the ability to develop our tests and examine the applications we’re… Read more »

Fast Start TestComplete – Module 2: Creating Our First Test

Posted by & filed under Test Automation, TestComplete, Training.

  In module 1 of this Fast Start TestComplete course we’ve looked at the TestComplete development environment. You might not necessarily understand what everything does but you should be familiar with these core components: Project Workspace – where you develop your automated tests Object Browser – where you can examine the application you’re testing And… Read more »

Fast Start TestComplete – Module 1: Getting Started

Posted by & filed under Test Automation, TestComplete, Training.

If you’re looking to learn TestComplete fast then this is the place to start. We’ve pulled together 12 fast start training modules teaching you all you need to know when you start out with TestComplete. Everything you need to become productive in the shortest time possible. Each module comprises of one short video along with… Read more »

Cross Browser and Mobile Browser Testing

Posted by & filed under Test Automation, TestComplete.

Cross browser testing is always a bit of a challenge for test teams that are trying to keep up with the ever increasing combinations of browsers, platforms and operating systems. Add mobile browsers into the mix and you may as well forget traditional approaches testing. Testing manually just isn’t going to cut it. One approach… Read more »

NameMapping – Conditional Mode

Posted by & filed under TestComplete.

We’ve mentioned in previous posts about Name Mapping in our software test automation tool TestComplete. Whilst creating a Mapped name for an object we select a few properties which we use to identify that object. This is the ‘Basic Mode’ of Name Mapping. In some cases though, the value of the selected property may differ…. Read more »

TestComplete Project Test Items

Posted by & filed under TestComplete.

In Testcomplete the Test Items page within your project is used to organize, manage & execute the test cases that you’ve automated. For example we might have developed test automation scripts for thousands of test cases. However, each time we want to create a software test automation run we may want to execute only a… Read more »

How to Create Data-Driven Tests with DB Table Project Variables

Posted by & filed under TestComplete.

Let us consider a recorded test automation script for a scenario in an application. In that script, we have the test data which we entered into our application while recording the test. If you execute the script, it will use exactly the same test data. However, this approach isn’t scalable and forces you to use… Read more »

How to Use NameMapping & Aliases for effective scripting

Posted by & filed under TestComplete.

The Full Name of an object, which is defined by TestComplete, can be difficult to work with. For example if you have a long object name with special characters, typing and reading it can be time consuming and prone to typing mistakes. Let us say a textbox in a web page has the following name…. Read more »

Why We Have Name Mapping in TestComplete

Posted by & filed under TestComplete.

TestComplete has many features to simplify test automation script development work. One of them is Name Mapping. Using this feature we can create a Mapped name using the properties of the object in our application. We can then use this name to refer to that object in our scripts. But why should I create a… Read more »

Automating Black Box testing using Find Image feature

Posted by & filed under TestComplete.

Sometimes we’ll find that our application won’t be open to TestComplete. So the application doesn’t expose any details about the it’s objects and methods, or Testcomplete may not have in-built support for the controls or windows in the application. For example we may have a browser type that is not supported by TestComplete. Equally we… Read more »

Text Recognition for Test Automation

Posted by & filed under TestComplete.

Sometimes with test automation tools it’s difficult not to jump to the conclusion that they aren’t suitable for the job you want them to do. Usually this because of the steep learning curve and the difficulties associated with working out how best to approach the problem you are trying to resolve. One of the most… Read more »

Using Test Automation Tools to Test Different Browsers

Posted by & filed under TestComplete.

For the purpose of this article on test automation tools we are going to focus on Test Complete and creating a script to cover multiple different browser types with multiple windows. Now on the surface this can look very complicated. With Test Complete though we can use parametrization in name mapping to simplify this. What… Read more »