SlideShare a Scribd company logo
1 of 22
h t t p : / / w w w . b e a s t u t e . c o m
Automate and Accelerate 9.2/9.1 Testing
with PeopleSoft Test Framework
Presented By:
Arvind Rajan and Tanvi
Astute Business Solutions
Agenda
2 Astute Business Solutions
• PeopleSoft Test Framework Introduction
• Overview
• PTF Features and Benefits
• PTF Usage Scenarios
• Using PTF
• Development Environment
• PTF Demo
• Q&A
Overview – What is PTF
3 Astute Business Solutions
• Users can record manual test procedures and save them within the framework
• During Playback, users can execute those tests against the application to verify
whether the application still behaves as expected
• No additional license required – included in PeopleTools 8.51 and higher
Record and Playback approach
Application ApplicationPTF
Automates business process testing within PeopleSoft through its Record and Playback capability
PeopleSoft Test Framework (PTF) in PeopleTools 8.53
Overview – PTF integrated with PeopleTools
• Each manually recorded test is saved as a special type of PeopleTools object called a test
• Test assets are People Tools managed objects, which enables PTF to validate recorded objects against
PeopleSoft object metadata definitions
• Can be included in upgrade projects and moved to a new database as part of the upgrade process.
PeopleTools Metadata for PTF
4
Overview - PTF Features and Benefits
5 Astute Business Solutions
Replicates the actions of a single user executing
functional tests against the PeopleSoft browser-
based application.
Automation of functional
testing
Regression Testing tool
Execute the recorded test scripts (after an upgrade or
a patch) against the application to verify whether the
application still behaves as expected.
Reduce testing time and effort
Create reusable repository of test scripts. Conduct
frequent test cycles. Greater accuracy and reduced
testing efforts.
Access to Test Maintenance and Test Coverage reports.
Reporting
Easy to Migrate Can be included in upgrade projects and moved to a
new database as part of the upgrade process.
PTF Usage Scenarios
Astute Business Solutions
Unit Test
System
Integration
Test
User
Acceptance
Test
Regression
Test
Test
Automation
When to use PTF:
• Testing application after deploying
patches and fixes
• Limited functional resources to
participate in testing
• Limited availability of testing
documentation
• Highly customized environment
• New Implementation projects
• Upgrade projects
6
Astute Business Solutions
Using PTF
7
PTF Development Environment
8 Astute Business Solutions
A PTF development environment consists of the following elements:
• The PTF client is a standalone program that runs on a Windows workstation.
• The client connects to the PeopleSoft application database using a secure HTTPS connection through Integration
Broker Web Services.
• The client connects to the PeopleSoft application that is to be tested through an Internet Explorer browser session.
Using PeopleSoft Test Framework Explorer
Creating Tests
9
Launching the Test Recorder Test Recorder Toolbar
Recording Tests
Recording a Test
To record a test:
1. Open a test.
2. Launch the test recorder.
3. Hook a browser.
4. Start recording.
5. Perform the test steps in the
PeopleSoft application.
6. Stop recording.
7. Close the rest recorder.
8. Save the test.
10
Using the Log Viewer
Executing Tests & Reviewing Logs
Executing a Test
1. With a test open in PTF, select Test, Run.
2. PTF opens the PeopleSoft application specified in Execution
Options and executes the test steps.
3. After the test executes, PTF opens the test log in the Log Viewer.
11
PTF – Editing Scripts
12 Astute Business Solutions
PTF Editor
Test assets appear in tree structure and used to create/manage
tests and folder
PTF Explorer
• Record and edit test
steps
• Add, copy, and delete
test steps
• Create and edit test
cases
• View both test and test
data, or test case, in a
single view
• Debug tests
PTF Logs
13 Astute Business Solutions
PTF Log Options
PTF Log Viewer
Astute Business Solutions
PTF Demo
14
Record
Play
View Logs
Take
Action
Create
Test
Modify
Values
Create
Test Cases
Edit Steps
Duplicate
Edit
Test
Migrate
Run as
batch
Group
Analyze
Manage
Tests
PTF Demo
Astute Business Solutions15
Using Advanced Features in PTF
16 Astute Business Solutions
Build Verification into your scripts by using the “verify”
functionality to validate test script actions within the
test script itself.
Test Verification
Global Variables
Use Global Variables to store values from one
transaction and re-use that value in a subsequent
transaction.
Scroll Handling
Programmatically address pages that have scroll in
PeopleSoft enter values at the right level
Group test scripts and test cases in batches and
execute them using Process Scheduler.
Schedule as a batch
If-Else Conditions Use If-Else conditions in your test script
Astute Business Solutions
PTF Best
Practices
17
Page Prompting
• Testers should record all PTF tests using Page Prompting by default,
• PTF administrator can update this setting at the database level in PIA at
PeopleTools > Lifecycle Tools > Test Framework > Define Configuration
Options.
Process Run
• Use Process Run Feature to run a process in process scheduler.
TYPE ACTION RECOGNITION VALUE
Process Run
prcname=PAT07; prctype=SQR Report;
wait=True; expected=Success
Page Prompting & Process Run
18
Scroll handling
• PTF tests should use scroll handling whenever test data residing in a scroll or
grid could change between executions
Libraries
• Whenever testers find that they are coding the same sequence of PTF steps
multiple times, they should try to isolate that sequence of steps in a library
• Library is a special type of PTF test that can then be called by another test
• Parameter feature provides the user with flexibility in passing values to the
library
Using Test Cases
• Testers should clone a unique test case specific to the functionality being
entered from the default test case using the test case save as feature
Scroll handling, Libraries & Using Test Cases
19
Comments fields
PTF supports comments at the Test, Test Case, and Test Step levels. Comments
must be used to clearly document the functional testware being automated
Comments fields
20
Astute Business Solutions
Want more information?
Have questions about our FasTest accelerator for
PTF? – Contact peoplesoft@beastute.com
PTF Training – Contact Astute Business Solutions
for our PTF JumpStart training – Contact
sales@beastute.com
Visit us on Slideshare - go to slideshare.com and
search for Astute Business Solutions
Additional Resources from Astute Business
Solutions on PeopleSoft 9.2 New Release Features
are available at
http://beastute.com/resources/guides-and-fact-
sheets
21
Thank You
h t t p : / / w w w . b e a s t u t e . c o m

