+ All Categories
Home > Documents > Form Builder 4.0.4 Iteration 2 User Acceptance Testing (UAT) Denise Warzel Semantic Infrastructure...

Form Builder 4.0.4 Iteration 2 User Acceptance Testing (UAT) Denise Warzel Semantic Infrastructure...

Date post: 24-Dec-2015
Category:
Upload: chad-burns
View: 220 times
Download: 2 times
Share this document with a friend
Popular Tags:
31
Form Builder 4.0.4 Iteration 2 User Acceptance Testing (UAT) Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Curation Team March 2013
Transcript
Page 1: Form Builder 4.0.4 Iteration 2 User Acceptance Testing (UAT) Denise Warzel Semantic Infrastructure Operations Team Presented to caDSR Curation Team March.

Form Builder 4.0.4 Iteration 2 User Acceptance Testing (UAT)

Denise WarzelSemantic Infrastructure Operations Team

Presented to caDSR Curation TeamMarch 2013

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

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

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

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

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

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/

Object Cart Domain Class Browser: http://objcart.nci.nih.gov/objcart10/ShowDynamicTree.action

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

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

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

Form Builder 4.0.4 Features1. 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 results

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

Example of Form Cart XML Changes

https://gforge.nci.nih.gov/tracker/download.php/54/2536/32145/8748/CurrentFormCartExportofDeniseTestCRFv2-12-02-2012.xmhttps://gforge.nci.nih.gov/tracker/download.php/54/2536/32145/8776/CurrentFormCartTransformedofDeniseTestCRFv2-Feb-21-2013xslv25xsdv20.xml

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

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

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

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

<publicID>)– Added fields to provide enough information about CDEs so

additional calls to caDSR Domain API would not be necessary

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

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.1New 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

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

Current Medidata / RAVE Form Builder 4.0.3 Usage

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

New Medidata / RAVE Form Builder 4.0.4 Usage

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

Form Builder 4.0.4 New Form Cart Schema (XSD)

https://gforge.nci.nih.gov/tracker/download.php/54/2536/32145/8778/FormCartv20.xsd

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

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

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

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

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

Form Builder 4.0.4 Iteration 2 UAT Schedule

UAT Activity UAT 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

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

Form Builder 4.0.4 Iteration 2 UAT Instructions1. Login to Form Builder 4.0.4 on the QA tier (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/)

– 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”– 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 forms3. 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 form5. Delete forms from the form cart

– Verify that the form is deleted in the Form Builder UI6. Search and select new forms to add into the form cart

– Verify that the user form cart has the forms7. Provide feedback on test results to the Form Builder Team8. 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

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

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.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.gov

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

Suggested UAT Activities for caDSR Form Builder users …

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

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)

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

Modify the Form Cart

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

Delete Forms From the Form Cart

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

Add Forms to the Form Cart

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

Suggested UAT Activities for Object Cart API users …

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

Use Object Cart Domain Class Browser

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

Retrieve Form Cart for specific user from Domain Class Browser

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

Review the New Form Cart Contents

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

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: [email protected]

– Project Manager• Sharon Gaheen: [email protected]

– Technical Lead• Greg Raley: [email protected]

Thanks for your assistance and feedback!

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

References• Form Builder QA Application - https://formbuilder-qa.nci.nih.gov

• Object Cart Domain Class QA Browser - 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&amp;gov.nih.nci.objectCart.domain.Cart[@userId={0}]

• Password Change Station QA Application - https://cadsrpasswordchange-qa.nci.nih.gov/cadsrpasswordchange/

• Form Builder 4.0.4 Help Documentation - https://wiki.nci.nih.gov/x/TgvRB

• Form Builder 4.0.4 Requirements - https://wiki.nci.nih.gov/x/d4ePAQ

• Form Builder 4.0.4 Use Cases - https://wiki.nci.nih.gov/x/JQTRB

• Form Builder 4.0.4 Test Cases - https://docs.google.com/spreadsheet/ccc?key=0AmU9wnp2DyMBdHM0OXlWWktOVUxQUGZhTG5rSkRKUXc#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/CurrentFormCartTransformedofDeniseTestCRFv2-Feb-21-2013xslv25xsdv20.xml

– New Form Cart 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

• Form Builder 4.0.4 Release Notes - https://wiki.nci.nih.gov/x/P4CrBQ

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

Questions? Comments?


Recommended