16
Kovaion Consulting Date : Dec-2016 Email : [email protected] Website : www.kovaion.com PeopleSoft Test Framework and its evolution with 8.55

PeopleSoft Test Framework - · PDF filePeopleSoft Test Framework ... • PeopleSoft Lifecycle Management Tools ... PROCURE TO PAY, ORDER TO CASH LEARN CUSTOMER MANAGEMENT

Embed Size (px)

Citation preview

Kovaion Consulting

Date : Dec-2016

Email : [email protected]

Website : www.kovaion.com

PeopleSoft Test Framework and its evolution with 8.55

Kovaion Consulting 2

Speakers

Himanshu Shekhar

• PeopleSoft Lead Consultant at Kovaion Consulting.

• Experience in Oracle-PeopleSoft HCM.

• Extensively worked in UK market on Global Payroll and Absence Management.

• Experience in multiple Implementation, Upgrade , Support projects and Oracle-PeopleSoft Product Development.

Nanda Kumar

• Nanda is the Founder and Director of Kovaion.

• Product Consulting, Client Relations, Applications Development & Maintenance and Delivery Management.

• Worked with global customers on Staffing, Banking, Insurance, Telecom and Public Service domains

• Identify value to customer via People – Process – Technology

• Certified Oracle-PeopleSoft and Fusion Consultant

Kovaion Consulting 3

Multiple Streams on PeopleSoft

Production

SIT

BAU

UAT

Testing

Development

Project 1

UAT

Staging

Development

Project 2

UAT

Staging

Development

Oracle

PUM

PUM (Demo)

Pre Prod

Mig

rati

on

Pat

h R

etrofit Path

KEY NOTES

• Keep current with Oracle release.

• Multiple Development

• Multiple Testing

o Regression.

• Migration/Retrofit Path for Release Management

• Oracle Release PUM approx once in 3 months.

Reg

ress

ion

Tes

tin

g

Kovaion Consulting 4

Software Delivery Models

Few traditional SDLC models

Waterfall Delivery Iterative Scrum Agile

Oracle-PeopleSoft’s new delivery model • PeopleSoft Lifecycle Management Tools • PeopleSoft Selective Adoption

Delivery 3-4 times a year

Aim of it is • Get Innovative New Capabilities without Upgrading • Take Only the Changes You Want Based on What You Have • Determine When You Adopt Changes • Retain Strategic Customizations

Kovaion Consulting 5

Functional Spec.

Specifications

General Delivery Lifecycle

Business Req. Design Spec

Requirements Analysis Development Testing Implementation

Testing Process

Definition

Test Planning

Unit Testing

Regression, Functional

Testing

Performance Testing

Test Strategy Test Plans

Test Execution Phases

Test Reports

Code/Build

Kovaion Consulting 6

Testing Phases and Improvement Methods

Testing Phase

Unit System Integration Regression Business

Acceptance Performance

(Optional) Penetration (Optional)

Description

Validate individual units of source code, business rule.

Validate Online and Batch Functionality, Interfaces, reports, conversions and customizations.

Validate business processes and groups of related processes.

Retest business process, Interfaces, Batch in existing functional & non-functional area.

SME validates the software does not crash and meets documented requirements.

Measure system performance of Online, Batch, Conversion ( responsiveness and stability under a particular workload).

Validate attack on a computer system to find security weakness for potentially gaining access to functionality & data

Testing Environment

DEV SIT SIT OAT UAT OAT OAT

Automation Tools

PTF PTF PTF PTF Selenium

JMeter

Kovaion Consulting 7

Whether you (your customers) use PTF?

• Yes – Its effective.

• Implemented, but not used/retired.

• PTF is not suitable for us / Using other test automation.

• No – Manual Testing only.

Quick Audience Poll

* Based on the audience survey at UKOUG APPS16, only one customer piloting PTF

Kovaion Consulting 8

PTF Overview

KEY NOTES

• Factors in calculating ROI

– Test Automation

– Test Execution

– Test Maintenance

• Approx, with 12 cycles of testing, the total testing effort can be halved by automation.

