Want to make your Agile QA Testing more re-usable? Want to track your Agile testing tasks and review progress? Take a look at our newest release of ALMComplete and QAComplete 9.7.5!
Have you ever needed to run a specific test case multiple times using different data? For example, let’s say you have a test for logging into your software and you want to test that with five different UserId / Password combinations. In many testing systems, you would have to write five distinct test cases, and if you needed to add or remove steps from the test case, you would have to make that change in five different places – not very Agile, right?
With the introduction of Parameterized Tests for ALMComplete and QAComplete, you can create a single test case and define one or more tokens (like UserId and Password) within the Steps or Expected Results. Then you can attach a spreadsheet to the test that contains the unique UserId / Password combinations to test. When you run that test, it will read from the spreadsheet and create as many tests as found in the spreadsheet, replacing the tokens with the actual data from the spreadsheet. Create a single test, run it multiple times with different data – it’s that easy and it’s more Agile. Watch this Parameterized Tests video to learn more.
Have you ever found yourself needing to track tasks related to your Agile QA Testing effort? For example, it would be good to identify the tasks associated with test design, requirement review, server configuration, lab setup, and running of tests easily and to assign those tasks to team members and have them log time and progress towards those tasks. By doing this, you can discover where team members are spending their time, how much effort they invest in testing (as compared to development), and better manage your test resources.
The new Agile task feature of ALMComplete and QAComplete does exactly that. It allows your team to define tasks, assign them to team members, log time and track progress. You can also use this information when planning upcoming Agile testing efforts to provide better estimates based on past experience. Watch this Agile Tasks video to learn more.