Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
16-Oct-2019Date:
CA Agile Requirements Designer - 2.9CA Agile Requirements Designer Home
CA Agile Requirements Designer - 2.9
16-Oct-2019 3/420
This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the “Documentation”) is for your informational purposes only and is subject to change or withdrawal by CA at any time. This Documentation is proprietary information of CA and may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in part, without the prior written consent of CA.
If you are a licensed user of the software product(s) addressed in the Documentation, you may print or otherwise make available a reasonable number of copies of the Documentation for internal use by you and your employees in connection with that software, provided that all CA copyright notices and legends are affixed to each reproduced copy.
The right to print or otherwise make available copies of the Documentation is limited to the period during which the applicable license for such software remains in full force and effect. Should the license terminate for any reason, it is your responsibility to certify in writing to CA that all copies and partial copies of the Documentation have been returned to CA or destroyed.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENTATION “AS IS” WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENTATION, INCLUDING WITHOUT LIMITATION, LOST PROFITS, LOST INVESTMENT, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE.
The use of any software product referenced in the Documentation is governed by the applicable license agreement and such license agreement is not modified in any way by the terms of this notice.
The manufacturer of this Documentation is CA.
Provided with “Restricted Rights.” Use, duplication or disclosure by the United States Government is subject to the restrictions set forth in FAR Sections 12.212, 52.227-14, and 52.227-19(c)(1) - (2) and DFARS Section 252.227-7014(b)(3), as applicable, or their successors.
Copyright © 2019 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.
CA Agile Requirements Designer Home 4
Table of Contents
Release Notes ....................................................................................... 21What's New in 2.9? .............................................................................................................................. 21
ARD Hub ....................................................................................................................................... 21
Projects ................................................................................................................................ 21
Versions ............................................................................................................................... 21
Subflows ............................................................................................................................... 22
Performance ......................................................................................................................... 22
Active Directory Support ...................................................................................................... 22
More Intelligent Path Names Using Block Names ........................................................................ 22
Path Names Are Re-usable .......................................................................................................... 22
Requirement IDs import from CSV ................................................................................................ 23
Image Naming Convention ............................................................................................................ 23
Rich Text Importer Preferences .................................................................................................... 23
JIRA Kerberos Support ................................................................................................................. 23
End of Life of Features ........................................................................................................................ 23
Resolved Issues .................................................................................................................................. 24
Known Issues ...................................................................................................................................... 26
Release Comparison for CA ARD ....................................................................................................... 26
Acknowledgments and License Agreements ...................................................................................... 27
Licenses ........................................................................................................................................ 32
Rome 0.9 .............................................................................................................................. 32
3cjs 0.4.11 ............................................................................................................................ 32
7-Zip 16.04 ........................................................................................................................... 33
aasm 4.12.0 ......................................................................................................................... 33
Abdera 1.0 ............................................................................................................................ 34
accessibilityjs 1.01 ............................................................................................................... 35
accessors-smart 1.2 ............................................................................................................. 35
Ace Editor 1.2.3 .................................................................................................................... 36
ace-builds 1.3.3 .................................................................................................................... 36
acegi-security 1.0.3 .............................................................................................................. 37
Action Mailer 3.2.16 ............................................................................................................. 37
Action Pack 3.2.17 ............................................................................................................... 37
Actionbarsherlock 4.4.0 ........................................................................................................ 38
actionhero 14.0.2 ................................................................................................................. 38
adal4j 1.0.0 ........................................................................................................................... 38
angular.io 6.0.7 .................................................................................................................... 38
angular-cli v7.0.1 .................................................................................................................. 39
angular-starter 5.2.0 ............................................................................................................. 39
Ant 1.10.1 ............................................................................................................................. 39
Antlr 2.7.7 ............................................................................................................................. 41
CA Agile Requirements Designer Home 5
antlr4 runtime 4.7.1 .............................................................................................................. 41
archaius-core 0.7.6 .............................................................................................................. 42
Archunit 0.8.3 ....................................................................................................................... 42
ASM 6.0 ............................................................................................................................... 43
AspectJ 1.8.10 ..................................................................................................................... 44
aspectjrt 1.8.13 ..................................................................................................................... 46
aspectjweaver 1.8.13 ........................................................................................................... 46
assertj 3.5.2 .......................................................................................................................... 46
auth0-java 1.5.0 ................................................................................................................... 47
AWS SDK for Java 1.11.297 ................................................................................................ 47
aws-java-sdk-s3 1.11.297 .................................................................................................... 47
azure-core 0.9.3 ................................................................................................................... 48
azure-keyvault 0.9.3 ............................................................................................................. 48
bcprov 1.51 .......................................................................................................................... 48
Botan 1.10 and 1.11 ............................................................................................................. 49
Bouncy Castle 1.56 .............................................................................................................. 50
brave 5.1.0 ........................................................................................................................... 50
byte-buddy 1.7.11 ................................................................................................................ 51
classmate 1.3.4 .................................................................................................................... 51
ClosedXML 0.76 ................................................................................................................... 51
Commons beanutils 1.9.3 .................................................................................................... 52
Commons Collections 3.2.2 ................................................................................................. 52
Commons Digester 1.8.1 ..................................................................................................... 52
Commons httpclient 3.1 ....................................................................................................... 52
Commons Logging 1.2 ......................................................................................................... 52
Commons Validator 1.4.1 ..................................................................................................... 52
commons-codec 1.11 ........................................................................................................... 53
commons-compress 1.16.1 .................................................................................................. 53
commons-configuration 2.2 .................................................................................................. 54
commons-dbcp2 2.2.0 .......................................................................................................... 54
commons-io 2.6 .................................................................................................................... 54
commons-lang3 3.7 .............................................................................................................. 54
commons-pool2 2.5.0 ........................................................................................................... 55
compression-webpack-plugin 1.1.11 .................................................................................... 55
core-js 2.5.7 ......................................................................................................................... 56
CrashRpt 1.5.1.0 .................................................................................................................. 56
cross-env 5.2.0 ..................................................................................................................... 62
CsvHelper 2.11.1.1 .............................................................................................................. 63
DocumentFormat.OpenXml (Open XML SDK 2.5 for Microsoft Office) 2.5 ......................... 63
dom4j 1.6.1 .......................................................................................................................... 63
Easylogging++ 9.94.1 .......................................................................................................... 64
echarts 4.1.0 ........................................................................................................................ 64
ESAPI 2.0.1 .......................................................................................................................... 66
Extended WPF Toolkit 1.7.0 ................................................................................................ 66
FindBugs Annotations 3.0.1 ................................................................................................. 67
flyway 4.2.0 .......................................................................................................................... 71
CA Agile Requirements Designer Home 6
FreeMarker 2.3.23 ................................................................................................................ 72
geantyref 1.3.4 ..................................................................................................................... 72
gradle 2.2 ............................................................................................................................. 73
graphql-java 8.0 ................................................................................................................... 73
GraphSharp 1.0 .................................................................................................................... 73
Groovy 2.4.1 ......................................................................................................................... 73
gson 2.2.4 ............................................................................................................................ 73
Guava 20.0 ........................................................................................................................... 74
H2 1.4.192 ............................................................................................................................ 74
hamcrest-core 1.3 ................................................................................................................ 74
HdrHistogram 2.1.10 ............................................................................................................ 74
Hibernate 5.0.3.Final ............................................................................................................ 75
Hibernate EntityManager 5.3.0.Final .................................................................................... 75
Hibernate Validator 6.0.10.Final ........................................................................................... 76
hibernate-commons-annotations 4.0.5.Final ........................................................................ 76
hibernate-core 5.2.17 ........................................................................................................... 77
hibernate-jpa-2.1-api 1.0.2.Final .......................................................................................... 77
HikariCP 2.7.9 ...................................................................................................................... 78
HSQLDB 1.8.0.10 ................................................................................................................ 78
httpclient 4.5.5 ...................................................................................................................... 79
httpcore 4.4.9 ....................................................................................................................... 79
http-server 0.11.1 ................................................................................................................. 79
Hystrix 1.5.12 ....................................................................................................................... 79
ie-shim 0.1.0 ......................................................................................................................... 80
ion-java 1.0.2 ........................................................................................................................ 80
jackson 2.9.6 ........................................................................................................................ 80
jackson-core-asl 1.9.2 .......................................................................................................... 81
jandex 2.0.3.Final ................................................................................................................. 81
java dataloader 2.0.2 ............................................................................................................ 81
Java JSON Web Token (JJWT) 0.9.0 .................................................................................. 81
Java Mail 1.5.5 ..................................................................................................................... 82
java-html-sanitizer 20170411.1 ............................................................................................ 87
javassist 3.22.0-GA .............................................................................................................. 88
javax annotation-api 1.3.2 .................................................................................................... 93
javax mail 1.4.7 .................................................................................................................... 94
javax mail-api 1.5.5 .............................................................................................................. 94
javax servlet api 3.1.0 .......................................................................................................... 94
javax.inject 2.5.0-b05 ........................................................................................................... 94
javax.persistence-api 2.2 ..................................................................................................... 95
javax.transaction-api 1.2 ...................................................................................................... 96
jaxb-api 2.2.2 ........................................................................................................................ 96
jaxb-impl 2.2.3-1 ................................................................................................................... 97
JBoss Logging 3.3.2 ............................................................................................................. 97
JBoss Transaction API 1.0.1.Final ....................................................................................... 97
jboss-logging-annotations 1.2.0.Beta1 ................................................................................. 98
jcip-annotations 1.0 .............................................................................................................. 98
CA Agile Requirements Designer Home 7
Jersey 1.19.1 ........................................................................................................................ 98
Jettison 1.1 ........................................................................................................................... 99
jmespath-java 1.11.297 ........................................................................................................ 99
JNA 4.0.0 ........................................................................................................................... 100
Joda-time 2.8.1 .................................................................................................................. 100
jointjs 2.0.1 ......................................................................................................................... 100
jquery 3.1.0 ........................................................................................................................ 106
JSON 20180130 ................................................................................................................. 106
JSON Path 2.1.0 ................................................................................................................ 107
json-simple 1.1.1 ................................................................................................................ 107
json-smart 2.3 .................................................................................................................... 107
jsr305 3.0.1 ........................................................................................................................ 107
jsr311 1.1.1 ........................................................................................................................ 107
jstl 1.2 ................................................................................................................................. 108
karma-mocha-reporter 2.2.5 .............................................................................................. 109
karma-phantomjs-launcher 1.0.4 ....................................................................................... 109
KDSoap 1.5 ........................................................................................................................ 110
lang-tag 1.4.3 ..................................................................................................................... 111
LatencyUtils 2.0.3 ............................................................................................................... 111
libgit2 0.26.0.0 .................................................................................................................... 111
Log4j 2.10 .......................................................................................................................... 114
Log4j To SLF4J 2.10.0 ....................................................................................................... 114
Logback 1.2.3 ..................................................................................................................... 114
lombok 1.18.0 ..................................................................................................................... 115
mapstruct 1.1.0.Final .......................................................................................................... 115
micrometer-core 1.0.5 ........................................................................................................ 116
mockito 1.9.5 ...................................................................................................................... 116
modelmapper 1.1.0 ............................................................................................................ 118
mssql-jdbc 6.4.0.jre8 .......................................................................................................... 118
MX4J 3.0.1 ......................................................................................................................... 118
netflix-commons-util 0.3.0 .................................................................................................. 122
netflix-statistics 0.1.1 .......................................................................................................... 123
Netty 4.1.23 ........................................................................................................................ 123
ngc-webpack 4.1.2 ............................................................................................................. 129
ngx-bootstrap 3.0.1 ............................................................................................................ 129
ngx-clipboard 11.1.1 ........................................................................................................... 129
ngx-infinite-scroll 6.0.1 ....................................................................................................... 130
ngx-translate/core 10.0.2 ................................................................................................... 130
ngx-translate/http-loader 3.0.1 ........................................................................................... 131
ngx-webstorage-service 3.1.0 ............................................................................................ 131
nimbus-jose-jwt 6.0 ............................................................................................................ 132
not-yet-commons-ssl 0.3.9 ................................................................................................. 132
NPM 6.4.0 .......................................................................................................................... 132
NPOI 2.1.1 ......................................................................................................................... 139
oauth2-oidc-sdk 5.57 .......................................................................................................... 140
Objenesis 2.6 ..................................................................................................................... 140
CA Agile Requirements Designer Home 8
ojdbc7 12.1.0.2 ................................................................................................................... 140
okhttp 3.7.0 ........................................................................................................................ 141
okio 1.12.0 .......................................................................................................................... 141
OpenSSL 1.1.0e ................................................................................................................. 141
openws 1.5.4 ...................................................................................................................... 143
owasp-java-html-sanitizer 20170411.1 .............................................................................. 143
preload-webpack-plugin 2.3.0 ............................................................................................ 148
Qameta allure-maven 2.8 ................................................................................................... 149
qBreakpad 1 ....................................................................................................................... 149
QJsonWebToken 1 ............................................................................................................ 149
Qt 5.9.1 .............................................................................................................................. 150
QtSingleApplication 2.0 ...................................................................................................... 150
QuaZIP 0.7.1 ...................................................................................................................... 151
QuickGraph 3.2.4 ............................................................................................................... 152
reflect-metadata 0.1.12 ...................................................................................................... 153
REST-assured Java DSL 2.3.0 .......................................................................................... 154
ribbon 2.2.5 ........................................................................................................................ 154
rxjava 1.2.1 ......................................................................................................................... 154
RxJS 6.2.0 .......................................................................................................................... 155
rxnetty 0.4.9 ....................................................................................................................... 155
sass-loader 6.0.6 ................................................................................................................ 155
Servo Core 0.10.0 .............................................................................................................. 155
servo internal 0.10.1 ........................................................................................................... 156
sharpziplib 0.86.0 ............................................................................................................... 156
slf4j 1.7.25 .......................................................................................................................... 157
slf4j-api 1.7.25 .................................................................................................................... 157
slf4j-simple 1.7.7 ................................................................................................................ 158
snakeyaml 1.19 .................................................................................................................. 158
spqr 0.9.7 ........................................................................................................................... 158
SpreadsheetLight 3.4 ......................................................................................................... 159
Spring Context 5.0.5.RELEASE ......................................................................................... 160
spring framework 5.0.7.RELEASE ..................................................................................... 160
Spring Hateoas 0.18.0 ....................................................................................................... 161
spring plugin core 1.2.0.RELEASE .................................................................................... 162
spring security 5.0.6.RELEASE ......................................................................................... 162
Spring Security SAML 1.0.2 ............................................................................................... 162
spring-boot 2.0.3.RELEASE ............................................................................................... 162
spring-cloud-commons 2.0.0.RELEASE ............................................................................ 162
Spring-Cloud-Netflix 2.0.0.RC1 .......................................................................................... 163
spring-cloud-sleuth-core 2.0.0.RELEASE .......................................................................... 163
spring-data-commons 2.0.8 ............................................................................................... 164
spring-data-jpa 1.10.2.RELEASE ....................................................................................... 165
Springfox 2.7.0 ................................................................................................................... 165
spring-ldap-core 2.3.2.RELEASE ....................................................................................... 165
spring-plugin-metadata 1.2.0.RELEASE ............................................................................ 165
spring-security 1.0.5.RELEASE ......................................................................................... 166
CA Agile Requirements Designer Home 9
stax-api 1.0-2 ..................................................................................................................... 167
swagger 2.2.2 ..................................................................................................................... 167
swagger-core 1.5.13 .......................................................................................................... 167
Tomcat 8.5.31 .................................................................................................................... 167
validation-api 2.0.1 ............................................................................................................. 173
Velocity 1.7 ......................................................................................................................... 174
WPFExtensions 1.0 ............................................................................................................ 174
xml-apis 1.4.01 ................................................................................................................... 175
xmlsec 1.5.7 ....................................................................................................................... 175
xmltooling 1.4.4 .................................................................................................................. 175
xz 1.8 .................................................................................................................................. 175
zipkin 2.9.3 ......................................................................................................................... 175
zipkin-reporter 2.7.3 ........................................................................................................... 175
Zlib 1.2.11 .......................................................................................................................... 176
zone.js 0.8.26 ..................................................................................................................... 176
zuul-core 1.3.1 ................................................................................................................... 177
Apache License 2.0 ..................................................................................................................... 177
COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 .................... 181
COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1 .................... 185
Eclipse Public License (EPL) ...................................................................................................... 190
GNU LESSER GENERAL PUBLIC LICENSE ............................................................................ 194
GNU GENERAL PUBLIC LICENSE ............................................................................................ 201
Product Accessibility Features .......................................................................................................... 206
Display ........................................................................................................................................ 206
Sound .......................................................................................................................................... 206
Keyboard ..................................................................................................................................... 207
Mouse ......................................................................................................................................... 207
Keyboard Shortcuts ..................................................................................................................... 208
Getting Started .................................................................................... 209Overview ........................................................................................................................................... 209
Architecture and Installation ........................................................................................................ 210
Visual Definition of Requirements ............................................................................................... 210
Path Optimization ........................................................................................................................ 211
Import and Export ........................................................................................................................ 211
Preparing Data for Test Cases (CA TDM Integration) ................................................................ 212
Resources ......................................................................................................................................... 212
Getting Started with CA Agile Requirements Designer Video Series ......................................... 212
CA User Community ................................................................................................................... 212
Support Knowledge Base (KB) Articles ....................................................................................... 213
Learning Paths ............................................................................................................................ 213
Video Demos ............................................................................................................................... 213
Blogs ........................................................................................................................................... 213
Role in the Continuous Delivery Ecosystem ..................................................................................... 213
CA Agile Requirements Designer Home 10
Continuous Testing Part 1: Requirements and Modeling ............................................................ 214
Continuous Testing Part 2: The Developer's Story ..................................................................... 214
Continuous Testing Part 3: The Release Pipeline ...................................................................... 214
Getting Started With Your 30-Day Trial ............................................................................................. 214
What can I do with CA Agile Requirements Designer? ............................................................... 214
How will I receive my trial activation details? .............................................................................. 214
What are the technical requirements for my CA Agile Requirements Designer trial? ................. 215
What are the trial limitations? ...................................................................................................... 215
Can I use the trial version to find and make test data from CA Test Data Manager? ................. 215
Who should I contact if I have technical issues with the trial? .................................................... 215
Troubleshooting ................................................................................................................................. 215
How Do I Create an Error Log for CA Support? .......................................................................... 216
How Do I Send a Masked Flow File to CA Support? .................................................................. 216
Troubleshooting Lifecycle Tool Integrations ................................................................................ 217
Why Don't I See my Work Item in the Tree? ...................................................................... 217
How to Set the Character Encoding for my Jira Configuration Window? ........................... 217
Why are my Test Cases Not Exporting? ............................................................................ 218
Installing .............................................................................................. 220Request a License ............................................................................................................................. 220
Activate the License .......................................................................................................................... 222
Choose a License ....................................................................................................................... 222
Verify Licensing Status ................................................................................................................ 223
Troubleshoot Licensing Issues .................................................................................................... 223
Licensing Troubleshooting .......................................................................................................... 224
Why am I getting a "server not found" error when activating a concurrent license? .......... 224
I am using an older build on a VM machine, why did my license stop working? ............... 224
'Machine Has Changed' ..................................................................................................... 224
'User maximum has been reached' .................................................................................... 224
'Java is not enabled' ........................................................................................................... 225
'License already activated. Error 262' ................................................................................ 225
Connection Could Not be Established Due to Security Settings ........................................ 225
‘No valid license was found' error in Javelin ...................................................................... 226
'No valid license found' when using Agile Designer Automator (ADA) with Agile Designer
license ................................................................................................................................ 226
'Importing CmActLicense Failed. A suitable CmActLicense already exists. Error 266' ...... 226
'A network error has occurred. ' ......................................................................................... 227
'Remote access is not allowed for this license. Error 239' ................................................. 227
'Importing CmActLicense failed. An internal error occurred. Error 260' ............................. 227
'The CmActLicense is invalid. Error 264' ............................................................................ 228
'The specified parameter is invalid. Error 105' ................................................................... 228
CodeMeter privileges error while installing CA Agile Requirements Designer ................... 228
The CmContainer with serial 128-XXXXXXX was not found ............................................. 229
How do I track licensing metrics? ....................................................................................... 229
CA Agile Requirements Designer Home 11
Set up Concurrent Licenses ........................................................................................................ 229
Set up Concurrent License Server ..................................................................................... 230
Set up the Client ................................................................................................................. 230
Verify Installation Prerequisites ......................................................................................................... 231
Install the ARD Hub ........................................................................................................................... 232
Verify ARD Hub Minimum Hardware Requirements ................................................................... 232
Verify ARD Hub Software Prerequisites ...................................................................................... 233
Install the ARD Hub ..................................................................................................................... 233
1. Install Microservices (Part 1 of 2) ................................................................................... 233
2. Create Administrator Account and Configuration File .................................................... 234
3. Verify the Configuration File ........................................................................................... 235
4. Install Microservices (Part 2 of 2) ................................................................................... 235
Connect to the ARD Hub ............................................................................................................. 235
Troubleshooting .......................................................................................................................... 236
Administrate Users for the ARD Hub .......................................................................................... 237
Requirements ..................................................................................................................... 237
Connect to Active Directory ................................................................................................ 237
ARD Hub in a Secured SSL (HTTPS) Environment .................................................................... 237
Obtain the Server Certificate .............................................................................................. 238
Configure Your Tomcat Server .......................................................................................... 239
(Optional) Restrict Access to ARD Hub Services ............................................................... 239
Install CA Agile Requirements Designer ........................................................................................... 240
Enable Standard Settings and Advanced Features .......................................................................... 240
Standard Settings Tab ................................................................................................................ 241
GUI Settings ....................................................................................................................... 241
Logger Settings .................................................................................................................. 241
Force data resolution settings ............................................................................................ 241
Miscellaneous Settings ...................................................................................................... 242
Advanced Features Tab .............................................................................................................. 242
Block Features ................................................................................................................... 242
Flow Features .................................................................................................................... 242
Importers ............................................................................................................................ 243
Beta Features Tab ...................................................................................................................... 243
Requirements Modeling ...................................................................... 244Visual Flows ...................................................................................................................................... 244
Flow Properties ........................................................................................................................... 245
Blocks .......................................................................................................................................... 246
Navigate the Canvas ................................................................................................................... 246
Access File Operations for Flow Tabs ........................................................................................ 246
Create Visual Flows .......................................................................................................................... 247
Create Flows ............................................................................................................................... 247
Design Flows ............................................................................................................................... 248
Save Flows .................................................................................................................................. 248
CA Agile Requirements Designer Home 12
Add a Decision Block .................................................................................................................. 249
Add a Process Block ................................................................................................................... 250
Edit Block Properties ................................................................................................................... 251
General .............................................................................................................................. 251
Process Details / Output Details ........................................................................................ 251
Test Data ............................................................................................................................ 252
Automation ......................................................................................................................... 252
Find System Data ............................................................................................................... 252
Make System Data ............................................................................................................. 252
Images ............................................................................................................................... 252
Custom Fields .................................................................................................................... 252
Properties ........................................................................................................................... 252
Details ................................................................................................................................ 254
Tables ................................................................................................................................ 254
Stored Paths ...................................................................................................................... 254
Application Links ................................................................................................................ 254
People & Roles .................................................................................................................. 255
Requirement IDs ................................................................................................................ 255
Users and Roles ................................................................................................................. 255
Copy, Duplicate, or Clone Blocks ................................................................................................ 256
Copy a Block ...................................................................................................................... 256
Duplicate a Block ............................................................................................................... 256
Build Complex Models Using Subflows and Loops ..................................................................... 257
Create Reusable Subflows ................................................................................................. 257
Optimize Subflows ............................................................................................................. 257
Refresh Parent Flow of Subflows ....................................................................................... 259
Repeat Subsections of Flows as Loops ............................................................................. 259
Parameterize Flows and Script Generation ................................................................................ 260
Parameterize Flows and Subflows ..................................................................................... 261
Parameterize Script Generation (Batch Mode) .................................................................. 262
Add and Modify Text Labels and Arrows .................................................................................... 264
Text Labels ......................................................................................................................... 264
Arrows ................................................................................................................................ 264
Compare Flow Diagram Revisions .............................................................................................. 264
Model Multiple Dependent Decisions Using Decision Tables ..................................................... 265
Example Scenario: Discount Calculator ............................................................................. 265
Insert a Decision Table ...................................................................................................... 266
Define Outputs ................................................................................................................... 266
Define the Decision Table .................................................................................................. 266
Build the Flow ..................................................................................................................... 267
Generate Test Cases ......................................................................................................... 268
Deduplicate Existing Test Cases ....................................................................................................... 268
Identify Duplicates ....................................................................................................................... 269
Customize Comparison Metrics .................................................................................................. 270
Deduplicate the Flow ................................................................................................................... 270
Automatic Model Building Accelerator ............................................................................................... 271
CA Agile Requirements Designer Home 13
Requirements .............................................................................................................................. 271
Import Flows from Selenium Builder ........................................................................................... 271
Export Flows to Selenium Builder ............................................................................................... 273
Generate Non-Sequential Scripts Using Dynamic Configuration ...................................................... 274
Automation Builder: Dynamic Configuration ............................................................................... 274
Use Case Examples for Dynamic Configuration ......................................................................... 274
I want to Generate Gherkin Documents ............................................................................. 274
I Want to Generate XML Documents ................................................................................. 274
I want to Validate a UI or API (JSON, Javascript, Java, C#, ...) ........................................ 275
Define Dynamic Configuration Sections ...................................................................................... 276
Remove and Merge Sections ...................................................................................................... 277
Cost, Complexity and Coverage ........................................................................................................ 278
Constraints ........................................................................................................................................ 280
Define Constraints ....................................................................................................................... 280
Verify Constraints ........................................................................................................................ 281
Constraints and Loops ................................................................................................................ 281
Learn Constraints ........................................................................................................................ 282
Pin Blocks or Edges .......................................................................................................................... 283
Filter Blocks by Properties ................................................................................................................. 284
Modeling Best Practices .................................................................................................................... 284
Keep the Flow Readable ............................................................................................................. 285
Quickly Create Blocks ................................................................................................................. 286
Display Block Descriptions Instead of Block Names ................................................................... 287
Use Block Properties ................................................................................................................... 287
Bulk-Edit Block Properties ........................................................................................................... 288
Add Data Notes to Blocks ........................................................................................................... 288
When to Copy, Duplicate, or Clone a Block? .............................................................................. 289
Does my Model Need Advanced Constraints? ........................................................................... 289
Use Subflows for Refactoring ...................................................................................................... 290
Choose Coverage and Path Optimizations ................................................................................. 290
Verify Your Flows ........................................................................................................................ 290
Perform an Impact Analysis ........................................................................................................ 291
How to Model Boolean Logic ............................................................................................................. 291
Model an AND Expression .......................................................................................................... 291
Model an OR Expression ............................................................................................................ 293
Model Complex Expressions ....................................................................................................... 294
File Management ................................................................................ 297Manage Projects, Versions, and Folders .......................................................................................... 297
Edit Shared Flows ............................................................................................................................. 297
Save Flows ........................................................................................................................................ 298
Manage Flows in the ARD Hub ......................................................................................................... 298
Connect to the ARD Hub ............................................................................................................. 299
CA Agile Requirements Designer Home 14
Create a Folder Structure ............................................................................................................ 299
Version Your Flows ..................................................................................................................... 300
Version Subflows ........................................................................................................................ 301
Migrate a Flow Into the ARD Hub ............................................................................................... 301
Manage Flows in the CA TDM Repository ........................................................................................ 302
Install the TDM Repository .......................................................................................................... 302
Connect to the CA TDM Repo from CA ARD .............................................................................. 302
Manage Flows in Your Local File System ......................................................................................... 302
Test Generation .................................................................................. 304Path Explorer ..................................................................................................................................... 304
Optimize Flows ............................................................................................................................ 304
Sort Paths ................................................................................................................................... 306
Store Paths ................................................................................................................................. 306
Export Paths ................................................................................................................................ 307
Optimization Techniques ................................................................................................................... 307
Full Coverage - All possible Paths .............................................................................................. 308
Full Coverage - All Pairs of Edges .............................................................................................. 309
Maximal Coverage - All Nodes .................................................................................................... 309
Full Coverage - All In/Out Edges ................................................................................................. 309
Maximal Coverage - All Edges .................................................................................................... 310
Minimal Coverage - Probabilistic ................................................................................................. 310
Store Paths ........................................................................................................................................ 311
Store Paths ................................................................................................................................. 311
Use Templates to Name Multiple Stored Paths ................................................................. 312
View Paths by Type .................................................................................................................... 313
Customize Path Types ................................................................................................................ 313
View Cost and Complexity Summary of Stored Paths ................................................................ 314
Find and Remove Duplicate Stored Paths .................................................................................. 314
View Details of Stored Paths ....................................................................................................... 315
Rename Stored Paths ................................................................................................................. 315
Analyze the Impact of a Change ................................................................................................. 315
Filter Paths ........................................................................................................................................ 316
Populate Custom Path Collections .................................................................................................... 318
Example ...................................................................................................................................... 319
Populate Path Collections ........................................................................................................... 319
Risk Based Test Case Generation .................................................................................................... 320
Define Path Probability ................................................................................................................ 320
Define the Output Probability ............................................................................................. 321
Calculate Probabilities From Spreadsheet ......................................................................... 321
Optimize Paths ............................................................................................................................ 321
Analyze Stored Paths .................................................................................................................. 322
Log Test Case Results ...................................................................................................................... 322
CA Agile Requirements Designer Home 15
Managing Test Data ............................................................................ 324Test Data Example Scenario ............................................................................................................. 324
Filter Visible Test Data ...................................................................................................................... 325
Associate Test Data with Blocks ....................................................................................................... 325
Data Painter ...................................................................................................................................... 325
Edit Expressions in the Data Painter ........................................................................................... 326
Make and Find Data .......................................................................................................................... 326
Set Up Make Data ....................................................................................................................... 327
Set Up Find Data ......................................................................................................................... 327
Execute Find and Make .............................................................................................................. 328
Make Data .......................................................................................................................... 328
Find Data ............................................................................................................................ 328
Use CA TDM Actions in CA ARD ...................................................................................................... 329
Integrations ......................................................................................... 331Supported integrations ...................................................................................................................... 331
Model Imports ............................................................................................................................. 331
Model Exports ............................................................................................................................. 331
Two-Way REST connectors ........................................................................................................ 332
File-based Test Case and Model Imports ................................................................................... 332
File-Based Test Case Exports .................................................................................................... 332
Coverage Report Exports ............................................................................................................ 332
Configuration importers ............................................................................................................... 332
Automation Exports - Tool-based ................................................................................................ 332
Automation Exports - Script File-based ....................................................................................... 333
Packaged App tools .................................................................................................................... 333
Test Data Management ............................................................................................................... 333
Other Integrations ....................................................................................................................... 333
CA Service Virtualization ............................................................................................................. 334
Atlassian JIRA ............................................................................................................................. 334
JUnit ............................................................................................................................................ 334
HPE ALM - Roundtrip .................................................................................................................. 334
HPE ALM - Link to data ............................................................................................................... 334
HPE BPT ..................................................................................................................................... 334
Configure Dynamic Data Resolution For Export ............................................................................... 334
Import and Export Visual Flows ......................................................................................................... 336
Export Flows to External Formats ............................................................................................... 336
Import External Formats to CA Agile Requirements Designer .................................................... 336
Video: Import from Excel .................................................................................................... 337
Export to Word .................................................................................................................................. 337
Define Requirement IDs For A Flow ........................................................................................... 338
Apply Requirement IDs to Blocks ................................................................................................ 338
CA Agile Requirements Designer Home 16
Export the Flow to MS Word ....................................................................................................... 338
Export to Word Using Templates ...................................................................................................... 339
Create a Word Template ............................................................................................................. 339
Export a Flow to Word Using a Template ................................................................................... 341
Export to Excel Using Templates ...................................................................................................... 341
Example ...................................................................................................................................... 341
Create the Template ................................................................................................................... 341
Generate the Spreadsheet .......................................................................................................... 342
Template Keyword Reference ..................................................................................................... 343
Project Attributes ................................................................................................................ 343
Diagram Attributes ............................................................................................................. 343
Stored Path Attributes ........................................................................................................ 345
General Attributes .............................................................................................................. 345
Stored Path Attributes ........................................................................................................ 345
Virtualized Path Attributes .................................................................................................. 346
Requirement IDs Attributes ................................................................................................ 348
Export to CA Service Virtualization ................................................................................................... 348
Import Rich Text ................................................................................................................................ 350
Example ...................................................................................................................................... 351
Import From Excel or CSV ................................................................................................................ 352
Import Requirements ................................................................................................................... 352
Import and Export XML or JSON ....................................................................................................... 354
Example Video: Create Request/Response Pairs ...................................................................... 354
Import XML .................................................................................................................................. 354
Export XML ................................................................................................................................. 355
Import Automation Scripts (Ranorex, Eggplant) ................................................................................ 355
Integrate With CA Application Test ................................................................................................... 355
Export Test Data from CA Agile Requirements Designer to CA Application Test ....................... 356
Supported Operations ................................................................................................................. 357
Variable Injection ................................................................................................................ 357
Automation Script Injection ................................................................................................ 357
Adding Information from CA Application Test .................................................................... 357
Integrate With TurnKey ..................................................................................................................... 358
Import from TurnKey into CA ARD .............................................................................................. 358
Generate Test Data ..................................................................................................................... 359
Export From CA ARD to TurnKey ............................................................................................... 359
Integrate With CA Release Automation ............................................................................................. 360
Integration With Lifecycle Tools ........................................................................................................ 360
Connect to a Lifecycle Tool ......................................................................................................... 360
Configure Lifecycle Tool Projects ................................................................................................ 361
Import From a Lifecycle Tool to CA Agile Requirements Designer ............................................. 361
Export From CA Agile Requirements Designer to a Lifecycle Tool ............................................. 362
Define Optional Export Options .......................................................................................... 363
Define Default Export Options ............................................................................................ 363
CA Agile Requirements Designer Home 17
Configure Lifecycle Tool Integration ............................................................................................ 364
Configure Entities ............................................................................................................... 365
(Optional) Configure Sub Entities ....................................................................................... 366
(Optional) Create Custom Fields ........................................................................................ 366
(Optional) Copy Configuration Mappings ........................................................................... 367
Integrate With CA Agile Central .................................................................................................. 367
Connect to CA Agile Central .............................................................................................. 367
Configure CA Agile Central Attributes ................................................................................ 368
Import (User Stories / Defects / Portfolio Items) from CA Agile Central ............................. 368
Import Test Cases from CA Agile Central .......................................................................... 368
Export Stored Path to CA Agile Central as Test Cases ..................................................... 368
Export Blocks to CA Agile Central as (User Stories / Portfolio Items / Defects / Tasks) .... 369
Export Flow to CA Agile Central as (User Stories / Portfolio Items / Defects) ................... 369
Integrate With HPE ALM (REST) ................................................................................................ 369
Connect to HPE ALM ......................................................................................................... 370
Configure HPE ALM Integration ......................................................................................... 370
Import Test Cases from HPE ALM ..................................................................................... 370
Export Stored Path to HPE ALM as Test Cases ................................................................ 370
Configure Default Behavior for HPE ALM Connections ..................................................... 370
Interact with the ALM Server .............................................................................................. 371
Requirements Traceability ................................................................................................. 371
Integrate With HPE ALM (GT HPE ALM Service) ....................................................................... 371
Prerequisites ...................................................................................................................... 372
Deduplicate Imported Tests ............................................................................................... 372
Import from Quality Center into Agile Designer .................................................................. 372
Export from Agile Designer to HPE Quality Center ............................................................ 373
Integrate With JIRA ..................................................................................................................... 373
Connect to JIRA ................................................................................................................. 373
Configure JIRA Connector ................................................................................................. 373
Run JIRA Queries .............................................................................................................. 374
Import Work Items from JIRA ............................................................................................. 374
Export Stored Path to JIRA as Work Items ........................................................................ 374
Export Blocks to JIRA as Work Items ................................................................................ 375
Export Flow to JIRA as a Work Items ................................................................................ 375
Synchronize CA Agile Requirements Designer and JIRA .................................................. 375
Integrate With Microsoft Team Foundation Server and Visual Studio Online ............................. 376
Connect to TFS .................................................................................................................. 376
Configure TFS Attributes .................................................................................................... 376
Import Work Items from TFS .............................................................................................. 377
Export Stored Path to TFS as Work Item ........................................................................... 377
Export Blocks to TFS as Work Item ................................................................................... 377
Export Flow to TFS as Work Item ...................................................................................... 378
Test Automation .................................................................................. 379Automation Workflow ........................................................................................................................ 379
CA Agile Requirements Designer Home 18
Automation Scripts Examples ........................................................................................................... 380
Analyze Existing Test Scripts ...................................................................................................... 381
Build your automation configuration ............................................................................................ 382
Define Your Automation Configuration .............................................................................................. 382
Define Automation Layers ........................................................................................................... 383
Define Your Automation .............................................................................................................. 384
Example Scenario: Define Automation with Statements ............................................................. 386
Example Scenario: Define Automation with Expressions ........................................................... 387
Construct Scripts from a Model ......................................................................................................... 388
Automation Variable Considerations ....................