More Related Content

What's hot

Keyword Driven Automation
Keyword Driven AutomationKeyword Driven Automation
Keyword Driven AutomationPankaj Goel
 
Test Automation
Test AutomationTest Automation
Test Automationrockoder
 
Bruno Legeard - Model-Based Testing of a Financial Application
Bruno Legeard -  Model-Based Testing of a Financial ApplicationBruno Legeard -  Model-Based Testing of a Financial Application
Bruno Legeard - Model-Based Testing of a Financial ApplicationTEST Huddle
 
Automation testing introduction for FujiNet
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNetHai Tran Son
 
Automated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra SolutionsAutomated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra SolutionsQuontra Solutions
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation FrameworkYu Tao Zhang
 
Mykola Kovsh - Functional API automation with Jmeter
Mykola Kovsh - Functional API automation with JmeterMykola Kovsh - Functional API automation with Jmeter
Mykola Kovsh - Functional API automation with JmeterIevgenii Katsan
 
Keyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkMikhail Subach
 
UFT Automation Framework Introduction
UFT Automation Framework IntroductionUFT Automation Framework Introduction
UFT Automation Framework IntroductionHimal Bandara
 
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010TEST Huddle
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool OverviewANKUR-BA
 
Software testing basic
Software testing basicSoftware testing basic
Software testing basicRohit Singh
 
Planning & building scalable test infrastructure
Planning  & building scalable test infrastructurePlanning  & building scalable test infrastructure
Planning & building scalable test infrastructureVijayan Reddy
 
Qtp With Descriptive Programming
Qtp With Descriptive ProgrammingQtp With Descriptive Programming
Qtp With Descriptive ProgrammingKuldeep Sharma
 

What's hot (18)

Keyword Driven Automation
Keyword Driven AutomationKeyword Driven Automation
Keyword Driven Automation
 
Cots testing
Cots testingCots testing
Cots testing
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Bruno Legeard - Model-Based Testing of a Financial Application
Bruno Legeard -  Model-Based Testing of a Financial ApplicationBruno Legeard -  Model-Based Testing of a Financial Application
Bruno Legeard - Model-Based Testing of a Financial Application
 
Automation testing introduction for FujiNet
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNet
 
