Presentation is loading. Please wait.

Presentation is loading. Please wait.

Form Builder 4.0.4 Iteration 2 User Acceptance Testing (UAT) Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Curation Team March.

Similar presentations


Presentation on theme: "Form Builder 4.0.4 Iteration 2 User Acceptance Testing (UAT) Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Curation Team March."— Presentation transcript:

1 Form Builder 4.0.4 Iteration 2 User Acceptance Testing (UAT) Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Curation Team March 2013

2 Agenda Product and Release Overview –Form Builder Overview –Form Builder 4.0.4 Release Features –Form Builder Iteration 1: New Form Cart Structure –Form Builder Iteration 2: New Form Cart Content UAT Overview –Form Builder 4.0.4 Iteration 2 UAT Goals –Form Builder 4.0.4 Iteration 2 UAT Instructions –Form Builder 4.0.4 Iteration 2 UAT Activities

3 Agenda (1) Product and Release Overview –Form Builder Overview –Form Builder 4.0.4 Release Features –Form Builder Iteration 1: New Form Cart Structure –Form Builder Iteration 2: New Form Cart Content UAT Overview –Form Builder 4.0.4 Iteration 2 UAT Goals –Form Builder 4.0.4 Iteration 2 UAT Instructions –Form Builder 4.0.4 Iteration 2 UAT Activities

4 Form Builder Overview Form Builder is an application within the caDSR Tool Suite that allows users to create form structures from caDSR Common Data Element (CDE) metadata Form Builder allows users to create/edit, browse/view, copy, download (in MS Excel), and classify forms Users can browse forms using the Form Builder caDSR Context Tree or Search Template and monitor forms for changes Users can place forms in user shopping carts so that they can be accessed (XML format) via the caDSR Object Cart API or Object Cart Domain Class Browser Form Builder: https://formbuilder.nci.nih.gov/FormBuilder/https://formbuilder.nci.nih.gov/FormBuilder/ Object Cart Domain Class Browser: http://objcart.nci.nih.gov/objcart10/ShowDynamicTree.action http://objcart.nci.nih.gov/objcart10/ShowDynamicTree.action

5 Form Builder Key Capabilities Access the CDE shopping cart Create Modules containing Questions from CDEs in the cart Define the order of the modules and questions Define repeating modules (groups of questions) Define skip patterns between questions based on responses Define default values for questions Define whether or not the default value can be edited Define whether a question is optional or mandatory Define an instruction for Value, Question, Module or Form Select from existing Preferred or Alternate question text to be used for the Question Refine the a subset of the CDE Value Domain enumeration for use on the Form Publish a Form in a Context’s Form Catalog Subscribe to Sentinel Reports that are triggered by changes to CDEs on the Form Classify the Form and optionally its CDEs in one or more caDSR Classification Schemes Save the Form to the user’s Form Cart that is accessible via the caDSR Object Cart API Download the Form to MS Excel View / print from a printer friendly version of form description Attach reference documents to the form

6 Form Builder 4.0.4 Features 1.Provide support for a new form cart XML structure (formCartv2) for use by the caDSR Object Cart API –Simplified XML structure –Additional fields added in support of retrieval of a subset of the CDE and Value Domain information via the Object Cart API –Customers of the Object Cart API should no longer have to issue additional calls to caDSR Domian API to get additional information 2.Maintain the current form cart (formCart) format for existing caDSR Object Cart API users –Both the current form cart and the new form cart will be maintained 3.Provide ability to download XML format from Form Builder user interface –GF28425 - Add ability to download form in XML format from Cart and Form Builder resultsGF28425

7 Example of Form Cart XML Changes https://gforge.nci.nih.gov/tracker/download.php/54/2536/32145/8748/CurrentFormCartExportofDeniseTestCRFv2-12-02-2012.xm https://gforge.nci.nih.gov/tracker/download.php/54/2536/32145/8776/CurrentFormCartTransformedofDeniseTestCRFv2-Feb-21- 2013xslv25xsdv20.xml

8 Form Builder 4.0.4 Iterations Iteration 1: New Form Cart Structure –Focused on the design and development of the new form cart structure Iteration 2: New Form Cart Content –Prioritized adding new content to the cart that is currently being retrieved via a separate caDSR Domain API call by end users such as Medidata / RAVE –Additional new content will be provided in a later release

9 Iteration 1: Form Cart Structure Changes (1 of 2) General: –Renamed elements to clarify meaning and align with caDSR Domain API –Removed unnecessary ”idseq” elements –Changed all dates from xs:string to xs:dateTime for dateCreated and dateModified –Added designation/classification wherever designations are included in an element Designations is the element containing “Alternate Name” –Changed attributes to elements (e.g. @public-id to ) –Added fields to provide enough information about CDEs so additional calls to caDSR Domain API would not be necessary

