Category: Test Management

Is it just me or do you get this feeling too?

January 5, 2016
One of the stand out moments in 2015 has to be the high profile fall out in one of the biggest sports in the world. A fall out between one of the most successful partnerships of all time in Formula 1. A fall out that had many parallels with the way testers are treated in our industry. The Chairman of Renault, Carlso Ghosn, stated publicly that he wanted to sever ties with Red Bull. One of the most successful F1 partnerships of all time, Red Bull and Renault, fell out. Why? Carlso explained that... "Unfortunately when we were winning championships the Renault name was never mentioned. It was the [Red Bull] team that was winning". And when things weren't going so...
Read more...

Why Don’t We Thrash Out The API Design At The Start?

December 15, 2015
It's the start of a new project. Everyone is throwing in design ideas. Lot of excitement. Bit of a buzz. High level architecture is taking shape. Wire diagrams for the GUI are nearly finished. 'This' system will talk to 'that' system. You know which systems are storing the different pieces of data. Front end will be mobile iOS and Android. We'll use a REST api to talk to the back end. The design is looking good. And everybody's off. All beavering away. All building their own little bit of the system. Won't be long before we put all the different parts of the system together for the first time. See it all working as a system. Sure... we'll find a...
Read more...

Why Don’t We Learn From Our Mistakes?

December 8, 2015
Chesley Sullenberger, the pilot who landed an Airbus A320 on the Hudson explained in an interview that "Everything we know in aviation, every rule in the rule book, every procedure we have, we know because someone somewhere died.... We have purchased at great cost, lessons literally bought with blood that we have to preserve as institutional knowledge and pass on to succeeding generations. We cannot have the moral failure of forgetting these lessons and then having to relearn them." How would our practice of software testing improve and our discipline be enhanced if mistakes we made resulted in people dying? For some of us they can and do result in people dying. In many industries like medical devices and air...
Read more...

Tracking Results and Traceability for Automated Tests

December 12, 2014
You've configured your test hosts (Bringing Manual and Automated Tests Together) and you've set up and run automated tests from QAComplete (Setting Up Automated Tests in QAComplete). Now we're running these automated tests how do we track the results and how do we follow the traceability back to our requirements? Traceability For many of our automated tests we'll want to track traceability back to the requirements they are providing us with test coverage on. From an QAComplete implementation point of view automated test cases are no different to manual test cases. Automated test cases are defined in QAComplete and linked back to the requirement. This traceability can be seen and modified when you view the test case in the test...
Read more...

Setting Up Automated Tests in QAComplete

November 21, 2014
We're going to continue with our look at how to combine manual and automated tests with QAComplete and TestComplete. We've already seen how to install and configure the Test Agent which connects QAComplete and TestComplete. Now we look at how to setup automated tests and execute them. You will need to configure the Test Manager Agent on the TestComplete clients machines before you follow these steps. More on this in Bringing Manual and Automated Tests Together Checking That Automation Hosts Are Available At this point we should have the agent installed and running on the TestComplete client machine. This process should show in Task Manager on the TestComplete machine as         TestManagerAgent     -      Test Manager Agent You can also check in QAComplete...
Read more...

Bringing Manual and Automated Tests Together

November 7, 2014
Bringing manual and automated tests together to deliver combined reporting and traceability is an important goal for many QA teams. Usually this means linking an automated testing process into a manual test tracking tool. With the new 9.9 release of QAComplete and release 10.0 of TestComplete implementing an integrated solution becomes possible without investing vast amounts of money or lots of time and effort. In this post we'll be looking at how to setup QAComplete and TestComplete integration. Then we'll see how this can really benefit your QA efforts as we look at combined reporting and traceability in the follow up post. The high level architecture here revolves around having a central test management capability (delivered by QAComplete) and a...
Read more...

Integrating TestComplete and Quality Center

June 10, 2013
For many, integrating your test management system with your automation environment is a key aim. Whilst Quality Center integrates with UFT and QTP out of the box, many have other integration requirements. In cases where you might be looking to integrate TestComplete automated tests with Quality Center the following set up and execution instructions may help. A few things need to be addressed as part of the initial setup. A couple of things on the TestComplete client side and a couple of things on the Quality Center server. For TestComplete and the TestComplete client machine you need to ... 1) install the HP QC Connectivity Add-In on the TestComplete client machine. This utility is provided by HP and can be...
Read more...

Perspective

May 24, 2013
If you are ever in London, I highly recommend Kew Royal Botanic Gardens. It’s perfect on a warm Spring Sunday evening. Miles of stunning trees and plants in bloom. Amazing colours, rolling landscapes, parakeets, and great food. I particularly recommend the treetop walkway. For a relaxing day out, you can’t beat it. Except, that is, when you have a 6-year-old and a 3-year-old with you. That removes the relaxing part from the day. Fun, yes. Relaxing no. So last Sunday evening we’re sitting outside on the veranda of the Orangery restaurant at Kew having a lovely evening meal in the open air. A little old lady wanders over. She asks me if the two children at the table are mine....
Read more...

The Hidden Influence on Quality

May 15, 2013
Have you read Quiet by Susan Cain yet? In it Cain refers to studies that show just how much peer pressure influences our decisions — a concept that has some interesting ramifications for us as software testers. We’re all exposed to peer pressure. Even as testers we are subjected to peer pressure. Peers in development roles question the defects that we uncover. Our project management peers question our test plans. In an attempt to overcome issues with peer pressure, an advertising man named Alex Osborn invented brainstorming. He believed that creativity was stifled by the fear of judgment from colleagues. So he sought to remove the threat of criticism from teamwork. Brainstorming has just 4 rules:        1. Don't judge...
Read more...

A Look at QAComplete’s New Test Management Versioning Capabilities

April 18, 2013
With the release of the 9.8.1 version of QAComplete and ALMComplete SmartBear software have included two new key test management features. The first is a versioning feature that allows you to select which version of a testcase is used in a run. The second is an assignment feature that allows you to assign at the test level. Lets look at both features in a more detail. Versioning QAComplete has always had the capability to automatically increment the version of a case as it's changed and then use the latest version in new runs. With this new release more of this underlying versioning capability is exposed to the QA engineer to give them more control. You now have the ability to...
Read more...