Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications

Similar documents
<Insert Picture Here> Application Testing Suite Overview

Application Testing Suite Oracle Load Testing Introduction

Oracle Data Masking. Bruce Elton. Master Principal Sales Consultant Information Security Oracle Corporation

Application Testing Suite Overview

Safe Harbor Statement

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Effective and Best practices of load and performance testing Oracle Applications using BSD Oracle plug-in for Rational Performance Tester

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

25 Tips for Creating Effective Load Test Scripts using Oracle Load Testing for E-Business Suite and Fusion Applications.

The Process Guidelines should be used in conjunction with the standard OUM process guidelines when using Testing and Quality Management Tools.

IBM Rational Web Developer for WebSphere Software Version 6.0

Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader

Regression & Load Testing BI EE 11g

Load Testing Hyperion Applications Using Oracle Load Testing 9.1

Regression & Load Testing BI EE 11g

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

An Oracle White Paper March Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite

Tools to support Requirements-Based Testing

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN:

Choosing A Load Testing Strategy Why and How to Optimize Application Performance

Ce document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test.

Software Automated Testing

Software Development Kit

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

Collaborating for Quality in Agile Application Development From Beginning to End

SOFTWARE TESTING TRAINING COURSES CONTENTS

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

Oracle Enterprise Manager 12c Cloud Control for Managing Oracle E-Business Suite 12.2

Load and Performance Load Testing. RadView Software October

Jitterbit Technical Overview : Microsoft Dynamics CRM

Business Application Services Testing

How To Test A Web Server

IBM Tivoli Composite Application Manager for WebSphere

ITG Software Engineering

Building and Deploying Enterprise M2M Applications with Axeda Platform

DataDirect XQuery Technical Overview

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

Automated Testing of Web Services with SOAPUI. Abstract

Automating Testing and Configuration Data Migration in OTM/GTM Projects using Open Source Tools By Rakesh Raveendran Oracle Consulting

WebLOAD IDE User's Guide Version 8.0

Integrating Siebel CRM 8 with Oracle Applications

How To Use Ibm Tivoli Composite Application Manager For Response Time Tracking

Mike Chyi, Micro Focus Solution Consultant May 12, 2010

Informatica Data Director Performance

Performance Testing and Optimization in Web-Service Based Applications

Ensuring Web Service Quality for Service-Oriented Architectures. An Oracle White Paper June 2008

Enterprise Manager 12c for Middleware

IBM Rational Asset Manager

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process

Best Practices for Web Application Load Testing

Streamlining BEA WebLogic Server Application Development. With VMware Infrastructure 3. With VMware Infrastructure 3

Reporting Services. White Paper. Published: August 2007 Updated: July 2008

What Is Specific in Load Testing?

Business Assurance & Testing QEx Automation Platform

What s New in WebLOAD 10.1

Lead to order integration of CRM on demand and Oracle E-Business Suite. Michael Baggott Dataweave Service Delivery Director

<Insert Picture Here> When to Automate Your Testing (and When Not To)

WebLogic Server Admin

Business white paper. Load factor: performance testing for Web applications

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

Performance Testing Process A Whitepaper

BUSINESSOBJECTS DATA INTEGRATOR

Bringing Value to the Organization with Performance Testing

DiskBoss. File & Disk Manager. Version 2.0. Dec Flexense Ltd. info@flexense.com. File Integrity Monitor

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN

The Information Revolution for the Enterprise

Building and Using Web Services With JDeveloper 11g

Automation using Selenium

<Insert Picture Here> Optimized WebLogic Monitoring with Oracle Enterprise Manager

<Insert Picture Here> Java Application Diagnostic Expert

BI Publisher. Presented to: SCOUG. June 7, 2010

Load Testing RIA using WebLOAD. Amir Shoval, VP Product Management

Oracle Application Development Framework Overview

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

Development Best Practices

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

IBM Tivoli Composite Application Manager for WebSphere

An Oracle White Paper June, Enterprise Manager 12c Cloud Control Service Management White Paper

Siebel Business Process Framework: Workflow Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Workflow/Business Process Management

Database Development Best Practices. Database Development Best Practices. Copyright 2006 Quest Software

How To Test For Performance

Books-by-Users Web Development with SAS by Example (Third Edition) Frederick E. Pratter

Desktop, Web and Mobile Testing Tutorials

Don t get it right, just get it written.

AJAX Toolkit Framework

Holistic Performance Analysis of J2EE Applications

Getting started with API testing

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Web Service Testing. SOAP-based Web Services. Software Quality Assurance Telerik Software Academy

IBM SAP International Competence Center. Load testing SAP ABAP Web Dynpro applications with IBM Rational Performance Tester

Oracle Forms 12c Change Begins Here

Transcription:

<Insert Picture Here> Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications Murali Iyengar, Principal Sales Consultant, Oracle

Agenda What: Introduction to Oracle Application Testing Suite How: a Worked Example Testing EBS & Web Services Applications Conclusion 2

What: Introduction to Oracle Application Testing Suite How: a Worked Example Testing EBS & Web Services Applications Conclusion 3

Oracle Application Quality Management High quality testing for all tiers of your application stack Testing Application Changes Application Testing Suite Ensure quality and performance with end-to-end application testing Testing Infrastructure Changes Real Application Testing Designed and optimized for testing database tier infrastructure changes Test Data Management Data Masking Pack Achieve security & compliance objectives by obfuscating sensitive data in test environments Enables secure, production-scale testing Application & Infrastructure Mid-tiers & DB-tiers 4

Oracle Application Testing Suite A powerful, integrated testing solution for ensuring application quality, performance and reliability 1. Oracle Test Manager Test process management, requirements and defect tracking 2. Oracle Functional Testing Automated functional & regression testing 3. Oracle Load Testing Automated load & performance testing using same scripting language & platform as Functional Testing 5

