slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Utilizing PeopleSoft PeopleTools' Test Framework to Automate Testing and Lower Costs PowerPoint Presentation
Download Presentation
Utilizing PeopleSoft PeopleTools' Test Framework to Automate Testing and Lower Costs

Loading in 2 Seconds...

play fullscreen
1 / 40

Utilizing PeopleSoft PeopleTools' Test Framework to Automate Testing and Lower Costs - PowerPoint PPT Presentation


  • 273 Views
  • Uploaded on

Utilizing PeopleSoft PeopleTools' Test Framework to Automate Testing and Lower Costs. Doug Redinger Senior QA Manager.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Utilizing PeopleSoft PeopleTools' Test Framework to Automate Testing and Lower Costs' - selima


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
utilizing peoplesoft peopletools test framework to automate testing and lower costs
Utilizing PeopleSoft PeopleTools' Test Framework to Automate Testing and Lower Costs

Doug RedingerSenior QA Manager

slide3

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

program agenda
Program Agenda
  • Incorporating automation into an organization
  • Skill / aptitude profile of automation resources
  • Types and categories of tests that automate well
  • Software considerations
  • Preparing for a PTF implementation
incorporating automation into an organization
Incorporating automation into an organization
  • Defining automation strategy at the organization level
    • Should all testers spend X percent of their time developing automating orshould X percent of testers spend all of their time developing automating?
    • What percent of test time / effort should be spent on automation development?
incorporating automation into an organization1
Incorporating automation into an organization
  • PeopleSoft applications testing
    • Automation team works full time on automation development, maintenance, and execution
    • Automation engineers represent approx. 25% of applications testers
incorporating automation into an organization2
Incorporating automation into an organization
  • Benefits of the central approach
    • Less automation “spoilage”
    • Adherence to best practices and common standards
    • Results in cost / effort savings by focusing on building automation that is:
      • Repeatable
      • Maintainable
      • Leverages functional libraries and commonly used tests
incorporating automation into an organization3
Incorporating automation into an organization
  • Anecdotal customer experience
    • Success with automation projects focused on specific products rather than across all products
skill aptitude profile of the automation engineer
Skill / aptitude profile of theAutomation engineer
  • Defining automation strategy at the individual resource level
    • Technical aptitude?
    • Programming experience?
    • Who makes a better automation developer, a functional tester or an applications developer?
skill aptitude profile of the automation engineer1
Skill / aptitude profile of the Automation engineer
  • PeopleSoft applications testing
    • Opportunity to automate full time attracted individuals with technical abilities and interests from the broader population of functional testers
      • Programming education or experience
      • Macro guys and Excel gurus
      • Interest in automation development (good opportunity for resources who were looking for a change from functional testing)
      • Not a hobby or holiday from primary role
skill aptitude profile of the automation engineer2
Skill / aptitude profile of theAutomation engineer
  • The personnel decision
    • Consider the scenario where one person is your best functional and technical resource
    • Because false defects are expensive and irritating; troubleshooting automation errors is a key skill, e.g.:
      • The application is broken
      • Test instructions are out of date or incorrect
      • Automation tool or script is out of date or behaving unexpectedly
types categories of tests that automate well
Types / categories of tests that automate well
  • Identifying tests that yield the greatest automation ROI
    • Focus on functional tests (not performance, accessibility, etc.)
    • Target mature products and features
    • Emphasize frequency of execution over “priority”
    • Target repeatable tests
    • Avoid run-away development time
    • Key an eye on total lines of code
preparing for a ptf implementation
Preparing for a PTF implementation
  • Identifying tests that yield the greatest automation ROI
    • Design – and document – a test before automating it!
preparing for a ptf implementation1
Preparing for a PTF implementation

Factors in calculating Automation ROI

  • Development
  • Maintenance
  • Execution
