Image CAPTCHA
Enter the characters shown in the image.

You are here

Agile Designer Review: The Requirements Gap

 Astute readers who have followed my articles last summer on requirements and specification management may have guessed that I was leading up to something. And that something is Agile Designer from Grid-Tools.

 It’s really quite neat. On the surface it looks pretty much like Visio, in the sense that you build a flow diagram of the process to be developed. However, Agile Designer goes considerably further. Firstly, once the process flow has been defined, you can automatically generate all the paths through the tree, whether these are successful or failed paths. Next, you can generate test cases for each of these paths.

Of course, for a complex application you might generate too many potential test cases when you don’t have the time or the money to test all possible paths. In order to ameliorate this, you can assign various attributes to each node, one of which is the risk associated with that operation. Thus, each path through the flow has a total risk associated with it and you can choose just to test, for example, paths with medium or higher risks.

While on the subject of myriad numbers of test cases, Agile Designer will link to third party tools such as HP’s ALM and you can import existing test cases from there for reuse within Agile Designer. Within Agile Designer, there is also a deduplication function, so you can remove versions of the same test (which tend to accumulate) so, in effect, you can use this product as a management tool for ALM. You can export test cases from Agile Designer to ALM also.

One further feature that is notable is that if a requirement changes (and therefore test cases will likewise change), then the resulting changes will be highlighted so that you get both impact analysis and traceability.

While you can use Agile Designer as a stand-alone product, you can also use it in conjunction with Grid-Tools’ Datamaker. You can get the latter to generate or retrieve the relevant data to support your test cases, depending, of course, on whether the data is actually currently available.

Okay, so that’s some brief technical details. It’s interesting to consider why Grid-Tools moved into this area. It’s sort of connected to its main focus on test data—but only sort of. The main reason is that the company has found that most requirements and specifications produced by the majority of companies were so poor that they were negatively impacting on testing. Indeed, one of the figures that the company likes to quote is that “56% of software defects can be traced back to ambiguous or incomplete requirements”. Agile Designer is about making specifications and requirements unambiguous and complete.

The reason I like Agile Designer is that it’s simple to use and understand—I can see end-users and business analysts using it as much as developers and testers; it will support agile environments very well; and, most especially, it brings a level of automation to a process that has hitherto been ill-served. I can see particular value when dealing with outsourcers, because you can provide a much clearer definition of your requirements (a picture tells a thousand words), along with the level of testing that you want the outsourcer to undertake.

 

About The Author: 

Philip Howard

Philip started in the computer industry way back in 1973 and has variously worked as a systems analyst, programmer and salesperson, as well as in marketing and product management, for a variety of companies including GEC Marconi, GPT, Philips Data Systems, Raytheon and NCR.


 

.

Agile Management

List mode
Table mode
Icons mode

Displaying 1 - 2 of 2

Titlesort descending Testing Objectives Since Price Quotes Ping
Helix ALM 2,012 April 2015: Issue Management - $20/user/month, April 2015: Test Case Management - $30/user/month, April 2015: Requirements Management - $50/user/month, April 2015: TestTrack Complete ALM - $99/user/month Active
Testsigma 2,017 Not Published Active

MANUFACTURERS Wallboard