Automated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra SolutionsAutomated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra Solutions
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation Framework
 
Mykola Kovsh - Functional API automation with Jmeter
Mykola Kovsh - Functional API automation with JmeterMykola Kovsh - Functional API automation with Jmeter
Mykola Kovsh - Functional API automation with Jmeter
 
Keyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation Framework
 
UFT Automation Framework Introduction
UFT Automation Framework IntroductionUFT Automation Framework Introduction
UFT Automation Framework Introduction
 
Paper CS
Paper CSPaper CS
Paper CS
 
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
 
Software testing basic
Software testing basicSoftware testing basic
Software testing basic
 
Performance testing and rpt
Performance testing and rptPerformance testing and rpt
Performance testing and rpt
 
Planning & building scalable test infrastructure
Planning  & building scalable test infrastructurePlanning  & building scalable test infrastructure
Planning & building scalable test infrastructure
 
Qtp With Descriptive Programming
Qtp With Descriptive ProgrammingQtp With Descriptive Programming
Qtp With Descriptive Programming
 

Similar to Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Framework

Cuna fas test case study
Cuna fas test case studyCuna fas test case study
Cuna fas test case studyArvind Rajan
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answersRamu Palanki
 
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdfTest Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdfDiana Gray, MBA
 
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfDiana Gray, MBA
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationRanorex
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basicsmehramit
 
Escape the Scripts of HP UFT
Escape the Scripts of HP UFTEscape the Scripts of HP UFT
Escape the Scripts of HP UFTWorksoft
 
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdfTest Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdfDiana Gray, MBA
 
Qtp training session I
Qtp training session IQtp training session I
Qtp training session IAisha Mazhar
 
Test automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsSteven Li
 
Qtp 9.2 tutorials
Qtp 9.2 tutorialsQtp 9.2 tutorials
Qtp 9.2 tutorialsmedsherb
 
QTP with Descriptive programming
QTP with Descriptive programmingQTP with Descriptive programming
QTP with Descriptive programmingKuldeep Sharma
 
Qtp with descriptive programming
Qtp with descriptive programmingQtp with descriptive programming
Qtp with descriptive programmingmedsherb
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtpRamu Palanki
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answersRamu Palanki
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answersRamu Palanki
 
iLeap- Test Automation Framework- Impetus White Paper
iLeap- Test Automation Framework- Impetus White PaperiLeap- Test Automation Framework- Impetus White Paper
iLeap- Test Automation Framework- Impetus White PaperImpetus Technologies
 
Choosing a performance testing tool
Choosing a performance testing toolChoosing a performance testing tool
Choosing a performance testing toolSebastinCastaoM
 

Similar to Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Framework (20)

Cuna fas test case study
Cuna fas test case studyCuna fas test case study
Cuna fas test case study
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
 
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdfTest Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
 
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
 
Qtp day 1
Qtp day 1Qtp day 1
Qtp day 1
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basics
 
Escape the Scripts of HP UFT
Escape the Scripts of HP UFTEscape the Scripts of HP UFT
Escape the Scripts of HP UFT
 
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdfTest Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
 
Qtp training session I
Qtp training session IQtp training session I
Qtp training session I
 
Test automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementations
 
QTP 9.2
QTP 9.2QTP 9.2
QTP 9.2
 
Qtp 9.2 tutorials
Qtp 9.2 tutorialsQtp 9.2 tutorials
Qtp 9.2 tutorials
 
QTP with Descriptive programming
QTP with Descriptive programmingQTP with Descriptive programming
QTP with Descriptive programming
 
Qtp with descriptive programming
Qtp with descriptive programmingQtp with descriptive programming
Qtp with descriptive programming
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtp
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
 
iLeap- Test Automation Framework- Impetus White Paper
iLeap- Test Automation Framework- Impetus White PaperiLeap- Test Automation Framework- Impetus White Paper
iLeap- Test Automation Framework- Impetus White Paper
 
Choosing a performance testing tool
Choosing a performance testing toolChoosing a performance testing tool
Choosing a performance testing tool
 

More from Arvind Rajan

Hilton procurement optimization
Hilton procurement optimizationHilton procurement optimization
Hilton procurement optimizationArvind Rajan
 
Hilton general ledger case study
Hilton general ledger case studyHilton general ledger case study
Hilton general ledger case studyArvind Rajan
 
