next-gen automated testing with enhanced ptf and open
TRANSCRIPT
![Page 1: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/1.jpg)
Presented by:
Session ID
NEXT-GEN Automated Testing with Enhanced PTF and Open-Source Tools
Tom Tretter, SpearMC Consulting
Tarunraj Amuthan, SpearMC Consulting
100940
![Page 2: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/2.jpg)
Tarunraj AmuthanSenior Test Automation Consultant
SpearMC Consulting
4 Years Consulting
PeopleSoft RECONNECT Envision 2
About the Presenters
Tom TretterManaging Director
SpearMC Consulting
20+ Years Consulting
![Page 3: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/3.jpg)
Date Time (EDT) SpearMC Sessions at Reconnect Envision 2021A
pril 2
7th
1:00 pm - 2:00 pmThe Road to Kibana: Learn how a PeopleSoft customer paved their way to Data VisualizationsGary Dranikokski
Session ID: 100480
1:00 pm - 2:00 pmPeopleSoft Expenses at HMH: Featuring Google Maps Integration, Fluid, Duo and Twilio Text ReceiptsRandall Johnson with Hackensack Meridian Health
Session ID: 100460
3:00 pm - 3:30 pm Critical Success Factors for PeopleSoft Chatbot DeploymentsLogesh Balasubramaniam
Session ID: 100080
4:15 pm - 5:15 pm Children's Hospital Wisconsin: Lessons Learned 18 months since going live with PeopleSoft on OCIMiroslawa Babicz
Session ID: 100060
Ap
ril 2
8th
1:15 pm - 2:15 pm Extend PeopleSoft Financials to manage Resources, Projects, and Budgets across your portfolioTom Tretter
Session ID: 100760
3:15 pm - 4:15 pm Strategic Growth at Anne Arundel Medical Center Powered by PeopleSoft Projects and Grants on OCITom Tretter
Session ID: 100530
3:15 pm - 4:15 pm The PeopleSoft Community Shares Their Vision for World Class Travel and Expenses ManagementRandall Johnson with Oracle America, Inc
Session ID: 101150
5:00 pm - 6:00 pm The Case for Cloud Infrastructure; A Strategic ViewCameron McClurg
Session ID: 100750
6:15 pm - 7:15 pm Memorial Hospital and Jira – How efficiencies in support drive strategic workGary Dranikokski
Session ID: 100510
6:15 pm - 7:15 pm PeopleSoft Lease Management at ANZ Bank:Lease Compliance and Business Intelligence in one solutionRandall Johnson
Session ID: 100810
Ap
ril 2
9th
12:15 pm - 1:15 pmSystematic solutions for billing approvals for Grants and ContractsJessica Mann
Session ID: 100640
2:15 pm - 3:15 pmPeopleSoft ChatBotsCameron McClurg
Session ID: 100500
2:15 pm - 3:15 pm
NEXT-GEN Automated Testing with enhanced PTF and Open-Source tools to span multiple applicationsTom Tretter
Session ID: 100940
![Page 4: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/4.jpg)
About SpearMC
An Oracle Platinum Partner, we specialize in :
▪ PeopleSoft FSCM, HCM, SCM, Lease Administration
▪ PeopleSoft Application Support Managed Services
▪ PeopleSoft and Tools Training
▪ PeopleSoft Hosting on OCI
▪ PeopleSoft Test Framework and Test Automation
▪ PeopleSoft PUM Update and Testing as a Service
▪ Oracle EPM Cloud & Hyperion
▪ Oracle Business Intelligence
© 2021 SpearMC Consulting
4PeopleSoft RECONNECT Envision
Oracle PeopleSoft
FSCM, HCM ,
ELM, CS
Managed Services
Oracle Cloud
HostingEmerging Technolo
gy
Training
Hyperion, OBIEE,
Analytics
![Page 5: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/5.jpg)
© 2021 SpearMC Consulting
5
Coast-to-coast coverage
5
![Page 6: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/6.jpg)
Gartner recognized. Oracle specialized.
6
SpearMC is the sole featured PeopleSoft vendor in the latest 2021 Gartner Market Guide for Oracle Professional Services. We invested heavily into PeopleSoft several years ago and went “all in” with our leading approach to Oracle Cloud Infrastructure.
READ MORE >
© 2021 SpearMC Consulting
PeopleSoft RECONNECT Envision
![Page 7: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/7.jpg)
Session Agenda
• SpearMC Introduction
• Automated Test Tools Overview
• SpearMC Test Automation Approach
• PTF and SpearMC Bolt-on Solution Demos
• Selenium and Appium Demos
PeopleSoft RECONNECT Envision 7
![Page 8: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/8.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 8
PeopleSoft Test Framework (PTF) :
• Delivered with PeopleSoft license and free to use
• As delivered, requires client application to create/edit/run scripts
• Understands PeopleSoft metadata, which helps to reduce script maintenance based on software changes
• Test maintenance reports delivered for upgrades and PUM maintenance and identifies where script remediation required.
![Page 9: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/9.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 9
Benefits of PTF :
• Enables more frequent PUM maintenance – added business value
• Standardizes testing and results across all environments & releases
• Reduces cost and time for testing Production releases• New PUM Image and PeopleTools releases
• Stage end-to-end data for Unit Testing
• PeopleSoft Enhancements and Fixes
• PeopleSoft Configuration changes
• New PeopleSoft modules
• Infrastructure Changes
![Page 10: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/10.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 10
When to apply PTF :
* Greatly reduces business team effort for UAT
![Page 11: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/11.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 11
Selenium Framework:
• Open-source (free) test automation tool
• Typically used to validate web apps across browsers and platforms.
• Utilizes multiple programming languages (e.g., Java, Python, PHP, C#, ) to create Selenium Test Scripts.
• Not a single tool but a suite – apps cater to unique QA test requirements
• Tests executed using the tool typically referred to as “Selenium Testing”
• “Selenium Framework” is a coding structure that makes code easier to read, reuse, and maintain resulting in lower overall cost of ownership.
![Page 12: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/12.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 12
Selenium RC Architecture:
![Page 13: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/13.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 13
Benefits of Selenium:
1. Open source, free software, and easy Installation.
2. Scripting – Modular Scripts with simple recording and playback
3. Compatibility - Multiple operating system and browser support
• Operating Systems: Windows, Linux, Mac
• Cross browser testing: Record in Firefox, execute in IE
4. No dedicated PC required for test execution (users can work in parallel)
5. Capability to integration with third party tools.
• Example : RTH Test Case Management Tool
![Page 14: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/14.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 14
Appium Overview:
• Open-source (free) testing tool focused on mobile UI testing
• Supports native, hybrid, and web application testing
• Supports automated testing on physical devices, emulated, or both
• API supports both Android and Apple iOS operating systems
• NO dependency on Mobile device OS because APPIUM has framework or wrapper that translates Selenium Webdriver commands into UIAutomation(iOS) or UIAutomator (Android) commands depending on the device type, not any OS type.
• Supports all Selenium language libraries (e.g., Java, Python, PHP, C#)
![Page 15: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/15.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 15
Appium Overview:
![Page 16: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/16.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 16
Benefits of Appium:
1. Open source, free software, and easy Installation.
2. Compatibility - Multiple operating system support
• Mobile Operating Systems: Android and Apple iOS
3. OS Support – Scripts written with same API for Android and Apple iOS
4. Script Development – supports virtually any programming language
5. Appium needs no additional mobile device software.
![Page 17: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/17.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 17
Appium vs other mobile testing tools:
![Page 18: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/18.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 18
Jenkins Overview:
• Open-source (free) test tool written in Java
• Similar to PTF Shell Test, but capable of calling multiple Testing tools
• Utilize to test virtually any software project
• Integrates development life-cycle processes of all kinds, including build, document, test, package, stage, deploy, static analysis, and much more.
• Achieves Continuous Integration through Plugins (e.g., PTF, Selenium, Appium, Git, Maven 2, Amazon EC2, HTML publisher)
• Supports all DevOps stages
![Page 19: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/19.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 19
Jenkins Architecture:
![Page 20: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/20.jpg)
Automated Testing Tools Overview
PeopleSoft RECONNECT Envision 20
Advantages of Jenkins:
1. Open source, free software, easy to install
2. Integrates PTF tests with non-PeopleSoft test automation (full integration)
3. Highly Compatible and Flexible – 1,000+ plugins to ease your work
4. Built with Java and portable to all the major platforms
5. Great developer community support
![Page 21: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/21.jpg)
SpearMC Test Automation Approach
PeopleSoft RECONNECT Envision 21
Validate & Update
Test Plans
Prep PTF Environment
& clients
Validate& Update
Test Scripts
Validate & Update
Shell Tests
Execute Test Library & Validate
Results
Correct Defects & Maintain
Test Assets
1
3
2
45
6 DEV
TST
QA
TRN
Non-Prod
* Start with SpearMC’s
HCM, FSCM, ELM, and CS
test libraries and tailor to
your configuration and
business process
![Page 22: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/22.jpg)
SpearMC Test Automation Approach
PeopleSoft RECONNECT Envision 22
Test Cases
Tests
Shell Test
Exec.Shell Test
Create PO – Expense ItemCreate PO – Capital
Create POCreate Receipt
P2P CapitalP2P Expense
Run PO Unit TestsRun AP Unit Test
Shell Test CaseP2P Capital: BU 11000P2P Capital: BU 12000
End-to End
Test Scenarios
(Multi-step)
Individual Test
Transactions or
Processes
![Page 23: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/23.jpg)
SpearMC Test Automation Approach
PeopleSoft RECONNECT Envision 23
PTF Shell Tests - Framework that primarily calls other tests and functions
• Individual Test Execution - calls other tests
• Data Mover Execution - calls data mover scripts
• Query Execution - runs queries
• Log Messages – Captures Screenshots to log
• Set Variables – Initialize and manipulate variables
![Page 24: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/24.jpg)
SpearMC Test Automation Approach
PeopleSoft RECONNECT Envision 24
Initial Test Library Build:
• FSCM or HCM Script Libraryand End-to-End Scripts (~500)
Testing as a Service (TaaS)
• Ongoing Library maintenance, test execution, and troubleshooting
• “Get Current” PeopleTools Upgrades and PUM applications
• HCM Quarterly Tax updates
• Production deployments
• Full Training and knowledge transfer for internal Test execution
• PTF Development training for self-maintenance
![Page 25: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/25.jpg)
Recent SpearMC Success Stories
PeopleSoft RECONNECT Envision 25
Public Sector County Health Organization
Largest Healthcare Provider in NJ
PTF/ TaaS and PUM Managed Services Clients
Financial Services Based in Renton, WA
![Page 26: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/26.jpg)
Demonstrations
1. Delivered PTF Test Script and Shell Test execution
2. SpearMC custom PTF Test reporting
3. SpearMC “Testing Grounds” – run from PeopleSoft web UI
4. Selenium web application automated test
5. Appium mobile application automated test
PeopleSoft RECONNECT Envision 26
![Page 27: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/27.jpg)
Contact me:
Session ID:
Tom Tretter, Managing Director
Phone: 314-629-3618
Email: [email protected]
100940
Thank you!
![Page 28: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/28.jpg)
At Quest, you belong.Swap stories, ask questions, find answers, and learn from
other Oracle users.
Quest Helps:Individuals
• Increase their personal knowledge, skills, and efficiency.
• Find answers and solve problems.
• Make better, informed decisions.
• Increase their sphere of professional influence and advance their careers.
Quest Helps:Companies
• Become more efficient in their use and deployment of Oracle products.
• Transform their organizations and modernize their product
planning.
• Recognize opportunities for efficiency gains and cost savings.
Learn more at questoraclecommunity.org/membership
28
![Page 29: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/29.jpg)
Save the date!
4 jam-packed days of
practical deep dive
PeopleSoft digital learning
October 4 - 7, 2021
questoraclecommunity.org/reconnect
SAVE BIG with Corporate Pass Event Bundles
![Page 30: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/30.jpg)
What is Managed Services?
Customized, flexible contracts with rollover hours
Strategic services and fast, reliable support from domestic Oracle experts
Complete visibility with monthly reporting
© 2021 SpearMC Consulting
30
![Page 31: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/31.jpg)
© 2021 SpearMC
Consulting
MANAGED SERVICES
Technical Support
Functional SupportTesting as a
Service (TAAS)
Documentation
StayingCurrent
InfrastructureHosting
What is Managed Services?
31
![Page 32: NEXT-GEN Automated Testing with Enhanced PTF and Open](https://reader031.vdocuments.net/reader031/viewer/2022012508/61856755b670221b270393fc/html5/thumbnails/32.jpg)
PeopleSoft Roadmap Specialist
© 2021 SpearMC Consulting
PeopleSoft RECONNECT Envision 32