software considerations
Software Considerations
  • Client specifications (generally aligns with PeopleTools end-user specs
    • Does require an install from \SETUP
    • Windows / Internet explorer
    • .NET (4.0 for PTF 8.54)
  • Server specifications
    • Integration Broker running
    • Users require IB “listener” URL to log in via PTF client
preparing for a ptf implementation2
Preparing for a PTF implementation
  • Study generally-accepted best practices of automation
    • Keep your desktop simple
    • Adopt consistent folder and test naming conventions
    • Record rather than code from scratch
    • Clean up tests
    • Document your tests
preparing for a ptf implementation3
Preparing for a PTF implementation
  • Get acquainted with PIA-centric features of PTF /
  • Challenge common misconceptions about limits of automation
    • Use execution options
    • Use page prompting
    • Use scroll handling
    • Use message recognition
    • Use the Process.Run step
for more information
For More Information

The PeopleSoft Information Portal

  • All your PeopleSoft information and training resources in one convenient location. www.peoplesoft92.com or www.peoplesoftinfo.com
ptf and hexaware solutions an end to end ps testing solution

PTF and Hexaware Solutions:An End-to-End PS Testing Solution

Eddie Urenda

Head of Accelerator and Technology Productization

Quality Assurance and Testing Services (QATS)

agenda
Agenda
  • How Does A PTF Implementation Work?
    • What do we do first? Next?
    • How much is automation going to cost / save us ?
    • Does testing work on copies of production?
    • Does PTF work for automating batch products?
    • Best Practices around Testing FAQs
  • Hexaware-specific offerings
    • HexaCompare – Easing Data Migration Testing
    • Performance Testing: HexaJAWS Overview
    • Hexaware PS Testing Metrics Framework
what do we do first
What do we do first?
  • Good automation starts with good test instructions, but customers are often unable to point to strong test ware. Base of the automation testing is the Manual Test cases, covering all the functionality of the applications.
    • All test cases related to critical processes are documented properly.
    • Reusable functional test case / test steps to be identified that will be created as reusable modules.
    • All test steps need to be documented properly in the test cases along with expected results
    • Documentation will help scope the automation development process
  • Hexaware Solution
    • Model test script content allows customers any degree of help and flexibility they need to make their test repository well-documented, from emulating best documentation practices all the way to borrowing entire test scenarios
    • Test Case Design & Selection + PTF + Model Test Scripts = Greater Test Coverage and diminished risks in production
what do we do next
What do we do next?
  • Automate a complete End–to-End business process
    • Identify the critical Business Processes [BP] to cover the testing, based on
      • Impact Analysis
      • BPs identified by Hexaware based on vast previous experience
      • PTAK will provide critical BPs across modules.
  • Hexaware Value-Add:
    • Rich set of Functional E2E PTF Automated Script Repository available across all PS Modules.
    • PTF Maintenance / Coverage Report and above PTF Repo. will ease identify customization.
    • PTF Customization will help in executing multiple iterations of data for same test script and effective test data management.
    • Some of the Sample BPs flow were explained in the next slides…
  • *PTAK – PeopleSoft Test Automation Kit (Rich set of functional End 2 End manual scripts)
best practices for optimizing ptf tests
Best Practices for Optimizing PTF Tests

Hexaware can provide sample scripts that not only automate the manual steps but that also cover all the PIA-centric best practices recommended by Oracle:

  • Page Prompting
  • Process Run
  • Scroll handling
  • Libraries
  • Log Messages
  • Conditional and Looping Logic
how much is automation going to cost save
How much is automation going to Cost / Save?

Sample ROI Calculation is explained below for automating 2000 Manual Test Cases and comparing the same across Manual, Traditional Automation and PTF Approach.

Hexaware' s experience partnering with Oracle on Rel. 9.2 gives practical experience to scope and analyze PTF Script Design / Development and ROI Estimates.

does testing work on copies of production
Does testing work on copies of production?
  • Yes! - PTF supports dynamic constructs and useful bulk data validation tools like Query, Process Run, Scroll Handling
  • Best Practices discussed earlier will help make tests dynamic with common code and libraries
  • E2E PTF Scripts Repo. available that helps to quickly retrofit as per client customization
  • Hexaware’ s PTF Customization augments native test data functionality.
slide35

Does PTF work for automating batch products?

  • Yes - PTF supports batch products through Process, Run and Query
  • Hexaware experience with PIA centric aspects of PTF and previous experience on Tax Updates, Full Upgrades and New Implementations, which involves high volume of Batch Processing.
when do we know we re done
When do we know we're done?
  • PTF test data is meta data, including logs.  
  • This info can be queried and exported like any other data
  • Hexaware delivered Metrics will help in consolidating the test performance
  • Test Results can be exported in XML format
hexaware preferred ptf implementation partner
Hexaware: Preferred PTF Implementation Partner

Hexaware has been a Co-Development Partner and has invested extensively in developing test automation scripts around PeopleSoft 9.2 Application Suite leveraging PTF (PeopleSoft Testing Framework). These scripts are exclusively available only through Hexaware and will help customers cut down the testing time significantly during any PeopleSoft 9.2 upgrade engagement.

Oracle September 2013

q a doug redinger oracle balaji d v hexaware qats ps eddie urenda hexaware qats

Q & A-Doug Redinger – Oracle -Balaji D. V. – Hexaware QATS – PS-Eddie Urenda – Hexaware QATS

slide40
Thank You

info@hexaware.com