SlideShare uma empresa Scribd logo
1 de 10
TEST CASE DOCUMENT

CTODS 1.0 Compliance Test Cases for

LSD 1.2
Author: Aynur Abdurazik
Current Owner: Aynur Abdurazik
Creation Date: 10/14/09
Last Updated: 10/14/09
Version:

1.0

Status:

Draft/In Process/Approved

Page 1
1.

Document Control

1.1

Change History

Name

Position

Aynur Abdurazik

1.2

Name

LSD Compliance Test
Coordinator

Document
Version

10/14/09

1.0

Description of Change Including Section of Script
First Draft

Review and Approval History

Reviewer Name

1.3

Date

Position

Document
Review Status
(Approved/Not
Approved)

Date
Reviewed

Comments Incorporated(Yes/No)

Document References
Type of Reference

Document Location

Page 2
2.

Table of Contents

1. DOCUMENT CONTROL..........................................................................................2
1.1 CHANGE HISTORY.................................................................................................................................................2
1.2 REVIEW AND APPROVAL HISTORY........................................................................................................................2
1.3 DOCUMENT REFERENCES .....................................................................................................................................2
2. TABLE OF CONTENTS...........................................................................................3
FUNCTIONAL TEST..................................................................................................4
2.1 INTRODUCTION/OVERALL TEST OBJECTIVES........................................................................................................4
3. LIMITATIONS/DEPENDENCIES/REQUIREMENTS.................................................5
3.1 TEST CASE LIMITATIONS.......................................................................................................................................5
3.2 TEST CASE DEPENDENCIES / ASSUMPTIONS..........................................................................................................5
3.3 DEFAULT SETUP ...................................................................................................................................................5
4. TEST CASES ........................................................................................................6
4.1 TEST CASES FOR CTODS WEB APPLICATION .....................................................................................................6
4.1.1 Configure CTODS with UPT.........................................................................................................................6
4.1.2 Log in CTODS Application............................................................................................................................7
4.1.3 Privileged User Explore/Search CTODS Data.............................................................................................7
4.1.4 Non-Privileged User Explore/Search CTODS Data.....................................................................................7
4.2 TEST CASES FOR CTODS API AND GRID SERVICE..............................................................................................8
APPENDIX: ............................................................................................................9

Page 3
Functional Test

2.1

Introduction/Overall Test Objectives
This test case is intended to verify that the following functionality is working successfully:
•
•
•

CTODS web application functions correctly in LSD 1.2 compliance tier
CTODS API works correctly in LSD 1.2 compliance tier.
CTODS grid service is available in LSD 1.2 compliance tier.

Page 4
3.

Limitations/Dependencies/Requirements

3.1

Test Case Limitations
•

3.2

The test cases for CTODS web application are selected to perform sanity check on COTDS web application. Therefore, this test is not a full regression
testing of CTODS features.

Test Case Dependencies / Assumptions
•
•

3.3

CTODS web application uses UPT to provision users and data.
CTODS database has data available for test purposes.

Default Setup
•

CTODS web application default user account: lsdtestuser1/password

Page 5
4.

Test Cases
The following test cases are executed on LSD linux 64 bit machine, cbapp-s1002.

4.1

Test Cases for CTODS Web Application

4.1.1

Configure CTODS with UPT

Req.
ID

Step
Num
1.
2.

Description
Go to UPT web
application
Login as
superadmin

3.

Register CTODS
in UPT

4.

Create an admin
for CTODS

5.

Superadmin
logout

6.

Log in to CTODS
application as
CTODS admin