• Average test cycles include

– 10 cycles for new implementations

– 12 cycles for Annual Support

– 8 cycles for Upgrade – ** ROI Varies on system

change intake * Data from Oracle OOW Presentation - CON7664

0

2

4

6

8

10

12

14

Effo

rt S

cale

Test Cycles

PeopleSoft Test Framework - Test Automation ROI Graph

PTF Build

PTF - Test Execution

PTF Total Effort

Manual

Kovaion Consulting 9

• Year-on-year drop in overall testing investments.

• Considerable perfection in test cycle time through automation.

• Reduce maintenance and support cost.

• Streamline the process to handle the continuous delivery model.

• Regression test bed is reusable for many releases of an application.

• Automated performance / stress test is required for predictive system load.

• Reduced "Time to market“.

Test Automation Benefits

Quality

Kovaion Consulting 10

PTF Overview

KEY NOTES

• ORACLE Solution

• Bundled with PeopleTools

• Introduced with PeopleTools v8.51 (5 yrs ago) , part of PeopleTools

• Connection to database via Integration Broker

• PTF automates various tasks within the PeopleSoft application

• PTF test assets are securely stored in the PeopleSoft application database

Kovaion Consulting 11

PTF Features and Benefits

KEY NOTES

• Tied with PeopleTools Meta Data.

• Record and Playback

• Interact with Scrolls And Grids, Other PeopleTools object

• Integrated Maintenance Reports

• Test and Test Cases are Managed Objects

• Robust Test Development Platform

Kovaion Consulting 12

Evolution with 8.55

KEY NOTES

• Compatible with Chrome, Firefox and Internet Explorer.

• SSO support

• PTF now enhances the Usage Monitor with Start and Stop steps.

• PTF’s MassUpdate Feature – Update of huge amount of test data is no more a manual activity.

• For testing Fluid UI pages, PTF now supports addExists and GetProperty actions to DIV object.

Kovaion Consulting 13

PTF Limitations

KEY NOTES

• Not suitable for load / multiuser / performance simulation.

• Not suitable for Images, data position & dynamically loaded page objects.

• Limited usage for non-PeopleSoft like other integrated application / interfaces, HTML pages, drag and drop and Flash pages.

• Not suitable for drag-and-drop mouse actions.

• No suitable for Mobile Websites, App/Integration

Kovaion Consulting 14

Best Practices

KEY NOTES

• Keep Desktop Clean while recording and playback.

• Adopt consistent folder and test naming conventions.

• Record rather than code from scratch.

• Clean up tests.

• PTF can be used by Developers while developing (code development). The test suite can be migrated via normal PeopleSoft migration path.

Kovaion Consulting 15

• PeopleSoft Information Portal – http://docs.oracle.com/cd/E52319_01/infoportal/ih.html

• PeopleSoft Test Framework – https://docs.oracle.com/cd/E55243_01/pt854pbr0/eng/pt/tgst/task_PeopleSoftTestFramework-

917ff7.html#topofpage

• PeopleSoft Youtube – https://www.youtube.com/user/PSFTOracle

• For Expert Advise, – Reach us [email protected]

Additional Resources

Kovaion Consulting 16

KOVAION PEOPLESOFT PRACTICE

PORTFOLIO

DELIVERY MODELS

THE FEDERATION OF HOTEL & RESTAURANT

ASSOCIATIONS OF INDIA

SEGMENTS

EXPERIENCE

CONSULTANTS

SERVICES

IMPLEMENTATION

CONSULTING

UPGRADE

RESELLING

AMS (SUPPORT)

IT & ITES

STAFFING

EDUCATION

ONSITE

ONSITE – OFFSHORE

MANAGED SERVICES

UPGRADE LABS

BFSI

CLOUD TRANSFORMATION

80+ ENGAGEMENTS 30+

HUMAN CAPITAL MANAGEMENT

ENTERPRISE SERVICE AUTOMATION

PROCURE TO PAY, ORDER TO CASH

LEARN

CUSTOMER MANAGEMENT

DEVELOPMENT & DELIVERY LOCATIONS 5