Download presentation
Presentation is loading. Please wait.
Published byAbraham Walker Modified over 6 years ago
2
Building Regression Tests With PeopleSoft Test Framework
Doug Redinger Group Manager, Software Development Oracle Corp. July 20, 2017 (11: :45)
3
This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy To learn more about this policy, For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information. For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience.
4
Agenda 1 Set-up / configuration / environment management Create and modify a test Optimize a test / best practices and critical PTF features Execute a test and check results Release 8.56 – news and new features in PTF Q&A 2 3 4 5 6
5
What makes a good automated test?
1 Dynamic Repeatable Efficient 2 3
6
PTF sample data 1 MOS page: (includes user guides) FSCM PUM Images 20* and 21+; HCM PUM Image 19+ Demo data only; not associated with incident(s) Selected to demonstrate PTF functionality Changes to the application impact automation; sample PTF tests are not certified to run on any specific update image, including the image that contains them 2 3 4 5
7
Setup / configuration / environment mgmt.
This slide can also be used as a Q and A slide Preparing for a PTF implementation
8
Setup / preparing for a PTF implementation
Core concepts PTF replicates the behavior of a single user interacting with PIA Record and playback tool Client specifications (generally align with PeopleTools end-user specs) Does require an install from \SETUP Windows .NET (4.6.1 for PTF 8.56) Record tests on IE Starting in release 8.55, play back tests on IE, Chrome, and Firefox
9
Setup / preparing for a PTF implementation
Server specifications Standard instance of Integration Broker, running Users require IB “listener” URL to log in to the PTF client (tip) PeopleBooks resources to keep handy: Integration Broker Test Framework (Installing and Configuring PTF) Test Framework sample data user guide Required Configuration Settings section (tip)
10
Setup / preparing for a PTF implementation
Test environment info Saved in a special kind of object called an Execution Option Requires URL, user ID, password of test environment Enables customizations of various other properties of that environment
11
Create and modify a test
This slide can also be used as a Q and A slide
12
Create a test Use case #1 (tip) Demo:
Verify that the user profile VP1 has the Cash Manager role If VP1 does not have the Cash Manager role, add it Demo: Create (menus and mouse menus on suite tree) Save / name (menus and Test tool bar) Record (the red dot in the Test tool bar) Configure recorder PTF_DEMO_10_SCROLLS_NONOPT.avi
13
Modify a test Optimize use case #1 to make it dynamic and repeatable
Verify that the user profile VP1 is associated with the employee KU0007 If it is not already, associate user profile VP1 with employee KU0007 Demos Recording steps into an existing PTF test via the PTF UI/editor Message recognition PTF_DEMO_10_SCROLLS_OPT.avi PTF_DEMO_20_MSGREC.avi
14
Optimize a test Best practices and critical PTF features
This slide can also be used as a Q and A slide Best practices and critical PTF features
15
Best practices / critical PTF features
Previous demos Use Browser.Start_Login to separate environment info from test syntax Use Page.Prompt to navigate directly to the search page Use scroll handling to find data within scrolls / grids Use message recognition to handle application messages Other power features on the recorder toolbar: Run control recognition (invokes Process.Run step) Page expand
16
Best practices / critical PTF features
Other best practices Document tests Adopt naming conventions Record first Clean up tests Isolate and reduce duplicate code whenever possible / use Libraries (live demo)
17
Best practices / critical PTF features
Libraries (live demo) When you have to use explicit navigation: FLUID_BASE_NAVIGATION_LIB FLUID_LINKS_NAVIGATION_LIB NAV_LINKS=PeopleTools:Security:User Profiles:UserProfiles
18
Best practices / critical PTF features
Libraries (live demo) When you have to use explicit navigation:
19
Best practices / critical PTF features
Libraries (live demo) When you have to use explicit navigation:
20
Best practices / critical PTF features
Test Maintenance Report Compares changes in an App Designer project with existing PTF tests/steps Warns if existing steps point to objects changed/removed in the project Can also consume Usage Monitor data to consider additional object types such as PeopleCodes
21
Best practices / critical PTF features
Reminder: all PTF data resides in the application database! Query: Test and Test Case info Environment info Log info
22
Release 8.56 – news and new features in PTF
This slide can also be used as a Q and A slide
23
Release 8.56 – news and new features in PTF
Classic Plus Most Classic Plus changes (sizes, positions, and styles) do not affect object recognition Existing PTF tests should run on Classic Plus New features Drag and Drop Query-based testing (live demo) Additional (but still limited) support for charts DIV object mouse-over background color
24
Release 8.56 – news and new features in PTF
Query-based testing
25
Release 8.56 – news and new features in PTF
Query-based testing
26
Release 8.56 – news and new features in PTF
Query-based testing
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.