Hilton data spii case study
Hilton data spii case studyHilton data spii case study
Hilton data spii case studyArvind Rajan
 
Cuna mutual ins. fin controls case_study
Cuna mutual ins. fin controls case_studyCuna mutual ins. fin controls case_study
Cuna mutual ins. fin controls case_studyArvind Rajan
 
Case study optimizing_the_general_ledger
Case study optimizing_the_general_ledgerCase study optimizing_the_general_ledger
Case study optimizing_the_general_ledgerArvind Rajan
 
PeopleSoft Optimization for Higher Education
PeopleSoft Optimization for Higher EducationPeopleSoft Optimization for Higher Education
PeopleSoft Optimization for Higher EducationArvind Rajan
 
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check Arvind Rajan
 
Astute PeopleSoft 9.2 Sandbox In The Cloud
Astute PeopleSoft 9.2 Sandbox In The CloudAstute PeopleSoft 9.2 Sandbox In The Cloud
Astute PeopleSoft 9.2 Sandbox In The CloudArvind Rajan
 
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and PlanningPeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and PlanningArvind Rajan
 
Astute Case Study - Application Management Services for Global Media Company
Astute Case Study - Application Management Services for Global Media Company Astute Case Study - Application Management Services for Global Media Company
Astute Case Study - Application Management Services for Global Media Company Arvind Rajan
 
Astute Case Study - PeopleSoft Financials Integration for Hospitality Company
Astute Case Study - PeopleSoft Financials Integration for Hospitality CompanyAstute Case Study - PeopleSoft Financials Integration for Hospitality Company
Astute Case Study - PeopleSoft Financials Integration for Hospitality CompanyArvind Rajan
 
Astute Case Study - Implementation for Middle-East University
Astute Case Study - Implementation for Middle-East University Astute Case Study - Implementation for Middle-East University
Astute Case Study - Implementation for Middle-East University Arvind Rajan
 
Session 104590 the foundation of people soft enterprise talent management v1
Session 104590   the foundation of people soft enterprise talent management v1Session 104590   the foundation of people soft enterprise talent management v1
Session 104590 the foundation of people soft enterprise talent management v1Arvind Rajan
 
Session 104620 hitchhikers guide to people soft organization relationships-v2
Session 104620   hitchhikers guide to people soft organization relationships-v2Session 104620   hitchhikers guide to people soft organization relationships-v2
Session 104620 hitchhikers guide to people soft organization relationships-v2Arvind Rajan
 
Astute @ Quest Midwest Conference 2011 - At A CrossRoads with PeopleSoft
Astute @ Quest Midwest Conference 2011 - At A CrossRoads with PeopleSoftAstute @ Quest Midwest Conference 2011 - At A CrossRoads with PeopleSoft
Astute @ Quest Midwest Conference 2011 - At A CrossRoads with PeopleSoftArvind Rajan
 
Astute people soft northwest rug - v1
Astute   people soft northwest rug - v1Astute   people soft northwest rug - v1
Astute people soft northwest rug - v1Arvind Rajan
 
Astute oracle i participate webinar series - v1
Astute   oracle i participate webinar series - v1Astute   oracle i participate webinar series - v1
Astute oracle i participate webinar series - v1Arvind Rajan
 
Astute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft Upgrade
Astute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft UpgradeAstute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft Upgrade
Astute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft UpgradeArvind Rajan
 

More from Arvind Rajan (20)

Windham
WindhamWindham
Windham
 
Kaiser permanente
Kaiser permanenteKaiser permanente
Kaiser permanente
 
Hilton procurement optimization
Hilton procurement optimizationHilton procurement optimization
Hilton procurement optimization
 
Hilton general ledger case study
Hilton general ledger case studyHilton general ledger case study
Hilton general ledger case study
 
Hilton data spii case study
Hilton data spii case studyHilton data spii case study
Hilton data spii case study
 
Cuna mutual ins. fin controls case_study
Cuna mutual ins. fin controls case_studyCuna mutual ins. fin controls case_study
Cuna mutual ins. fin controls case_study
 
Case study optimizing_the_general_ledger
Case study optimizing_the_general_ledgerCase study optimizing_the_general_ledger
Case study optimizing_the_general_ledger
 
