EXAMPLE: 4.3

 

SAFE Robot Automated Testing Script Inventory

 

 

 

 

 

 

 


Version History

 

 

 

 

 

Ver.

Author

Description of Change

Effective

1

Mike Thompson

Initial Draft

03/29/2002

2

Troy Harward

Updated with new scripts

01/20/2004

3

Troy Harward

Updated with new scripts

06/30/2004

4

Troy Harward

Updated with new scripts

07/31/2006

5

Troy Harward

Updated with new scripts

05/04/2007

 

 

 

 


SAFE Robot Automated Testing Script Inventory

 

 

Script Name

Purpose

Description

Calling Script(s)

Release / Build

Current Build

!Code Examples

Code samples

Placeholder for samples of re-usable code that can be copied and pasted to other scripts

N/A

N/A

N/A

Activity Create

Tests ability to create an activity.  Verifies the validation and time date restrictions

Creates an Activity and saves both in draft and as finalized.  Tests pre-dating by trying to date an Activity in the future.  Tests adding a to a finalized Activity.

 

2.4.00 / 645

 

Basic SCF

Test the Case Creation windows and functionality

Creates a case from start to finish a OOH case as if a Judge ordered a child into Out of Home care.

 

2.4.00 / 645

 

BobTesting

Verify UAT testcases per Bob’s document

Covers functionality listed in Bob's UAT Regression Testing Tasks document

 

 

900

Case CFA

Verify Child & Family Assessment functionality per LaNaye’s test plan

Covers CFA functionality tests listed by LaNaye

 

2.5.40 / 900

900

CaseCFAtoCPS

Verify ability to convert CFA case to CPS

Covers functionality

 

2.5.40 / 900

900

CFA Create

 

 

 

2.5.40 / 900

900

Compare CSV

Compare two Excel files

Takes two CSV files as input, compares them, and generates a log file identifying the differences

 

2.5.40 / 900

900

Copy Person to SAFE

(sub-script)

Test the ability to copy a person from the Mainframe into SAFE

Copies a person from the mainframe into SAFE and makes them a “SAFE” person.

Referral

2.5.40 / 900

900

CPS Close Wizard

Test ability to close a CPS case

Navigates through CPS Case Closure Wizard fulfilling requirements and closes case

 

2.5.40 / 900

900

CPS Person Data

Create persons to be associated with cases created for Diane Moore’s UAT testing purposes

This script utilizes datapools to add persons to SAFE for use in creating cases for Diane Moore to use for her UAT testing

 

2.5.40 / 900

900

CPS Referral Data

Create cases for Diane Moore to use in her UAT testing

This script utilizes datapools to create cases using persons inserted by CPS Person Data script for Diane Moore to use in her UAT testing

 

2.5.40 / 900

900

CPS Referral Data Shell

Call all scripts related to creation of UAT test data for Diane Moore

This script calls all scripts used for creating test data to be used by Diane Moore in her UAT testing

 

2.5.40 / 900

900

CPS Removal Custody Wizard (sub-script)

Test ability to remove a child from home via Removal Custody Wizard

Navigates through Removal Custody Wizard fulfilling requirements and completes removal process

CPS Supported 2

DCFS Regression

2.5.40 / 900

900

CPS Supported 1

Verify CPS Case window functionality

Opens the case created by the Referral script and goes through each of the tabs on the Case window verifying all functionality

DCFS Regression

2.5.10 / 673

900

CPS Supported 2

Verify CPS Case window functionality

Opens the case created by the Referral script and modified by the CPS Supported 1 script and completes all CPS case window functionality; also calls CPS Closure Wizard script

CPS Supported 1,

DCFS Regression

2.5.40 / 900

900

DCFS Regression

Call all scripts relating to regression testing of SAFE application

This script calls all scripts relating to regression testing of SAFE application

 

2.5.40 / 900

900

DCFS Smoke

Call all scripts relating to initial build testing

Verifies basic functionality of each new build

 

2.5.40 / 900

900

InsertAddressFromReferral (sub-script)

Add address to existing person

This script is called by the Referral script when the Referral script attempts to set the currently highlighted person’s address as the Referral Address and no address exists for this person.  This script navigates to the Person window and creates an address for the highlighted person.

Referral

DCFS Regression

2.5.40 / 900

900

PB Build

 

 

 

Not in use

 

PBSAFE Build

 

 

 

Not in use

 

PBSAFE Login

Log in to SAFE via Powerbuilder development environment

Allows access to SAFE to test functionality not yet in a build

 

Replaced by function

 

PSS Case Creation

Verify ability to create an in home PSS case from Case Creation window

Creates a PSS case based on the CPS case created by Referral script

DCFS Regression

2.5.10 / 673

674

PSS Closure Wizard

Verify in home Case Closure Wizard functionality

Navigates through PSS Case Closure Wizard fulfilling requirements and closes case