Oracle Test Manager: Puts Test Process Management at every Developer s fingertips Manage test process from a central, collaborative console Comprehensive traceability from test requirements, to test cases, to bugs & issues Document both manual & automated test cases and execute from your test plan Create reports to provide visibility into the test process Fully customizable to fit your development methodology Scalable enterprise architecture, yet easy to deploy & manage over web Includes Oracle DB & WLS 6

Oracle Functional Testing: Automated Functional & Regression Testing Automates functional & regression testing - for Web, EBS, ADF, Siebel, SOA, Forms, packaged & custom applications OpenScript integrated platform for functional and load testing Intuitive visual scripting interface simplifies test process Powerful Java IDE provides superior scripting extensibility Custom accelerators for EBS, Siebel, Web Services, ADF & Oracle Database for efficient, optimized testing 7

Oracle Load Testing: Load and Performance Testing and Tuning from Application down to DB tiers Realistic load & performance testing for Web, EBS, Siebel, ADF, SOA, Forms, packaged & custom applications Scale to thousands of concurrent users to simulate peak production loads Delivers better accuracy by performing functional content validation under load Intuitive Web console promotes collaborative testing Server monitors ID & resolve performance bottlenecks Offers custom accelerators like Functional Testing has Includes Oracle DB & WLS 8

What: Introduction to Oracle Application Testing Suite How: a Worked Example Testing EBS & Web Services Applications Conclusion 9

OpenScript Easy-to-use Eclipse GUI Create functional and load tests using intuitive recording and playback paradigm Already familiar to majority of Java developers Use as little or as much Java code customization as desired 10

Support Multiple Application Models Robust support for Adobe Flex, Oracle EBS/Forms, Oracle Fusion/ADF, Siebel HI, and Web applications Also provides database load testing, SOA/web services testing, and generic Java tests for non-web applications (e.g. sockets-based) 11

Familiar Eclipse GUI Control recording and playback from the OpenScript toolbar 12

Record or Play Back in Firefox or IE 13

Recorded Script and Results Generated script in tree view Recording/run results:.. or screenshot, view test script HTML, in its HTTP native headers Java format 14

Setting Parameters We can change the parameters, data sources, or values of any application element through the GUI Simply right-click on a parameter, then select its properties 15

Setting Parameters continued.... or click on this button to substitute a variable or data source change a property from its recorded value to something else.. 16

Variable Substitution & Data Banking When substituting a value into a parameter, we can supply a Data Bank, a script variable, or functions A data bank s source may be a CSV file, or a JDBC data source 17

Data Banking Data banks can pull data from Oracle databases (via the JDBC type 4 thin driver).. or any other database with the JDBC to ODBC shim 18

Script Variables Create script variables at any time by right clicking on the Tree View and selecting Add Set Variable 19

Data Sources for Script Variables script variables can be set to literals or take their values from data banks, built-in functions, or other variables 20

Built-in Script Variable Functions Here is an example of a script variable taking its value from a built-in function, @random We can do the variable assignment from the Eclipse GUI.. or from the Java code window for maximum flexibility 21

Setting Variables from Java code script variables can also be set to arbitrary Java code, in this case a trivial example (System.currentTimeMillis()) but any Java code is possible, hence OpenScript tests are infinitely extensible note that full Eclipse functionality including syntax completion and code refactoring are available in OpenScript! 22

Setting Variables from Application Results It is also trivially simple to extract application output and assign to a script variable Simply highlight the text desired in the Results window, right-click, and select Create Variable 23

Regular Expression Builder OpenScript automatically creates a regular expression to extract the desired content Testers can also modify the regular expressions and test these changes immediately in the builtin regular expression builder 24

The possibilities are endless! Thanks to the power of 100% Java test scripting. 25

What: Introduction to Oracle Application Testing Suite How: a Worked Example Testing EBS & Web Services Applications Conclusion 26

Application Testing Suite Key capabilites Test Starter Kits for EBS 11i & R12 Web services Accelerator Database testing accelerator Import RAT DB captures and create synthetic scripts Automatic script generation Zero-effort load testing script development Scripts generated using RUEI Smart integration with EM GC for application performance diagnosis JVM Diagnostics for mid-tier DB Profiles for Oracle Database 27

Oracle E-Business Suite 11i & R12 Test Starter Kits & Sample Scripts New and updated test starter kits for Oracle e-business Suite R12 and 11i EBS 12.1.1, EBS 12.1.2 EBS 11.5.10.2 Include ~75 unique test scripts, covering 17 different EBS modules Also includes load test scripts based on EBS Performance Benchmark Kits Scripts were created against a Vision demo database 28

EBS Apps Covered by Test Starter Kit Financial Products: Oracle Payables Oracle Receivables Oracle General Ledger Oracle Assets Oracle Internet Expenses Manufacturing Products: Oracle Purchasing Oracle Inventory Oracle Order Management Oracle Cost Management Oracle Materials Requirement Planning Oracle Process Manufacturing Products CRM Products: Oracle Contracts Oracle Service Oracle Marketing Human Resources Product: Oracle Human Resources Projects Product: Oracle Projects Technology Product: Oracle Application Object Library 29

Web Services Testing Accelerators Overview Web Services Testing Accelerators enable automated functional and load testing for SOA Web Services Supports SOAP/HTTP-based Web Services Built on the OpenScript Web/HTTP module framework for creating and executing scripts Integrated with Oracle Load Testing to execute scripts for load testing across thousands of concurrent VUs Includes an integrated WSDL parser and manager Lets you create SOAP requests directly from WSDL files XML Editor to edit & parameterize SOAP requests Integrate Web Services scripts/requests with other script types like Web/HTTP 30

31