Prepared by: Session ID: Using PeopleSoft Test Framework During Development Matt Shimel Principal Applications Systems Analyst/Developer University of.

Slides:



Advertisements
Similar presentations
SolidWorks Enterprise PDM Data Loading Strategies
Advertisements

Employee Self-Service (ESS). Agenda Introduction 1 Terminology 2 Employee Self-Service Components 3 More Information 4 Questions & Answers 5.
PantherSoft Financials 9.2 Fundamentals Office of the Controller
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Kiran Kaja | Accessibility Engineer Ensuring Accessibility in Document Conversion.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
1 Cal Poly CMS SA Project Common Management Systems (CMS) SA Modification Governance Overview January 4, 2005.
SiS Technical Training Development Track Day 7. Agenda  Understand Component Interface  Understand Excel to CI  Practice Data Loading using ECI (Instructor.
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
SiS Technical Training Development Track Day 3 & Day 4.
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
DAY 21: MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Akhila Kondai October 30, 2013.
Repetitive Inconsistent Pillars of Automation Getting Stakeholders Support Tools and Processes Collaboration between teams.
Jason Morrill NCOAUG Training Day February, 2008
Preparation and processing of in-session documents.
Mandatory Annual ACE Training Fiscal Year 2011 – 2012.
Navigating a 9.1 Upgrade: Check your Mods at the Door Session #29762 March 28, 2011.
2 Copyright © 2009, Oracle. All rights reserved. Getting Started with Warehouse Builder.
Session Session 26 SAIG (Title IV WAN) Connectivity.
Security Management System for Department Sponsors Session #20244 March 15, 2006 Alliance 2006 Conference Nashville, Tennessee.
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
Building Adaptable Business Processes with Electronic Forms: Decentralized Hiring Session #10732 March 24, 2005 HEUG 2005 Conference Las Vegas, Nevada.
Mandatory Annual ACE Training Fiscal Year 2012 – 2013.
Oracle Approvals Management (AME) Atlanta Oracle User Group January 18, 2008 Jon Moll.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
1 INITIAL SETUP OF THE ST ScI ELECTRONIC GRANTS MANAGEMENT SYSTEM BY AO DESIGNEES September, 2000.
COMPONENT INTERFACE By, Mr. Srinivas.. What is Component Interface? A means to access the PeopleSoft application without using the PeopleSoft pages. It.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
Session Objectives • Login to PeopleSoft Test Framework(PTF)
Oracle Data Integrator Transformations: Adding More Complexity
Session Objectives How to Debug PTF test case/Script Session-6 DebuggingSlide 2.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Session Objectives Reserved Words and Object type Conditional Usage of Reserved Words Usage of Conditional Logic 2.
IT System Administration Lesson 3 Dr Jeffrey A Robinson.
Altering Tables and Constraints Database Systems Objectives Add and modify columns. Add, enable, disable, or remove constraints. Drop a table. Remove.
CSCI 6962: Server-side Design and Programming Shopping Carts and Databases.
3 Copyright © 2007, Oracle. All rights reserved. Using the RMAN Recovery Catalog.
MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Sravanthi Lakkimsety Mar 14,2016.
 CONACT UC:  Magnific training   
Getting the Most outof EPM Converting FDM to FDMEE – What’s it all about? March 16, 2016 Joe Mizerk
Enterprise Resource Planning - PeopleSoft. An ERP system is a business support system that maintains in a single database the data needed for a variety.
CHAPTER 7 LESSON B Creating Database Reports. Lesson B Objectives  Describe the components of a report  Modify report components  Modify the format.
Payroll Allocations Information Session 2 nd February 2016 Heidi Woolf Solution Architect Finance Business Solutions Joanna Woo Business Analyst Large.
3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. PeopleSoft General Ledger 9.2 New Features 9.2 Release New Features.
19 Copyright © 2008, Oracle. All rights reserved. Security.
Prepared by: Session ID: ACTIVITY GUIDES FOR GRANTS Pam Dymoke, Functional Business Analyst Hennepin County, MN and Vineet Srivastava, President Graviton.
Core ELN Training: Office Web Apps (OWA)
PEOPLESOFT TEST FRAMEWORK
Session
Running a Forms Developer Application
New Features and Functions
PTF for the PS Admin A PTF Overview for the PeopleSoft Administrator
QAD Browses.
Working in the Forms Developer Environment
Building Regression Tests With PeopleSoft Test Framework
Oracle Advanced Collections
Getting to the Peak: A Mountaineer's Guide to Building Custom Forms with Delivered 9.2 Tools Paul Taylor July 18, 2018.
101730: Successful Use of Page and Field Configurator… and Lessons Learned Jessica Becker 7/18/18.
PantherSoft Financials 9.2 Fundamentals Office of the Controller
C/S Windows Overview Nigel Pilsbury.
Contents Preface I Introduction Lesson Objectives I-2
PeopleSoft Financials Reports and Inquiry Training
EFF Factor Training Program
Bharat Prakash | Solutions Consultant
PeopleSoft Financials Reports and Inquiry Training
A drag and drop exercise can be created using Word quite easily using tables, text boxes and ensuring the document is saved properly.
PeopleSoft Test Framework Take changes when you want them with selective adoption Michalynn Koziol July 2019.
Excel-eration Webinar
Presentation transcript:

Prepared by: Session ID: Using PeopleSoft Test Framework During Development Matt Shimel Principal Applications Systems Analyst/Developer University of Arizona

Your Presenter 1998: “Business Analyst” on legacy system 2004: Developer on legacy system 2008: PeopleSoft HCM Developer 2014: Technical Lead - PeopleSoft Enterprise Learning Management (ELM) Matt Shimel Principal Applications Systems Developer/Analyst University of Arizona

University of Arizona Public Land Grant Institution established in 1885 Total Students: 42,200 Academic Programs: 364 Employee FTE: 12,480 PeopleSoft Products: Campus Solutions 9.0 Human Capital Management 9.2 Enterprise Learning Management 9.2 PeopleTools > PeopleTools

Agenda PeopleSoft Test Framework (PTF) Overview PTF Development Cycle Examples/Demonstrations PTF Tips & Tricks

PeopleSoft Test Framework (PTF) Overview

PTF Overview – What It Is Record/playback client tool Designed primarily for functional testing Stores test assets in database Originally an internal Oracle tool, now included with PeopleSoft license

PTF Overview – What It Isn’t PTF works well for testing fields, records, pages and components, but: Not useful for load/performance testing Cannot validate images Cannot replicate drag and drop actions Will not work with third-party or external applications

PTF Overview – Benefits Aspects of PTF that will help the developer quickly create test scripts: Time savings Learning curve Documentation Designed to work with PeopleSoft

PTF Overview – Drawbacks Factors that will decrease productivity: Additional overhead Learning curve Functional unfamiliarity

PTF Development Cycle

Map out test Find/create a general test case Record test in PIA Optimize test in PTF client

PTF Development Cycle Add test case(s) based on requirement from specification document Develop solution for that requirement Run PTF test with that test case Repeat with next requirement

Examples/Demonstrations

Two Examples: Preferred Name Change “Reports To” Sync

Preferred Name Change: Overview Modification to add a custom component to Employee Self Service to allow employee to add/modify their preferred name

Preferred Name Change: Requirements Allow user to add Preferred Name (Name Type “PRF”) to Names table through new custom component in Employee Self Service Pre-populate name fields with Preferred Name if it already exists. If not, use Primary Name Allow User to enter freeform Preferred Name: What if field(s) blank? What if special characters are used? What if unconventional/offensive, etc? Sync Preferred Name to Campus Solutions and ELM

Preferred Name Change: PTF Test Flow Log into PIA Verify Results Navigate to Component Perform Action Set Variables

Preferred Name Change: Test Script

Preferred Name Change: Demo

“Reports To” Sync: Overview Initially disabled, we enabled part of this Position Management functionality so that Job rows were created when the “Reports To” fields was updated on a Position: Partially go back to “Vanilla” New Job row inserted when change made on Position Allow Managers in ELM to see and manage learning for those that report to them

“Reports To” Sync: Requirements Long list of requirements: Remove part of modification to allow a Job row to be inserted for the corresponding incumbent when a position is modified: Non-pooled Position (Max Head Count =1) Action Reason is UPD or SUP Reports To value is changed Modified through delivered Position Data component, or Modified through custom Approval Workflow Engine (AWE) Manager Self-Service transaction

“Reports To” Sync: PTF Test #1 Flow Shell Test Set Execution Options Set Variables Call Position Data Insert Test Call Job Data Verification Test Position Data Insert Test Add new row Verify values Job Data Verification Test Retrieve Job row Verify values

“Reports To” Sync: PTF Test #1 Position Data Shell Test:

“Reports To” Sync: PTF Test #1 Position Data Row Insert:

“Reports To” Sync: PTF Test #1 Job Data Verification Test:

“Reports To” Sync: PTF Test #1 Demo

“Reports To” Sync: AWE Flow Submitter HCM Final Approval Approvals

“Reports To” Sync: PTF Test #2 Flow Shell Test Set Execution Options Set Variables Call AWE Submission Test Set Execution Options Call AWE Approval Test(s) Set Execution Options Call AWE Final Approval Test Call Job Data Verification Test AWE Submission Test Job Data Verification Test Retrieve Job row Verify values AWE Approval Test(s) AWE Final Approval Test

“Reports To” Sync: PTF Test #2 AWE Position Management Shell Test:

“Reports To” Sync: PTF Test #2 AWE Submission Test:

“Reports To” Sync: PTF Test #2 AWE Approval Test:

“Reports To” Sync: PTF Test #2 Job Data Verification Test:

“Reports To” Sync: PTF Test #2 Demo

PTF Tips & Tricks

Development Best Practices: Make test scripts as generic/simple as possible Use shell tests and test cases to extend functionality and value of scripts Shell Test Test 1 Test 2 Test Cases

PTF Tips & Tricks More Development Best Practices: Clone actual users and use with Execution Options: Use PTF “Shortcut” Types/Actions: Page/Prompt Process/Run

PTF Tips & Tricks Syntax Checking: Context Sensitive Help: On Demand Syntax Check:

PTF Tips & Tricks Debugging:

PTF Tips & Tricks Message Tool: Drag and Drop to get more information Alternative to App Designer for Business Analysts No need to record PTF test to use

Questions Matt Shimel Principal Applications Systems Developer/Analyst University of Arizona

Session ID: Please complete the session evaluation