DCFS Regression

2.5.10 / 673

674

PSS Setup Wizard

Verify In Home Case Setup Wizard functionality

Navigates through PSS Case Setup Wizard fulfilling requirements and completes case setup

DCFS Regression

2.5.10 / 673

674

Referral

Verify Referral window functionality

Copies persons from Mainframe and creates a Priority 3 referral.  Performs all functionality for a Priority 3 referral.  The resulting case is used by the CPS Substantiated and CPS Substantiated 2 scripts.

CPS Supported 1, CPS Functionality, DCFS Regression

2.5.10 / 673

674

Referral1

Verify Priority 1 Referral functionality

This script covers Priority 1 Referral functionality listed in Bob’s UAT Regression Testing Tasks document and the resulting case is used to meet other requirements in the same document

UATTesting

2.5.40 / 900

900

Referral1R

Verify Priority 1R Referral functionality

This script covers priority 1R functionality listed in Bob’s UAT Regression Testing Tasks document and the resulting case is used to meet other requirements in the same document

UATTesting

2.5.40 / 900

900

Referral3Unknown

Verify Priority 3 and unknown persons Referral functionality

This script covers Priority 3 functionality as well as unknown persons requirements listed in Bob’s UAT Regression Testing Tasks document

UATTesting

2.5.40 / 900

900

Referral4

Verify reversal to unaccepted Referral functionality

This script covers Reversal to Unaccepted Referral requirements listed in Bob’s UAT Regression Testing Tasks document

UATTesting

2.5.40 / 900

900

ReferralAI

Verify Additional Info Referral functionality

This script covers Additional Info Referral functionality listed in Bob’s UAT Regression Testing Tasks document

UATTesting

2.5.40 / 900

900

ReferralCFAOneCPS

Verify CFA to CPS conversion functionality

This script covers CFA to CPS case conversion functionality listed in Bob’s UAT Regression Testing Tasks document

 

2.5.40 / 900

900

ReferralCPSOneCFA

Verify CPS to CFA conversion functionality

This script covers CPS to CFA case conversion functionality listed in Bob’s UAT Regression Testing Tasks document

 

2.5.40 / 900

900

ReferralOneCFA

Verify CFA case with one allegation functionality

This script covers CFA case with one allegation  Referral functionality listed in Bob’s UAT Regression Testing Tasks document

 

2.5.40 / 900

900

ReferralUnacptd

Verify Unaccepted Referral functionality

This script covers Unaccepted Referral functionality listed in Bob’s UAT Regression Testing Tasks document

 

2.5.40 / 900

900

Removal Custody Wizard

Verifies Removal Custody wizard functionality

Enters required information on each page of the wizard and completes the removal process

Not in use

2.5.10 / 673

674

Risk Assessment

 

 

CPS Close Wizard

PSS Closure Wizard

SCF Closure Wizard

DCFS Regression

2.5.40 / 900

900

SAFE HTML Links

Verify HTML links on SAFE Main Menu

Clicks on each HTML link and verifies browser page opened correctly

Not in use

2.5.10 / 673

674

Safe Login

Starts SAFE and logs in.

Run a specified version of SAFE by executing the safe32.exe file.  Retrieves the user ID from a text file and runs the sub-script ‘Password’ enters the user password.

Not in use

Replaced by function

645

SCF Case Creation

Verify ability to create an out of home SCF case from Case Creation wind

Creates an SCF case based on the CPS case created by Referral script

DCFS Regression

2.5.40 / 900

900

SCF Closure Wizard

Verify out of home Case Closure Wizard functionality

Navigates through SCF Case Closure Wizard fulfilling requirements and closes case

DCFS Regression

2.5.40 / 900

900

SCF Service Plan

Verify service plan window functionality

Creates a service plan and verifies basic functionality

DCFS Regression

2.5.40 / 900

900

SCF Setup Wizard

Verify out of home Case Setup Wizard functionality

Navigates through SCF Case Setup Wizard fulfilling requirements and completes case setup

DCFS Regression

2.5.40 / 900

900

SCF setup Wizard

(sub-script)

Exercises the SCF set up wizard in detail

This sub-script runs the SCF setup wizard which is called from another script.  It inserts all info and marks all check boxes that are necessary to complete a SCF case setup

Basic SCF

No longer used

 

Service Plan

(sub-script)

Tests ability to create a Service Plan

Creates a Service Plan from scratch and enters text into all the necessary fields and chooses the options from the dddw’s.  Adds an additional objective.

Not in use

2.5.10 / 673

674

Smoke – Main Menu

Verify Main Menu basic functionality

This script opens all windows and tests all menus available from the Main Menu in SAFE

DCFS Smoke

2.5.40 / 900

900

Smoke Basic

Verify windows, tabs and buttons functionality on Main window.

Opens each tab and executes all buttons on tabs.  Opens all Caselist and Workload options