PeopleSoft Optimization for Higher Education
PeopleSoft Optimization for Higher EducationPeopleSoft Optimization for Higher Education
PeopleSoft Optimization for Higher Education
 
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
 
Astute PeopleSoft 9.2 Sandbox In The Cloud
Astute PeopleSoft 9.2 Sandbox In The CloudAstute PeopleSoft 9.2 Sandbox In The Cloud
Astute PeopleSoft 9.2 Sandbox In The Cloud
 
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and PlanningPeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
 
Astute Case Study - Application Management Services for Global Media Company
Astute Case Study - Application Management Services for Global Media Company Astute Case Study - Application Management Services for Global Media Company
Astute Case Study - Application Management Services for Global Media Company
 
Astute Case Study - PeopleSoft Financials Integration for Hospitality Company
Astute Case Study - PeopleSoft Financials Integration for Hospitality CompanyAstute Case Study - PeopleSoft Financials Integration for Hospitality Company
Astute Case Study - PeopleSoft Financials Integration for Hospitality Company
 
Astute Case Study - Implementation for Middle-East University
Astute Case Study - Implementation for Middle-East University Astute Case Study - Implementation for Middle-East University
Astute Case Study - Implementation for Middle-East University
 
Session 104590 the foundation of people soft enterprise talent management v1
Session 104590   the foundation of people soft enterprise talent management v1Session 104590   the foundation of people soft enterprise talent management v1
Session 104590 the foundation of people soft enterprise talent management v1
 
Session 104620 hitchhikers guide to people soft organization relationships-v2
Session 104620   hitchhikers guide to people soft organization relationships-v2Session 104620   hitchhikers guide to people soft organization relationships-v2
Session 104620 hitchhikers guide to people soft organization relationships-v2
 
Astute @ Quest Midwest Conference 2011 - At A CrossRoads with PeopleSoft
Astute @ Quest Midwest Conference 2011 - At A CrossRoads with PeopleSoftAstute @ Quest Midwest Conference 2011 - At A CrossRoads with PeopleSoft
Astute @ Quest Midwest Conference 2011 - At A CrossRoads with PeopleSoft
 
Astute people soft northwest rug - v1
Astute   people soft northwest rug - v1Astute   people soft northwest rug - v1
Astute people soft northwest rug - v1
 
Astute oracle i participate webinar series - v1
Astute   oracle i participate webinar series - v1Astute   oracle i participate webinar series - v1
Astute oracle i participate webinar series - v1
 