Step / Action
Go to htpp://cbapps1002.nci.nih.gov:39080/uptlogin
Enter “superadmin” for username,
“changeme” for password, and “csmupt”
for application name
1. Go to “Application” Tab
2. Click on “Create new Application”
link
3. Enter correct values for CTODS
application in the displayed form
fields
4. Click “Create”
5. Click “Test Connection”
1. Go to “User” Tab
2. Click on “Create New User” Link
3. Enter valid values for the new user
form (i.e., usrname: ctodsadmin,
password: ctodsadmin)
4. Go to “Application” Tab
5. Click on the “Select Existing
Application” Link
6. Search for CTODS application
7. Assign ctodsadmin as the admin for
CTODS (See UPT manual for details
of this procedure)
Click the “Log Out” Tab
1.
2.
3.
4.

7.

Create CTODS
users

Enter “ctodsadmin” in username
Enter “ctodsadmin” in password;
Enter “ctods” in the application
field;
Click “Submit”

Create users with different privileges;
See details from UPT manual.

Expected Results

Actual Results (if
different)

Pass/Fail

CSM UPT login page is displayed

Pass

UPT superadmin page is
displayed

Pass

CTODS application is registered in
UPT with correct DB information
for COTDS; Database connection
test passes.

Pass

Newly created ctodsadmin user is
assigned as an admin to CTODS
application.

Pass

Superadmin loggeg out from
UPT;
UPT login page is displayed
UPT displays CTODS application
provisioning page

Comments
/ Issue ID

Pass
pass

Pass

End

Page 6
4.1.2
Req.
ID

Log in CTODS Application

Step
Num
1.
2.

Description
Go to CTODS
web application
Login as CTODS
user

Step / Action
Go to http://cbapps1002.nci.nih.gov:44210/CTODSViewer/
1. Enter “lsdtestuser1” in the Login Id
field
2. Enter “Password” in the Password
field

Expected Results

Actual Results (if
different)

CTODS web application login
page is displayed
User is in the CTODS application
ready to explore CTODS data

Pass/Fail

Comments
/ Issue ID

Pass
Pass

END

4.1.3
Req.
ID

Privileged User Explore/Search CTODS Data

Step
Num
1.
2.

03.

Description
Go to CTODS
web application
Login as CTODS
user

Explore Adverse
Events
Explore
Protocols

04.

Step / Action
Go to http://cbapps1002.nci.nih.gov:44210/CTODSViewer/
1. Enter “lsdtestuser1” in the Login Id
field
2. Enter “Password” in the Password
field
1. Go the “Adverse Event” tab
2. Click “Submit”
1. Go the “Protocol” tab
2. Click “Submit”

Expected Results

Actual Results (if
different)

Pass/Fail

CTODS web application login
page is displayed
User is in the CTODS application
ready to explore CTODS data

Pass

Complete list of Adverse Events
are presented on the page
Complete list of Protocols are
presented on the page

Comments
/ Issue ID

Pass

Pass

Pass

END

4.1.4

Req.
ID

Non-Privileged User Explore/Search CTODS Data

Step
Num
3.

Description

03.

Explore Adverse
Events

Go to http://cbapps1002.nci.nih.gov:44210/CTODSViewer/
3. Enter “ctods_qa1” in the Login Id
field
4. Enter “123” in the Password field
3. Go the “Adverse Event” tab
4. Click “Submit”

04.

Explore
Protocols

3.
4.

4.

Go to CTODS
web application
Login as CTODS
user

Step / Action

Expected Results

Actual Results (if
different)

Pass/Fail

CTODS web application login
page is displayed
User is in the CTODS application
ready to explore CTODS data

Pass

Adverse Events are NOT
presented on the page

Pass

Protocols are NOT presented on
the page

Comments
/ Issue ID

Pass

Pass
The error
message
was not
descriptive.
See GF #

23919
Go the “Protocol” tab
Click “Submit”

Page 7
Req.
ID

4.2

Step
Num
END

Description

Step / Action

Expected Results

Actual Results (if
different)

Pass/Fail

Comments
/ Issue ID

Test Cases for CTODS API and Grid Service

To run the api and grid unit tests against a deployed instance of CTODS:

1)

