Agile Requirements Designer

 View Only
  • 1.  How to reverse engineer an AD diagram from a (XSD shredded) test data model in TDM.

    Posted Jul 11, 2016 09:17 AM

    In context of generating agile designer flow from test data model in Test Data Manager, from a shredded database (created using shredder utility from an XSD) –

     

    a. How to generate a common Test Case Optimizer (Agile Designer) flow, with all shredded tables included?

     

    b. For that, can we import multiple tables into the Data visualizer tool?

     

    c. If not, can we create a view with all the tables inclusive, using the TDM product suite?

     

    d. After creating the Test Case Optimizer flow, how can we integrate it with TDM?



  • 2.  Re: How to reverse engineer an AD diagram from a (XSD shredded) test data model in TDM.

    Posted Jul 11, 2016 02:09 PM

    Hi Aditya,

     

    I am discussing your questions with development and I should have more answers for you by Wednesday.

     

    Best regards,

    Taylor

     

    johbe07 walja21



  • 3.  Re: How to reverse engineer an AD diagram from a (XSD shredded) test data model in TDM.
    Best Answer

    Posted Jul 12, 2016 08:33 AM

    Hi Aditya,

     

    Please find the responses below.

    a. How to generate a common Test Case Optimizer (Agile Designer) flow, with all shredded tables included? --- The development team is going to put together an example for this and get back soon.

     

    b. For that, can we import multiple tables into the Data visualizer tool?-- Yes we can import multiple tables into Data Viz tool. The way to do that is to create a view.

     

    c. If not, can we create a view with all the tables inclusive, using the TDM product suite? -- The only way I could manage to find is to

    1. Save an extract of the shredded tables using GTSubset into the repository.

    2. Once you have the extract in the repository, you can right click on the extract in the project manager screen and select "Create cube view".

    3. Run the view in the sql window page.

    4. Drag and drop the view into the sql window page and to see the data in the view and then click on the visualize button.

     

     

    d. After creating the Test Case Optimizer flow, how can we integrate it with TDM?--Following are the steps to achieve this.

    1. Make sure that the TDoD service is up and running and pointing to the right repository.

    2. In TCO/ARD, click on connect-->Connect to repository from the menu bar.

    3. Enter the TDoD service URL and your credentials for the repository.

    4. Once this is done, there are many things you can achieve like finding data, making data etc. Please follow the link below for our online documentation. Also, there are many videos on youtube available for your reference but they are pretty old. They will be good to understand the basics though.

     

    I will get back to you with more information as soon as I have some.

     

    Make and Find Data - CA Agile Requirements Designer - 2.0 - CA Technologies Documentation

    CA Agile Requirements Designer Home - CA Agile Requirements Designer - 2.0 - CA Technologies Documentation

    Find and Make Test Data - YouTube

    CA Agile Requirements Designer

     

     

    Please let me know if the above helped answer your queries.

     

    Regards,

    Aditi

    Sr. Support Engineer



  • 4.  Re: How to reverse engineer an AD diagram from a (XSD shredded) test data model in TDM.

    Posted Jul 12, 2016 09:26 AM

    Hi Aditya,

    In addition to Aditi's answers above, here is some more information that may help.

     

    In context of generating agile designer flows from test data model in Test Data Manager, from a shredded database (created using shredder utility from an XSD):

    How to generate a common Test Case Optimizer (Agile Designer) flow, with all shredded tables included?

    Typically, flows are created to design test cases, and are usually derived from functional requirements or existing test cases. Can you tell us what is it exactly you want to achieve so we can determine if it's possible or recommended?

     

    For that, can we import multiple tables into the Data visualizer tool? If not, can we create a view with all the tables inclusive, using the TDM product suite?

    You cannot directly connect to two tables at once with DataViz, but you can connect and sample a view as you suggest. The following is a method for creating such views with the TDM suite, but you can also always issue the standard SQL commands to achieve the same.

    https://docops.ca.com/ca-test-data-manager/3-6/en/provisioning-test-data/discover-personally-identifiable-information/define-cube-dimensions-and-create-the-view

     

    After creating the Test Case Optimizer flow, how can we integrate it with TDM?

    You can define test data criteria automatically per test case in ARD, then send this data automatically to TDM, which will create the required Test Data entities into the correct environments ready for test execution against them. This could be across multiple databases and be very complicated entities. For example, my test might specify I need a person with an AMEX credit card. DataMaker will then go and build that person and their credit cards in all of the relevant databases, essentially providing the criteria for any parameterised makes existing in DataMaker.

    The same test data criteria can be used to ‘find’ data that already exists across multiple environments which matches the criteria of the test, and reports back that data so it can be used in any test scripts. See Test Matching for more information.

    Any data used within the scripts themselves can be highly dynamic, using all of the DataMaker (a part of TDM) synthetic data generation functions so you can have rich, referentially integral data inside your automation scripts, rather than it being hard coded.

    You can store ARD flows within a TDM repository, which many users can access. This has a locking system which allows many users to collaborate on a project consisting of many flows without constantly emailing flows to each other or overwriting each other’s work.

     

    Please let us know if you have any more questions or need clarification on anything discussed above.

     

    Best regards,

    Taylor



  • 5.  Re: How to reverse engineer an AD diagram from a (XSD shredded) test data model in TDM.

    Posted Jul 13, 2016 03:44 AM

    This is an interesting area - and a big one.  We are actively starting on some development around this area which will progress over the next couple of months.  There is the question of being able to create new XML (from the XSD definition) in an intelligent and easy way and then there is the auto building of a test harness to test say for example a Request that returns a response.



  • 6.  Re: How to reverse engineer an AD diagram from a (XSD shredded) test data model in TDM.

    Posted Jul 14, 2016 03:28 AM

    Yes, we were able to create the TCO flow diagram from the shredded database.

     

    But one constraint we currently have, without which the flow is incomplete is that, we were able to create a cube view with only 30 columns, where as our current requirement is 75 columns.

     

    Is there a workaround to this?

     

    Thank you for all the help, couldn’t appreciate it more.



  • 7.  Re: How to reverse engineer an AD diagram from a (XSD shredded) test data model in TDM.

    Posted Jul 14, 2016 03:49 AM

    Hi Aditya,

     

    The Dev team just got back to me stating that this is an issue with the tool. This has been logged in our internal defect tracking tool. Could you please raise a new support case for this issue?

     

    Thanks,

    Aditi



  • 8.  Re: How to reverse engineer an AD diagram from a (XSD shredded) test data model in TDM.

    Posted Jul 14, 2016 11:57 PM

    Case 00454562 opened for this issue.

     

    -Aditi



  • 9.  Re: How to reverse engineer an AD diagram from a (XSD shredded) test data model in TDM.

    Posted Jun 21, 2018 06:18 AM

    Thanks Aditi.

     

    Issue had been resolved in the release we received.

     

    Cheers,

    Aditya