Astute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft Upgrade
Astute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft UpgradeAstute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft Upgrade
Astute @ Oracle Open World 2011 - Cost Efficiencies During PeopleSoft Upgrade
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Framework

  • 1. h t t p : / / w w w . b e a s t u t e . c o m Automate and Accelerate 9.2/9.1 Testing with PeopleSoft Test Framework Presented By: Arvind Rajan and Tanvi Astute Business Solutions
  • 2. Agenda 2 Astute Business Solutions • PeopleSoft Test Framework Introduction • Overview • PTF Features and Benefits • PTF Usage Scenarios • Using PTF • Development Environment • PTF Demo • Q&A
  • 3. Overview – What is PTF 3 Astute Business Solutions • Users can record manual test procedures and save them within the framework • During Playback, users can execute those tests against the application to verify whether the application still behaves as expected • No additional license required – included in PeopleTools 8.51 and higher Record and Playback approach Application ApplicationPTF Automates business process testing within PeopleSoft through its Record and Playback capability PeopleSoft Test Framework (PTF) in PeopleTools 8.53
  • 4. Overview – PTF integrated with PeopleTools • Each manually recorded test is saved as a special type of PeopleTools object called a test • Test assets are People Tools managed objects, which enables PTF to validate recorded objects against PeopleSoft object metadata definitions • Can be included in upgrade projects and moved to a new database as part of the upgrade process. PeopleTools Metadata for PTF 4
  • 5. Overview - PTF Features and Benefits 5 Astute Business Solutions Replicates the actions of a single user executing functional tests against the PeopleSoft browser- based application. Automation of functional testing Regression Testing tool Execute the recorded test scripts (after an upgrade or a patch) against the application to verify whether the application still behaves as expected. Reduce testing time and effort Create reusable repository of test scripts. Conduct frequent test cycles. Greater accuracy and reduced testing efforts. Access to Test Maintenance and Test Coverage reports. Reporting Easy to Migrate Can be included in upgrade projects and moved to a new database as part of the upgrade process.
  • 6. PTF Usage Scenarios Astute Business Solutions Unit Test System Integration Test User Acceptance Test Regression Test Test Automation When to use PTF: • Testing application after deploying patches and fixes • Limited functional resources to participate in testing • Limited availability of testing documentation • Highly customized environment • New Implementation projects • Upgrade projects 6
  • 8. PTF Development Environment 8 Astute Business Solutions A PTF development environment consists of the following elements: • The PTF client is a standalone program that runs on a Windows workstation. • The client connects to the PeopleSoft application database using a secure HTTPS connection through Integration Broker Web Services. • The client connects to the PeopleSoft application that is to be tested through an Internet Explorer browser session.
  • 9. Using PeopleSoft Test Framework Explorer Creating Tests 9
  • 10. Launching the Test Recorder Test Recorder Toolbar Recording Tests Recording a Test To record a test: 1. Open a test. 2. Launch the test recorder. 3. Hook a browser. 4. Start recording. 5. Perform the test steps in the PeopleSoft application. 6. Stop recording. 7. Close the rest recorder. 8. Save the test. 10
  • 11. Using the Log Viewer Executing Tests & Reviewing Logs Executing a Test 1. With a test open in PTF, select Test, Run. 2. PTF opens the PeopleSoft application specified in Execution Options and executes the test steps. 3. After the test executes, PTF opens the test log in the Log Viewer. 11
  • 12. PTF – Editing Scripts 12 Astute Business Solutions PTF Editor Test assets appear in tree structure and used to create/manage tests and folder PTF Explorer • Record and edit test steps • Add, copy, and delete test steps • Create and edit test cases • View both test and test data, or test case, in a single view • Debug tests
  • 13. PTF Logs 13 Astute Business Solutions PTF Log Options PTF Log Viewer
  • 15. Record Play View Logs Take Action Create Test Modify Values Create Test Cases Edit Steps Duplicate Edit Test Migrate Run as batch Group Analyze Manage Tests PTF Demo Astute Business Solutions15
  • 16. Using Advanced Features in PTF 16 Astute Business Solutions Build Verification into your scripts by using the “verify” functionality to validate test script actions within the test script itself. Test Verification Global Variables Use Global Variables to store values from one transaction and re-use that value in a subsequent transaction. Scroll Handling Programmatically address pages that have scroll in PeopleSoft enter values at the right level Group test scripts and test cases in batches and execute them using Process Scheduler. Schedule as a batch If-Else Conditions Use If-Else conditions in your test script
  • 17. Astute Business Solutions PTF Best Practices 17
  • 18. Page Prompting • Testers should record all PTF tests using Page Prompting by default, • PTF administrator can update this setting at the database level in PIA at PeopleTools > Lifecycle Tools > Test Framework > Define Configuration Options. Process Run • Use Process Run Feature to run a process in process scheduler. TYPE ACTION RECOGNITION VALUE Process Run prcname=PAT07; prctype=SQR Report; wait=True; expected=Success Page Prompting & Process Run 18
  • 19. Scroll handling • PTF tests should use scroll handling whenever test data residing in a scroll or grid could change between executions Libraries • Whenever testers find that they are coding the same sequence of PTF steps multiple times, they should try to isolate that sequence of steps in a library • Library is a special type of PTF test that can then be called by another test • Parameter feature provides the user with flexibility in passing values to the library Using Test Cases • Testers should clone a unique test case specific to the functionality being entered from the default test case using the test case save as feature Scroll handling, Libraries & Using Test Cases 19
  • 20. Comments fields PTF supports comments at the Test, Test Case, and Test Step levels. Comments must be used to clearly document the functional testware being automated Comments fields 20
  • 21. Astute Business Solutions Want more information? Have questions about our FasTest accelerator for PTF? – Contact peoplesoft@beastute.com PTF Training – Contact Astute Business Solutions for our PTF JumpStart training – Contact sales@beastute.com Visit us on Slideshare - go to slideshare.com and search for Astute Business Solutions Additional Resources from Astute Business Solutions on PeopleSoft 9.2 New Release Features are available at http://beastute.com/resources/guides-and-fact- sheets 21
  • 22. Thank You h t t p : / / w w w . b e a s t u t e . c o m