Check out CTODS software from https://gforge.nci.nih.gov/svnroot/cactus/ctods
Go to software/ctods-api directory
Set the jboss.url property in build.properties
a) There are three jboss servers to test:
i)
http://cbapp-s1002.nci.nih.gov:44210/ctods/http/remoteService
ii) http://cbapp-s1003.nci.nih.gov:44210/ctods/http/remoteService
iii)
http://cbwapp-p1001.nci.nih.gov:44210/ctods/http/remoteService
Therefore the following steps should be repeated with each JBoss URL.
4) Add a dummy password to build.properties.default
5) Run "ant build-ctods"
6) Run "ant test", you will be prompted for a user/password. lsdtestuser1/password will work if instance was created using lsd installers.
7) Confirm that the build finished successfully.
8) Change to the /grid directory.
9) Set the ctods-grid.uri property in build.properties.
a)Again, there are three CTODS grid services residing on three JBosses:
i)
http://cbapp-s1002.nci.nih.gov:44210/wsrf/services/cagrid/Ctods
ii) http://cbapp-s1003.nci.nih.gov:44210/wsrf/services/cagrid/Ctods
iii)
http://cbwapp-p1001.nci.nih.gov:44210/wsrf/services/cagrid/Ctods
Each ctods-grid.uri should match the jboss.url property specified in step 3).
10) Run "ant test"
11) Confirm that the build finished successfully and that the file myResults.xml was created.
2)
3)

