2. ∗ Change is inevitable and constant
∗ Enhancements
∗ Maintenance
∗ Upgrades
• Change is risky and expensive
– System testing is time consuming and costly
– Accurate impact information is difficult gather
Why PTF
Business Drivers
3. ∗ PeopleSoft Test Framework
∗ Introduced in PeopleTools 8.51
∗ More than just a “Record and Playback” tool
∗ Integrated with lifecycle management
∗ Integrated with PeopleTools
∗ Tests and test cases are PeopleTools managed objects
∗ Comparable
∗ Copyable
∗ Enhances data from Usage Monitor and Compare Report
Why PTF
Background & Overview
4. ∗ Usage Monitor – new in 8.51
∗ Critical to impact analysis
∗ Understand what objects are used in your application
∗ Extends PTF and Compare Report data
∗ Compare Reports To Tables – new in 8.51
∗ Stores compare data is application tables
∗ Critical to impact analysis
∗ Understand what objects are being changed
∗ Extends Usage Monitor and PTF data
Why PTF
Reduce Cost Of Ownership
5. ∗ Why Invest in PTF
∗ Application system testing
∗ Automated testing
∗ Impact Analysis
Why PTF
PSFT Application
Change
Usage
Test
Cases
X
XXXX
XXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXX
XXX
X
6. ∗ Value of meta data
Why PTF
0
10
20
30
40
50
60
70
Impacted Test
Cases
Non-Impacted
Testa Cases
7. Why PTF
2. Create PTF test cases
for each business process
4. Run the compare report
with data written to tables
• Understand scope of impact
• Reduce time, complexity and cost of system testing
• Reduce fear and uncertainty of change
PS APPS
1. Run usage
monitor
PS Maintenance Pack or
Change Package
3. Apply maintenance or
upgrade
5. Impact Analysis
•Test cases
•System usage
•Changed objects
Process Flow