Building Regression Tests With PeopleSoft Test Framework

Slides:



Advertisements
Similar presentations
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
Advertisements

Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
ColdFusion 9 and Flex 4: Application Development Ryan Stewart Platform Evangelist, Adobe Systems
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Session Objectives • Login to PeopleSoft Test Framework(PTF)
Selenium Web Test Tool Training Discover The Automating Power Of Selenium Author : Girija Prasad Panda Alcatel-Lucent.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
Gold – Crystal Reports Introductory Course Cortex User Group Meeting New Orleans – 2011.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
LibGuides Interface Customization Presented By: Christine Tobias ~ Kelly Sattler ~ Jenny Brandon Michigan State University Libraries.
Sitecore.net Training, Oct ECM 2.1 UPDATE 2 PART 1 CRAWL BEFORE YOU WALK.
XP Creating Web Pages with Microsoft Office
Prepared by: Session ID: Using PeopleSoft Test Framework During Development Matt Shimel Principal Applications Systems Analyst/Developer University of.
Guide for Excel Integration Fusion CRM ADFdi
Data Visualization with Tableau
SQL Database Management
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
General System Navigation
Building Enterprise Applications Using Visual Studio®
Dive Into® Visual Basic 2010 Express
Web Services University Communications
PEOPLESOFT TEST FRAMEWORK
SQA Incident Tracking System Overview
Running a Forms Developer Application
What Are They Talking About These Days?
Develop in the Cloud, Accelerate Software Evolution
Welcome: Hands-On Lab Plug in to the network.
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.
SECTION 1: Add-ons to PowerPoint
PTF for the PS Admin A PTF Overview for the PeopleSoft Administrator
Application Workload Performance Validation for EPM Cloud
GraalVM Scott Lynn Director of Product Strategy, Oracle Linux
Working in the Forms Developer Environment
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.
Using E-Business Suite Attachments
What's There and What's Coming with BICS & Data Viz
Oracle JavaOne 2017 – Hands-On Labs (HOL) Get Started on Oracle Cloud: Java Apps with Containers and DevOps Plug in to the network Connect via WiFi. Connect.
LMEvents SharePoint Portal How-to Guide
Chapter 2 – Introduction to the Visual Studio .NET IDE
Single Sample Registration
Oracle and CERN openlab
Metadata Editor Introduction
VMware és KVM környezetek változtatás nélkül a felhőben
Introduction to the Visual C# 2005 Express Edition IDE
Oracle Analytic Views Enhance BI Applications and Simplify Development
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
SharePoint Administrative Communications Planning: Dynamic User Notifications for Upgrades, Migrations, Testing, … Presented by Robert Freeman (
Chapter 2 – Introduction to the Visual Studio .NET IDE
Enhance BI Applications and Simplify Development
Microsoft PowerPoint 2007 – Unit 2
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Share What You Have Learned EP Session
Node.js Test Automation using Oracle Developer Cloud- Simplified
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Managing CPQ Performance Proactively
Java Code Review with CheckStyle
Drupal user guide Evashni Jansen Web Office.
September 12-14, 2018 Raleigh, NC.
Solution Demonstrations
Welcome To Microsoft Word 2016
Presentation transcript:

Building Regression Tests With PeopleSoft Test Framework Doug Redinger Group Manager, Software Development Oracle Corp. July 20, 2017 (11:15 - 12:45)

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, e-mail: Revrec-americasiebc_us@oracle.com 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.   http://my.oracle.com/site/fin/gfo/GlobalProcesses/cnt452504.pdf 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.

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

What makes a good automated test? 1 Dynamic Repeatable Efficient 2 3

PTF sample data 1 MOS page: 2167721.1 (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

Setup / configuration / environment mgmt. This slide can also be used as a Q and A slide Preparing for a PTF implementation

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

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)

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

Create and modify a test This slide can also be used as a Q and A slide

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

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

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

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

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)

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

Best practices / critical PTF features Libraries (live demo) When you have to use explicit navigation:

Best practices / critical PTF features Libraries (live demo) When you have to use explicit navigation:

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

Best practices / critical PTF features Reminder: all PTF data resides in the application database! Query: Test and Test Case info Environment info Log info

Release 8.56 – news and new features in PTF This slide can also be used as a Q and A slide

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

Release 8.56 – news and new features in PTF Query-based testing

Release 8.56 – news and new features in PTF Query-based testing

Release 8.56 – news and new features in PTF Query-based testing