(http://gforge.nci.nih.gov/svnroot/cactus/ctods/software/ctods-api/remote%20unit%20tests%20readme.txt )

Page 8
Appendix:

Page 9
Appendix:

Page 9

Mais conteúdo relacionado

Semelhante a Actual test case document

eBook - Applying VisibleThread to the proposal process.
eBook - Applying VisibleThread to the proposal process.eBook - Applying VisibleThread to the proposal process.
eBook - Applying VisibleThread to the proposal process.VisibleThread
 
Document Control Process Guide (1)
Document Control Process Guide (1)Document Control Process Guide (1)
Document Control Process Guide (1)Danielle Montemayor
 
CAPS Functionalities Vendor
CAPS Functionalities VendorCAPS Functionalities Vendor
CAPS Functionalities VendorQWDeveloper
 
Sample User Acceptance Test
Sample User Acceptance TestSample User Acceptance Test
Sample User Acceptance Testlisalugo
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.comAjay844
 
ALCS_AID v4.0, 2016-03-18
ALCS_AID v4.0, 2016-03-18ALCS_AID v4.0, 2016-03-18
ALCS_AID v4.0, 2016-03-18lakshmanan m
 
Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01Areef Khan
 
Events on the outside, on the inside and at the core (jaxlondon)
Events on the outside, on the inside and at the core (jaxlondon)Events on the outside, on the inside and at the core (jaxlondon)
Events on the outside, on the inside and at the core (jaxlondon)Chris Richardson
 
Events on the outside, on the inside and at the core - Chris Richardson
Events on the outside, on the inside and at the core - Chris RichardsonEvents on the outside, on the inside and at the core - Chris Richardson
Events on the outside, on the inside and at the core - Chris RichardsonJAXLondon_Conference
 
Collage Admission Essay - How To Write The Perfect C
Collage Admission Essay - How To Write The Perfect CCollage Admission Essay - How To Write The Perfect C
Collage Admission Essay - How To Write The Perfect CAllison Schade
 
Linkedin.com DomXss 04-08-2014
Linkedin.com DomXss 04-08-2014Linkedin.com DomXss 04-08-2014
Linkedin.com DomXss 04-08-2014Giorgio Fedon
 
ManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User GuideManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User GuideServiceDesk Plus
 
SH 2 - SES 1 - Stitch_Workshop_TLV.pptx
SH 2 - SES 1 - Stitch_Workshop_TLV.pptxSH 2 - SES 1 - Stitch_Workshop_TLV.pptx
SH 2 - SES 1 - Stitch_Workshop_TLV.pptxMongoDB
 
Custom Closet Requirements Specification v1
Custom Closet Requirements Specification v1Custom Closet Requirements Specification v1
Custom Closet Requirements Specification v1Fabrizio Valerio Covone
 

Semelhante a Actual test case document (20)

Buzzient oracle crmod_integration
Buzzient oracle crmod_integrationBuzzient oracle crmod_integration
Buzzient oracle crmod_integration
 
eBook - Applying VisibleThread to the proposal process.
eBook - Applying VisibleThread to the proposal process.eBook - Applying VisibleThread to the proposal process.
eBook - Applying VisibleThread to the proposal process.
 
21.1 personalization changing-the_field_name_part_21.1
21.1 personalization changing-the_field_name_part_21.121.1 personalization changing-the_field_name_part_21.1
21.1 personalization changing-the_field_name_part_21.1
 
Document Control Process Guide (1)
Document Control Process Guide (1)Document Control Process Guide (1)
Document Control Process Guide (1)
 
Acceptance test plan_4-24-07
Acceptance test plan_4-24-07Acceptance test plan_4-24-07
Acceptance test plan_4-24-07
 
CAPS Functionalities Vendor
CAPS Functionalities VendorCAPS Functionalities Vendor
CAPS Functionalities Vendor
 
BRD Detail
BRD DetailBRD Detail
BRD Detail
 
Sample User Acceptance Test
Sample User Acceptance TestSample User Acceptance Test
Sample User Acceptance Test
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.com
 
ALCS_AID v4.0, 2016-03-18
ALCS_AID v4.0, 2016-03-18ALCS_AID v4.0, 2016-03-18
ALCS_AID v4.0, 2016-03-18
 
Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01
 
Events on the outside, on the inside and at the core (jaxlondon)
Events on the outside, on the inside and at the core (jaxlondon)Events on the outside, on the inside and at the core (jaxlondon)
Events on the outside, on the inside and at the core (jaxlondon)
 
Events on the outside, on the inside and at the core - Chris Richardson
Events on the outside, on the inside and at the core - Chris RichardsonEvents on the outside, on the inside and at the core - Chris Richardson
Events on the outside, on the inside and at the core - Chris Richardson
 
Claims based identity for windows
Claims based identity for windowsClaims based identity for windows
Claims based identity for windows
 
Collage Admission Essay - How To Write The Perfect C
Collage Admission Essay - How To Write The Perfect CCollage Admission Essay - How To Write The Perfect C
Collage Admission Essay - How To Write The Perfect C
 
Linkedin.com DomXss 04-08-2014
Linkedin.com DomXss 04-08-2014Linkedin.com DomXss 04-08-2014
Linkedin.com DomXss 04-08-2014
 
ManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User GuideManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User Guide
 
Custom Closet Use Cases v1
Custom Closet Use Cases v1Custom Closet Use Cases v1
Custom Closet Use Cases v1
 
SH 2 - SES 1 - Stitch_Workshop_TLV.pptx
SH 2 - SES 1 - Stitch_Workshop_TLV.pptxSH 2 - SES 1 - Stitch_Workshop_TLV.pptx
SH 2 - SES 1 - Stitch_Workshop_TLV.pptx
 
Custom Closet Requirements Specification v1
Custom Closet Requirements Specification v1Custom Closet Requirements Specification v1
Custom Closet Requirements Specification v1
 

Mais de Sunil Kumar Gunasekaran

Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)Sunil Kumar Gunasekaran
 
Sql commands worked out in sql plus with screen shots
Sql commands worked out in sql plus with screen shotsSql commands worked out in sql plus with screen shots
Sql commands worked out in sql plus with screen shotsSunil Kumar Gunasekaran
 
Business Requirements Document for Acounts Payable System
Business Requirements Document for Acounts Payable SystemBusiness Requirements Document for Acounts Payable System
Business Requirements Document for Acounts Payable SystemSunil Kumar Gunasekaran
 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredSunil Kumar Gunasekaran
 
