SlideShare a Scribd company logo
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

More Related Content

Similar to Actual test case document

Buzzient oracle crmod_integration
Buzzient oracle crmod_integrationBuzzient oracle crmod_integration
Buzzient oracle crmod_integration
TBJ Investments, LLC
 
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
 
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
Oracle HRMS Functional Consultant
 
Document Control Process Guide (1)
Document Control Process Guide (1)Document Control Process Guide (1)
Document Control Process Guide (1)
Danielle Montemayor
 
Acceptance test plan_4-24-07
Acceptance test plan_4-24-07Acceptance test plan_4-24-07
Acceptance test plan_4-24-07
Virgiawan Lakstianto
 
CAPS Functionalities Vendor
CAPS Functionalities VendorCAPS Functionalities Vendor
CAPS Functionalities Vendor
QWDeveloper
 
BRD Detail
BRD DetailBRD Detail
BRD Detail
swati rawat
 
Sample User Acceptance Test
Sample User Acceptance TestSample User Acceptance Test
Sample User Acceptance Test
lisalugo
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.com
Ajay844
 
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
lakshmanan m
 
Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01
Areef 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 Richardson
JAXLondon_Conference
 
Claims based identity for windows
Claims based identity for windowsClaims based identity for windows
Claims based identity for windows
Pradeep Krishnamurthy
 
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
Allison Schade
 
Linkedin.com DomXss 04-08-2014
Linkedin.com DomXss 04-08-2014Linkedin.com DomXss 04-08-2014
Linkedin.com DomXss 04-08-2014
Giorgio Fedon
 
ManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User GuideManageEngine ServiceDesk Plus User Guide
ManageEngine ServiceDesk Plus User Guide
ServiceDesk Plus
 
Custom Closet Use Cases v1
Custom Closet Use Cases v1Custom Closet Use Cases v1
Custom Closet Use Cases v1
Fabrizio Valerio Covone
 
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
MongoDB
 
Custom Closet Requirements Specification v1
Custom Closet Requirements Specification v1Custom Closet Requirements Specification v1
Custom Closet Requirements Specification v1
Fabrizio Valerio Covone
 

Similar to 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
 

More from Sunil Kumar Gunasekaran

CQL - Cassandra commands Notes
CQL - Cassandra commands NotesCQL - Cassandra commands Notes
CQL - Cassandra commands Notes
Sunil Kumar Gunasekaran
 
Java J2EE Complete Syllabus Checklist
Java J2EE Complete Syllabus ChecklistJava J2EE Complete Syllabus Checklist
Java J2EE Complete Syllabus Checklist
Sunil Kumar Gunasekaran
 
Amazon search test case document
Amazon search test case documentAmazon search test case document
Amazon search test case document
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 reference from w3 schools
Sql reference from w3 schools Sql reference from w3 schools
Sql reference from w3 schools
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 shots
Sunil Kumar Gunasekaran
 
Wells fargo banking system ER Diagram
Wells fargo banking system ER DiagramWells fargo banking system ER Diagram
Wells fargo banking system ER Diagram
Sunil 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 System
Sunil Kumar Gunasekaran
 
Automation Testing Syllabus - Checklist
Automation Testing Syllabus - ChecklistAutomation Testing Syllabus - Checklist
Automation Testing Syllabus - Checklist
Sunil Kumar Gunasekaran
 
Unix short
Unix shortUnix short
Unix made easy
Unix made easyUnix made easy
Unix made easy
Sunil Kumar Gunasekaran
 
Test process - Important Concepts
Test process - Important ConceptsTest process - Important Concepts
Test process - Important Concepts
Sunil Kumar Gunasekaran
 
Testing http methods using Telnet
Testing http methods using TelnetTesting http methods using Telnet
Testing http methods using Telnet
Sunil 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 covered
Sunil Kumar Gunasekaran
 
Scrum writeup - Agile
Scrum writeup - Agile Scrum writeup - Agile
Scrum writeup - Agile
Sunil Kumar Gunasekaran
 
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
Sunil 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 applications
Sunil 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 examples
Sunil 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 - Presentation
Sunil Kumar Gunasekaran
 

More from 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
 

Recently uploaded

Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 

Recently uploaded (20)

Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 

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