DCFS Smoke

Smoke Windows

2.5.40 / 900

900

Smoke CPS

Verifiy CPS case windows functionality

Opens all windows, expands all RTE and dddw’s in an CPS case

Smoke Test

2.4.00 / 645

645

Smoke OOH

Verify OOH case windows functionality

Opens all windows, expands all RTE and dddw’s in an OOH case

Smoke Test

2.4.00 / 645

645

Smoke Person Window

Verify windows, tabs and buttons functionality on Person window

Opens all windows, expands all RTE and dddw’s on the Person Window.  Also test and verifies the Health tab, windows and dddw’s.

Smoke Test

2.4.00 / 645

645

Smoke Referral

 

 

Smoke Test

2.4.00 / 645

645

Smoke Support

Tests support windows such as Notification, Directory and Forms

Opens all windows, expands all RTE and dddw’s in support windows which are not specific to one case type.  These windows are like Directory.  Tests functionality in these windows by doing searches, opening forms or creating lists. 

Smoke Support

2.4.00 / 645

645

Smoke Test

Shell script that runs all scripts that are considered to be part of initial build testing

Calls each script included in initial build testing

 

2.4.00 / 645

645

Smoke Windows

Shell script for window function scripts

A shell script that runs all the ‘Smoke’ functionality scripts

Smoke Test

2.4.00 / 645

645

Termination Summary

Test in home termination summary functionality

Regression script that covers in home case type termination summary functionality

PSS Closure Wizard

2.5.40 / 900

900

Test

Debug script

Debug script used for editing small sections of existing scripts

N/A

N/A

N/A

Test2 - 6

Debug script

Debug script used for editing small sections of existing scripts

N/A

N/A

N/A

Test Data Insertion – Person

Create personalized test data for developers and information analysts use

This script utilizes datapools to insert person test data into SAFE for use by developers and IA’s during testing phase

 

2.5.40/900

900

Training DB - Case Creation

Create In Home and Out of Home cases from data supplied by Person and Case datapools

Initially used to create in home and out of home cases in Training database for Joey Trower.  This script and related datapools will be modified and will be used to create In Home and Out of Home cases used by our regression testing scripts.

 

2.4.00 / 645

645

Training DB – Person

Create Persons from data supplied by Person datapool

Initially used to create persons in Training database for Joey Trower.  This script and related datapool will be modified and will be used to create all persons used by our regression testing scripts.

 

2.4.00 / 645

645

Training DB – Referral

Create Referrals from data supplied by Person and Referral datapools

Initially intended to be used for creating CPS cases in Training database for Joey Trower.  It turned out that her requirements did not warrant the time it would take to make this script usable and the three CPS cases she needed were created manually.  This script will be completed and will be used to create referrals and CPS cases used by our regression testing scripts.

 

Not in use

 

Training Kathy – Case Creation

Create non-CPS cases for CFP training

This script creates cases using persons added to SAFE in Training Kathy – Person script for Kathy to use for her training purposes

 

2.5.40/900

900

Training Kathy – Case Setup

Complete Case Setup for non-CPS cases created for CFP training

This script takes the cases created by Training Kathy – Case Creation through case setup for Kathy to use for her training purposes

 

2.5.40/900

900

Training Kathy – CFA

Create CFA on each non-CPS cases created for CFP training

This script is to be used in conjunction with the other Training Kathy scripts.  It is used to create a CFA on each designated case for Kathy to use for her training purposes

 

2.5.40/900

900

Training Kathy – CFP Tool

Create CFP tool for each non-CPS case created for CFP training – Part 1

This script is part 1 of script to be used in conjunction with the other Training Kathy scripts.  It is used to create a Child and Family Plan (tool) on each designated case for Kathy to use for her training purposes.

 

2.5.40/900

900

Training Kathy – CFP Tool 2

Create CFP tool for each non-CPS case created for CFP training – Part 2

This script is part 2 of script to be used in conjunction with the other Training Kathy scripts.  It is part 2 of Training Kathy – CFP Tool script which is used to create a Child and Family Plan (tool) on each designated case for Kathy to use for her training purposes.

 

2.5.40/900

900

Training Kathy – Family Visits

Create Family Visits record on each non-CPS case created for CFP training

This script is used in conjunction with the other Training Kathy scripts.  It is used to create a Family Visits record on each designated case for Kathy to use for her training purposes.

 

2.5.40/900

900

Training Kathy – Person

Create persons to be associated with cases created for CFP training

This script adds persons to SAFE for use in creating cases for Kathy to use for her training purposes.

 

2.5.40/900

900

Training Kathy – Referral

Create referrals/CPS cases to be used for CFP training

This script creates CPS cases using unknown perps and anonymous referents as well as persons added to SAFE in Training Kathy – Person script for Kathy to use for her training purposes

 

2.5.40/900

900