PERL for QA - Important Commands and applications
PERL for QA - Important Commands and applicationsPERL for QA - Important Commands and applications
PERL for QA - Important Commands and applicationsSunil Kumar Gunasekaran
 
JAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examplesJAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examplesSunil Kumar Gunasekaran
 
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...Sunil Kumar Gunasekaran
 
Fitnesse user acceptance test - Presentation
Fitnesse   user acceptance test - PresentationFitnesse   user acceptance test - Presentation
Fitnesse user acceptance test - PresentationSunil Kumar Gunasekaran
 

Mais de Sunil Kumar Gunasekaran (20)

CQL - Cassandra commands Notes
CQL - Cassandra commands NotesCQL - Cassandra commands Notes
CQL - Cassandra commands Notes
 
Java J2EE Complete Syllabus Checklist
Java J2EE Complete Syllabus ChecklistJava J2EE Complete Syllabus Checklist
Java J2EE Complete Syllabus Checklist
 
Amazon search test case document
Amazon search test case documentAmazon search test case document
Amazon search test case document
 
Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)
 
Sql reference from w3 schools
Sql reference from w3 schools Sql reference from w3 schools
Sql reference from w3 schools
 
Sql commands worked out in sql plus with screen shots
Sql commands worked out in sql plus with screen shotsSql commands worked out in sql plus with screen shots
Sql commands worked out in sql plus with screen shots
 
Wells fargo banking system ER Diagram
Wells fargo banking system ER DiagramWells fargo banking system ER Diagram
Wells fargo banking system ER Diagram
 
Business Requirements Document for Acounts Payable System
Business Requirements Document for Acounts Payable SystemBusiness Requirements Document for Acounts Payable System
Business Requirements Document for Acounts Payable System
 
Automation Testing Syllabus - Checklist
Automation Testing Syllabus - ChecklistAutomation Testing Syllabus - Checklist
Automation Testing Syllabus - Checklist
 
Unix short
Unix shortUnix short
Unix short
 
Unix made easy
Unix made easyUnix made easy
Unix made easy
 
Test process - Important Concepts
Test process - Important ConceptsTest process - Important Concepts
Test process - Important Concepts
 
Testing http methods using Telnet
Testing http methods using TelnetTesting http methods using Telnet
Testing http methods using Telnet
 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts covered
 
Scrum writeup - Agile
Scrum writeup - Agile Scrum writeup - Agile
Scrum writeup - Agile
 
Scrum, V Model and RUP Models Overview
Scrum, V Model and RUP Models OverviewScrum, V Model and RUP Models Overview
Scrum, V Model and RUP Models Overview
 
PERL for QA - Important Commands and applications
PERL for QA - Important Commands and applicationsPERL for QA - Important Commands and applications
PERL for QA - Important Commands and applications
 
JAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examplesJAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examples
 
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
 
Fitnesse user acceptance test - Presentation
Fitnesse   user acceptance test - PresentationFitnesse   user acceptance test - Presentation
Fitnesse user acceptance test - Presentation
 

Último

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 

Último (20)

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 