10 Iteration 1: Highlights (2 of 2) New Question Elements: –question/multiValue for elements where multiple values are permitted in the response –Based on Question Instruction text including "report all”, “check all”, ”include all”, “select all”, “choose all”, “enter all”, “mark all” –This new attribute will not be visible in the Form Builder UI until Form Builder 4.1 New Data Element Elements: –dataElement/shortName –dataElement/designation –dataElement/cdeBrowserLink – a URL that opens a web browser to the CDE details in the caDSR CDE Browser –dataElement/dataElementDerivation and sub-elements New Value Domain Elements: –valueDomain/shortName –valueDomain/type, values are Enumerated | NonEnumerated –valueDomain/valueDomainConcept for parent Value Domain concept –valueDomain/nciTermBrowserL- a URL for parent Value Domain concept to open a web browser to the concept details in the NCI Term Browser –valueMeaning/designation

11 Current Medidata / RAVE Form Builder 4.0.3 Usage

12 New Medidata / RAVE Form Builder 4.0.4 Usage

13 Form Builder 4.0.4 New Cart Format https://gforge.nci.nih.gov/tracker/download.php/54/2536/32145/8776/CurrentFormCartTransformedofDeniseT estCRFv2-Feb-21-2013xslv25xsdv20.xml

14 Form Builder 4.0.4 New Form Cart Schema (XSD) https://gforge.nci.nih.gov/tracker/download.php/54/2536/32145/8778/FormCartv20.xsd

15 Agenda (2) Product and Release Overview –Form Builder Overview –Form Builder 4.0.4 Release Features –Form Builder Iteration 1: New Form Cart Structure –Form Builder Iteration 2: New Form Cart Content UAT Overview –Form Builder 4.0.4 Iteration 2 UAT Goals –Form Builder 4.0.4 Iteration 2 UAT Instructions –Form Builder 4.0.4 Iteration 2 UAT Activities

16 Form Builder 4.0.4 UAT Goals Verify Form Builder 4.0.4 Iteration 1 features from prior UAT activities –Form Builder users form cart should contain the forms that were in the cart before 4.0.4 deployment –User form cart can be edited (add forms, delete forms, update forms (re-add)), results are saved –XML download feature works, downloads the correct form in the new XML structure Test Form Builder 4.0.4 Iteration 2 features –Verify Iteration 2 form cart content changes –Verify that acceptability of system performance for retrieving the old and the new cart

17 Form Builder 4.0.4 Iteration 2 UAT Schedule UAT ActivityUAT Schedule Form Builder 4.0.4 Iteration 2 Presentation Overview sent to UAT Team 3/20/2013 UAT Team Performs Iteration 2 UAT Testing on the Form Builder 4.0.4 QA Tier 3/20/2013 – 3/25/2013 UAT Team Sends caDSR Team UAT Testing Feedback 3/25/2013 COB