Testing tool manufacturers world-wide list
10Levels ABID CONSULTING AccelQ Accord Software ActiMind AdaCore
AdaLog AgileLoad AgileWay Agitar Algorismi ALL4TEC
Andreas Kleffel Android Apache Apica Apollo Systems AppAssist.mobi
Applitools AppPerfect Appsee ApTest Assertible Assure
Atlassian AutoIt Consulti .. Automation Anyw .. Automation Cons .. Axosoft Aztaz Software
Backtrace I/O Badboy BlazeMeter Borvid BrowserStack BSQUARE
BStriker Intern .. CA Technologies Canonical Canoo Engineeri .. Catch Software CelestialTeapot
Chris Mallett Cleanscape ClicTest CloudQA Codeborne CodeCentrix
CodePlex projec .. Codoid Cogitek Compuware Configure IT Conflair
ConSol Core Services Coronys Ltd Countersoft CresTech Softwa .. CrossBrowserTes ..
Crosscheck Netw .. Crowdsourced Te .. Cucumber Ltd Cyara Cygnet Infotech DareBoost
Databene Datamatics Glob .. DevExpress DTM soft Dynatrace LLC EasyQA
Eclipse EkaTechserv Elvior Emmanuel Jorge Empirix EPAM Systems
Equafy Esterel Technol .. eXept Software .. Experitest Finaris Froglogic
FrontEndART Ltd GeneXus GitHub project gnoso Google Code Pro .. GrammaTech
Gurock Software HelpSystems HENIX Hewlett Packard .. Hexawise High-Tech Bridg ..
Hiptest Hitex IBM Rational imbus Shanghai Impetus Inflectra
informUp InTENSO - IT Ex .. Ipswitch Jamo Solutions Janova JAR Technologie ..
JBoss Developer jClarity Jellly.io JetBrains Jively jQuery foundati ..
JS Foundation Jspresso Kanoah KMS Technology Kualitee LDRA Limited
Litmus LoadFocus Loadster Perfor .. MarathonITE Marketcircle Marketcircle
Maveryx Meliora Ltd Micro Focus Sof .. Microsoft Mobile Labs Mobile1st
Mockaroo, LLC Monkop Mozila MSys Technologi .. Navicat NeoTys
Neowise Softwar .. NetCart NORIZZK.COM Novosync Mobili .. NRG Global NTT Resonant
OC Systems Odin Technology OpCord Oracle Orcanos Original Softwa ..
OW2 PANAYA Parasoft PassMark Patterson Consu .. Perfecto Mobile
Pivotal, Inc. Plutora Postman (API To .. PractiTest PrimaTest Process One
Programming Res .. Psoda PureLoad PushToTest Python Q-Assurance
QA Systems QACube QASymphony QAWorks QMetry Quali
Qualitia Softwa .. Quality First S .. Quotium RadView Softwar .. Ranorex RedLine13
Reflective Solu .. ReQtest RevDeBug Robotium Tech Rogue Wave Soft .. Rommana Softwar ..
RTTS ruby-doc.org Runscope Sandklef GNU La .. Sauce Labs Seapine Softwar ..
SeleniumHQ Sencha Sensiple Siemens PLM Sof .. SmartBear Softw .. SmarteSoft
SOASTA SoftLogica Softomotive Softsmith Solution-Soft SonarSource
Sourceforge Spirent Technol .. SQS Software Qu .. Square Stimulus Techno .. Swifting AB
Synopsys T-komp T-Plan TechExcel TechTalk Telerik By Prog ..
Tellurium Test Collab Test Goat Test Recon TestCaseLab testCloud.de Gm ..
TestCraft Techn .. Testenium Testim.io TestingBot TestLodge Testmunk
Testomato TestOptimal TestPlant TestPro Testsigma Techn .. Testuff
The Core Bankin .. The MathWorks The Open Group thePHP.cc Thoughtbot Thoughtworks
Tigris.org Time Simulator Top-Q Trace Technolog .. TrendIC TRICENTIS
Tritusa Pty Ltd TWD Solutions P .. TypeMock Tyto Software Ubertesters UniTESK
Universal Test .. Usetrace Ltd Utrecht Univers .. Validata Group Vanamco AG Vector Software
Veracode Verifaya Corpor .. Verit VersionOne Viewlike.us Vornex Inc.
Watir.com WcfStorm Soluti .. We Are Mammoth Web Performance .. Wintask Wireshark Found ..
Worksoft Xceptance XK72 Xpand IT XQual ZAPTEST
Zeenyx Software .. Zephyr Zeta Software zutubi pty

Theme by Danetsoft and Danang Probo Sayekti