Actual test case document

  • 1. TEST CASE DOCUMENT CTODS 1.0 Compliance Test Cases for LSD 1.2 Author: Aynur Abdurazik Current Owner: Aynur Abdurazik Creation Date: 10/14/09 Last Updated: 10/14/09 Version: 1.0 Status: Draft/In Process/Approved Page 1
  • 2. 1. Document Control 1.1 Change History Name Position Aynur Abdurazik 1.2 Name LSD Compliance Test Coordinator Document Version 10/14/09 1.0 Description of Change Including Section of Script First Draft Review and Approval History Reviewer Name 1.3 Date Position Document Review Status (Approved/Not Approved) Date Reviewed Comments Incorporated(Yes/No) Document References Type of Reference Document Location Page 2
  • 3. 2. Table of Contents 1. DOCUMENT CONTROL..........................................................................................2 1.1 CHANGE HISTORY.................................................................................................................................................2 1.2 REVIEW AND APPROVAL HISTORY........................................................................................................................2 1.3 DOCUMENT REFERENCES .....................................................................................................................................2 2. TABLE OF CONTENTS...........................................................................................3 FUNCTIONAL TEST..................................................................................................4 2.1 INTRODUCTION/OVERALL TEST OBJECTIVES........................................................................................................4 3. LIMITATIONS/DEPENDENCIES/REQUIREMENTS.................................................5 3.1 TEST CASE LIMITATIONS.......................................................................................................................................5 3.2 TEST CASE DEPENDENCIES / ASSUMPTIONS..........................................................................................................5 3.3 DEFAULT SETUP ...................................................................................................................................................5 4. TEST CASES ........................................................................................................6 4.1 TEST CASES FOR CTODS WEB APPLICATION .....................................................................................................6 4.1.1 Configure CTODS with UPT.........................................................................................................................6 4.1.2 Log in CTODS Application............................................................................................................................7 4.1.3 Privileged User Explore/Search CTODS Data.............................................................................................7 4.1.4 Non-Privileged User Explore/Search CTODS Data.....................................................................................7 4.2 TEST CASES FOR CTODS API AND GRID SERVICE..............................................................................................8 APPENDIX: ............................................................................................................9 Page 3
  • 4. Functional Test 2.1 Introduction/Overall Test Objectives This test case is intended to verify that the following functionality is working successfully: • • • CTODS web application functions correctly in LSD 1.2 compliance tier CTODS API works correctly in LSD 1.2 compliance tier. CTODS grid service is available in LSD 1.2 compliance tier. Page 4
  • 5. 3. Limitations/Dependencies/Requirements 3.1 Test Case Limitations • 3.2 The test cases for CTODS web application are selected to perform sanity check on COTDS web application. Therefore, this test is not a full regression testing of CTODS features. Test Case Dependencies / Assumptions • • 3.3 CTODS web application uses UPT to provision users and data. CTODS database has data available for test purposes. Default Setup • CTODS web application default user account: lsdtestuser1/password Page 5
  • 6. 4. Test Cases The following test cases are executed on LSD linux 64 bit machine, cbapp-s1002. 4.1 Test Cases for CTODS Web Application 4.1.1 Configure CTODS with UPT Req. ID Step Num 1. 2. Description Go to UPT web application Login as superadmin 3. Register CTODS in UPT 4. Create an admin for CTODS 5. Superadmin logout 6. Log in to CTODS application as CTODS admin Step / Action Go to htpp://cbapps1002.nci.nih.gov:39080/uptlogin Enter “superadmin” for username, “changeme” for password, and “csmupt” for application name 1. Go to “Application” Tab 2. Click on “Create new Application” link 3. Enter correct values for CTODS application in the displayed form fields 4. Click “Create” 5. Click “Test Connection” 1. Go to “User” Tab 2. Click on “Create New User” Link 3. Enter valid values for the new user form (i.e., usrname: ctodsadmin, password: ctodsadmin) 4. Go to “Application” Tab 5. Click on the “Select Existing Application” Link 6. Search for CTODS application 7. Assign ctodsadmin as the admin for CTODS (See UPT manual for details of this procedure) Click the “Log Out” Tab 1. 2. 3. 4. 7. Create CTODS users Enter “ctodsadmin” in username Enter “ctodsadmin” in password; Enter “ctods” in the application field; Click “Submit” Create users with different privileges; See details from UPT manual. Expected Results Actual Results (if different) Pass/Fail CSM UPT login page is displayed Pass UPT superadmin page is displayed Pass CTODS application is registered in UPT with correct DB information for COTDS; Database connection test passes. Pass Newly created ctodsadmin user is assigned as an admin to CTODS application. Pass Superadmin loggeg out from UPT; UPT login page is displayed UPT displays CTODS application provisioning page Comments / Issue ID Pass pass Pass End Page 6
  • 7. 4.1.2 Req. ID Log in CTODS Application Step Num 1. 2. Description Go to CTODS web application Login as CTODS user Step / Action Go to http://cbapps1002.nci.nih.gov:44210/CTODSViewer/ 1. Enter “lsdtestuser1” in the Login Id field 2. Enter “Password” in the Password field Expected Results Actual Results (if different) CTODS web application login page is displayed User is in the CTODS application ready to explore CTODS data Pass/Fail Comments / Issue ID Pass Pass END 4.1.3 Req. ID Privileged User Explore/Search CTODS Data Step Num 1. 2. 03. Description Go to CTODS web application Login as CTODS user Explore Adverse Events Explore Protocols 04. Step / Action Go to http://cbapps1002.nci.nih.gov:44210/CTODSViewer/ 1. Enter “lsdtestuser1” in the Login Id field 2. Enter “Password” in the Password field 1. Go the “Adverse Event” tab 2. Click “Submit” 1. Go the “Protocol” tab 2. Click “Submit” Expected Results Actual Results (if different) Pass/Fail CTODS web application login page is displayed User is in the CTODS application ready to explore CTODS data Pass Complete list of Adverse Events are presented on the page Complete list of Protocols are presented on the page Comments / Issue ID Pass Pass Pass END 4.1.4 Req. ID Non-Privileged User Explore/Search CTODS Data Step Num 3. Description 03. Explore Adverse Events Go to http://cbapps1002.nci.nih.gov:44210/CTODSViewer/ 3. Enter “ctods_qa1” in the Login Id field 4. Enter “123” in the Password field 3. Go the “Adverse Event” tab 4. Click “Submit” 04. Explore Protocols 3. 4. 4. Go to CTODS web application Login as CTODS user Step / Action Expected Results Actual Results (if different) Pass/Fail CTODS web application login page is displayed User is in the CTODS application ready to explore CTODS data Pass Adverse Events are NOT presented on the page Pass Protocols are NOT presented on the page Comments / Issue ID Pass Pass The error message was not descriptive. See GF # 23919 Go the “Protocol” tab Click “Submit” Page 7
  • 8. Req. ID 4.2 Step Num END Description Step / Action Expected Results Actual Results (if different) Pass/Fail Comments / Issue ID Test Cases for CTODS API and Grid Service To run the api and grid unit tests against a deployed instance of CTODS: 1) Check out CTODS software from https://gforge.nci.nih.gov/svnroot/cactus/ctods Go to software/ctods-api directory Set the jboss.url property in build.properties a) There are three jboss servers to test: i) http://cbapp-s1002.nci.nih.gov:44210/ctods/http/remoteService ii) http://cbapp-s1003.nci.nih.gov:44210/ctods/http/remoteService iii) http://cbwapp-p1001.nci.nih.gov:44210/ctods/http/remoteService Therefore the following steps should be repeated with each JBoss URL. 4) Add a dummy password to build.properties.default 5) Run "ant build-ctods" 6) Run "ant test", you will be prompted for a user/password. lsdtestuser1/password will work if instance was created using lsd installers. 7) Confirm that the build finished successfully. 8) Change to the /grid directory. 9) Set the ctods-grid.uri property in build.properties. a)Again, there are three CTODS grid services residing on three JBosses: i) http://cbapp-s1002.nci.nih.gov:44210/wsrf/services/cagrid/Ctods ii) http://cbapp-s1003.nci.nih.gov:44210/wsrf/services/cagrid/Ctods iii) http://cbwapp-p1001.nci.nih.gov:44210/wsrf/services/cagrid/Ctods Each ctods-grid.uri should match the jboss.url property specified in step 3). 10) Run "ant test" 11) Confirm that the build finished successfully and that the file myResults.xml was created. 2) 3) (http://gforge.nci.nih.gov/svnroot/cactus/ctods/software/ctods-api/remote%20unit%20tests%20readme.txt ) Page 8