18 Form Builder 4.0.4 Iteration 2 UAT Instructions 1.Login to Form Builder 4.0.4 on the QA tier (https://formbuilder-qa.nci.nih.gov/FormBuilder/)https://formbuilder-qa.nci.nih.gov/FormBuilder/ –Reset your QA password on the Password Change Station QA tier if needed (https://cadsrpasswordchange-qa.nci.nih.gov/)https://cadsrpasswordchange-qa.nci.nih.gov/) –Modify the contents of an existing form, check form cart using Form Builder UI and Object Cart Domain Class browser to be sure that the cart was updated 2.Using the Object Cart Domain Class Browser on the QA Tier (http://objcart- qa.nci.nih.gov/objcart10/ShowDynamicTree.action/), search for the “cart” object for the user account name as “userid”http://objcart- qa.nci.nih.gov/objcart10/ShowDynamicTree.action –Verify that both the existing form cart (formCart) and the new form cart (formCartV2) are available for the user and contain the same set of forms 3.Verify the content changes of the Iteration 2 formCartV2 fields 4.Make changes to one of the forms in the cart and save –Verify that the user form cart has the updated form 5.Delete forms from the form cart –Verify that the form is deleted in the Form Builder UI 6.Search and select new forms to add into the form cart –Verify that the user form cart has the forms 7.Provide feedback on test results to the Form Builder Team 8.Verify cart form –Once you have completed testing and send a note to caDSR team, we will generate a text version of one of your forms and send it back to you so you can verify its contents using Form Builder

19 Special Consideration – Password Change Station We are also in the process of promoting the Password Change Station (PCS) across the tiers The PCS is currently on the QA tier and being tested on the STAGE tier Because of this, your caDSR password may have expired and you may have to reset it Please follow these steps if you need to reset your password: 1.Go to the PCS on the QA tier: https://cadsrpasswordchange- qa.nci.nih.gov/cadsrpasswordchange/jsp/requestUserIdForChangePassword.jsphttps://cadsrpasswordchange- qa.nci.nih.gov/cadsrpasswordchange/jsp/requestUserIdForChangePassword.jsp 2.Login with your production account name 3.You should be guided to the “Change Password” page 4.If you have not previously set up security questions on this tier, you will be asked to create security questions and answers prior to changing your password. After creating your security questions, follow the instructions to enter your current and new QA password. If you have previously set up security questions, you may go directly to the Change Password feature. 5.Use the new password to log into Form Builder on QA tier: http://formbuilder- qa.nci.nih.govhttp://formbuilder- qa.nci.nih.gov

20 Suggested UAT Activities for caDSR Form Builder users …

21 Download Forms in XML Format New “Download” icon to download form in XML format Available from: Form search results Form cart “View” form details (clicking on form name in search results)

22 Modify the Form Cart

23 Delete Forms From the Form Cart

24 Add Forms to the Form Cart

25 Suggested UAT Activities for Object Cart API users …

26 Use Object Cart Domain Class Browser

27 Retrieve Form Cart for specific user from Domain Class Browser

28 Review the New Form Cart Contents

29 Provide Feedback on Test Results Record the Public Id and Version of the forms you think should be in your cart when you are finished testing, a screen shot of your cart from Form Builder will suffice Send this information in an e-mail with feedback to the Form Builder Team: –NCI Sponsor Denise Warzel: warzeld@mail.nih.govwarzeld@mail.nih.gov –Project Manager Sharon Gaheen: gaheens@mail.nih.govgaheens@mail.nih.gov –Technical Lead Greg Raley: greg.raley@nih.govgreg.raley@nih.gov Thanks for your assistance and feedback!

30 References Form Builder QA Application - https://formbuilder-qa.nci.nih.gov https://formbuilder-qa.nci.nih.gov Object Cart Domain Class QA Browser - http://objcart- qa.nci.nih.gov/objcart10/ShowDynamicTree.action http://objcart- qa.nci.nih.gov/objcart10/ShowDynamicTree.action Object Cart QA REST API - https://objcart- qa.nci.nih.gov/objcart10/GetXML?query=gov.nih.nci.objectCart.domain.Cart&gov.nih.nci.obje ctCart.domain.Cart[@userId={0}] https://objcart- qa.nci.nih.gov/objcart10/GetXML?query=gov.nih.nci.objectCart.domain.Cart&gov.nih.nci.obje ctCart.domain.Cart[@userId={0} Password Change Station QA Application - https://cadsrpasswordchange- qa.nci.nih.gov/cadsrpasswordchange/ https://cadsrpasswordchange- qa.nci.nih.gov/cadsrpasswordchange Form Builder 4.0.4 Help Documentation - https://wiki.nci.nih.gov/x/TgvRB https://wiki.nci.nih.gov/x/TgvRB Form Builder 4.0.4 Requirements - https://wiki.nci.nih.gov/x/d4ePAQ https://wiki.nci.nih.gov/x/d4ePAQ Form Builder 4.0.4 Use Cases - https://wiki.nci.nih.gov/x/JQTRB https://wiki.nci.nih.gov/x/JQTRB Form Builder 4.0.4 Test Cases - https://docs.google.com/spreadsheet/ccc?key=0AmU9wnp2DyMBdHM0OXlWWktOVUxQUGZhT G5rSkRKUXc#gid=1 https://docs.google.com/spreadsheet/ccc?key=0AmU9wnp2DyMBdHM0OXlWWktOVUxQUGZhT G5rSkRKUXc#gid=1 Form Builder 4.0.4 Form Cart –New Form Cart Example XML; - https://gforge.nci.nih.gov/tracker/download.php/54/2536/32145/8776/CurrentFormCartTransf ormedofDeniseTestCRFv2-Feb-21-2013xslv25xsdv20.xml https://gforge.nci.nih.gov/tracker/download.php/54/2536/32145/8776/CurrentFormCartTransf ormedofDeniseTestCRFv2-Feb-21-2013xslv25xsdv20.xml –New Form Cart XSD:- https://gforge.nci.nih.gov/tracker/download.php/54/2536/32145/8778/FormCartv20.xsd https://gforge.nci.nih.gov/tracker/download.php/54/2536/32145/8778/FormCartv20.xsd Form Builder 4.0.4 Issue Tracker - https://gforge.nci.nih.gov/tracker/index.php?func=detail&aid=32145&group_id=54&atid=2536 https://gforge.nci.nih.gov/tracker/index.php?func=detail&aid=32145&group_id=54&atid=2536 Form Builder 4.0.4 Release Notes - https://wiki.nci.nih.gov/x/P4CrBQ https://wiki.nci.nih.gov/x/P4CrBQ

31 Questions? Comments?


Download ppt "Form Builder 4.0.4 Iteration 2 User Acceptance Testing (UAT) Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Curation Team March."

Similar presentations


Ads by Google