• No results found

Application Testing Suite Overview

N/A
N/A
Protected

Academic year: 2021

Share "Application Testing Suite Overview"

Copied!
42
0
0

Loading.... (view fulltext now)

Full text

(1)

<Insert Picture Here>

(2)

Load Testing and

Load Testing and

Accelerators for

Accelerators for

Packaged Apps &

Packaged Apps &

Web Services

Web Services

Functional Testing and

Functional Testing and

Accelerators for

Accelerators for

Packaged Apps &

Packaged Apps &

Web Services

Web Services

Test Management

Test Management

Real Application Testing

Real Application Testing

Real User Real User Experience Monitoring Experience Monitoring Service Level Service Level Management Management Packaged Application Packaged Application Management Management

SOA Application Management

SOA Application Management

Diagnostic and Tuning

Diagnostic and Tuning

Provisioning, Configuration

Provisioning, Configuration

Management

Management

Oracle Enterprise Manager

Oracle Enterprise Manager

Application Application Operations Operations Management Management

Top

Top

-

-

Down Application Management

Down Application Management

Application Application Quality Quality Management Management Application Testing Suite

(3)

Application Testing Suite

A powerful, integrated testing solution for ensuring

application quality, performance and reliability

Functional Testing for Web Apps

Load Testing for Web Apps Test Manager for Web Applications

(4)

Why do Customers Care?

Cost of 1 hour unplanned production downtime

Percent of unplanned downtime that can be eliminated through pre-deployment testing and better QA/Development collaboration $100,000+

Incremental cost of fixing problems in production 80-10,000x

80%

Source: Gartner

Percent of applications deployed without testing 75%

Customers have invested in applications to provide better and

more cost-effective service to their customers

(5)

Application Testing Suite: A Lifecycle

Approach to Quality

Oracle Load

Testing for Web

Applications

Oracle Functional

Testing for Web

Applications

Oracle Test Manager for

Web Applications

Tune

Tune

Test

Test

Design

Design

Develo

p

Develo

p

Design Test Plans

Based on Application Requirements

Develop Manual Test Cases and Automated Test Scripts

Execute Functional Tests Execute Load Tests and

(6)

Oracle Functional Testing for Web Applications:

Automated Functional & Regression Testing

Automate transactions for

Web applications & Web

Services

Execute rigorous

functional test cases

Create automated

regression test suites

Identify and report on

functional application

failures

(7)

Functional Testing for Web Applications

• Automate transactions for Web apps & Web Services

• Execute rigorous functional test cases

• Create automated regression test suites

• Identify and report on

functional application failures

• Reuse functional test scripts for load testing

• Superior DOM-based

recording for Web applications

• Automatically generates test cases to validate application content

• Same scripts can be re-used for functional testing and load testing

• Eclipse based IDE for rich extensions, enhancement, OpenScript

(8)

Oracle Load Testing for Web Applications:

Load and Performance Testing and Tuning

Create realistic load test

scenarios that simulate

end-user behavior

Scale to thousands of

concurrent users

Perform functional content

validation under load

Monitor server-side

performance & correlate to

end-user response times

(9)

Load Testing for Web Applications

• Create realistic load test

scenarios simulating end-user behavior

• Scale to thousands of concurrent users

• Perform functional content validation under load

• Monitor server-side

performance & correlate to end-user response times

• Easy to create scripts for complex and dynamic Web applications

• Automatic validation of page responses for each Virtual User

• Scalable load generation that enables you to run thousands of users

• Intuitive Web-based interface that enables remote access and multi-user collaboration

(10)

Oracle Test Manager for Web Applications:

Test Process Management

Manage test process from

centralized Web-based

console

Define test requirements

Develop manual &

automated test cases

Document and track

defects

(11)

Test Manager for Web Applications

• Manage your test process from a centralized Web-based console

• Define test requirements for your application

• Develop manual and automated test cases

• Document and track defects identified during testing

• Report on the test process and assess application readiness

• Simple and intuitive Web- based interface

• Fully customizable fields and reports to fit your test process

• Integrates test management with defect and requirements tracking

• Integrated with Oracle Functional Testing to drive automated testing

(12)

<Insert Picture Here>

(13)
(14)
(15)
(16)
(17)

Test Cases

Default Tests

HTML Comparison

Links, Images, Forms

User Defined Tests

Text Matching

Object Tests

Table Tests

(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)

Application Testing Suite Application Testing Suite

Data Masking

Data Masking

Real Application Testing Real Application Testing

Real User Real User Experience Monitoring Experience Monitoring Service Level Service Level Management Management Packaged Application Packaged Application Management Management

SOA Application Management SOA Application Management

Diagnostic and Tuning Diagnostic and Tuning Provisioning, Configuration Provisioning, Configuration Management Management Change Tracking Change Tracking and Synchronization and Synchronization

Oracle Enterprise Manager

Oracle Enterprise Manager

Application Application Operations Operations Management Management

Top

Top

-

-

Down Application Management

Down Application Management

Application Application Quality Quality Management Management

(34)

Secure Application Testing

Data Masking Enables Secure Production-scale Testing

Testing with production data results in highest quality testing

Production data has sensitive information that is highly regulated

Regulations restrict use of sensitive data and mandate access control

(who, where, how, and why)

• Payment Card Industry Data Security Standard (PCI DSS) 6.3.4

• Graham-Leach-Bliley Act (GLBA) and Sarbanes-Oxley Act (SOX)

• Health Insurance Portability and Accountability Act (HIPAA)

• Communications Act (Title 47,222)

90% fail compliance, facing fines and remediation costs

Test environments more vulnerable to breaches

Non-production breaches must be disclosed

(35)

Data Masking Pack

Test applications with production data for highest quality testing

without sharing sensitive information

Development and Testing Database

Production Database

Benefits

9 Eliminate risk of moving sensitive data to dev & test environments

9 Share data with partners without exposing sensitive data

9 No impact on production database

LAST_NAME SSN SALARY AGUILAR 203-33-3234 40,000 BENSON 323-22-2943 60,000 LAST_NAME SSN SALARY ANSKEKSL 111—23-1111 40,000 BKJHHEIEDK 111-34-1345 60,000

(36)

Automatic database referential

integrity when masking primary keys

Implicit – database enforced

Explicit – application enforced

Data mask format library

View sample data before masking

Key Features

Production

Test / Development

Mask

(37)

Data Masking Pack

• Centrally shared mask

formats for common sensitive data

• Automated repeatable

process for masking sensitive data

• Easy-to-use web interface integrates with other

administration functions

• Enables sharing of data in compliance with information

• High performance masking technique optimized for Oracle databases

• Single unified web interface to mask sensitive across all databases

• Enforces referential integrity for packaged and custom applications

• Part of a complete set of information security solutions

(38)

Marquee Testing Customers Across Key

Industries

Financial Services

Communications and Manufacturing

IT Services and Software

e-Commerce & Media

(39)

Business Challenges

• Ensure performance of complex, mission-critical, highly visible online tax application, with massive usage peaks in the week before tax filing deadlines

• Additional testing throughout a complicated set of customer-facing, CRM, HRM, and branch support applications

Solution

• Oracle Application Testing Suite’s Load Testing for Web Applications for load and performance testing

Business Results

• Consistently strong application performance every year during crucial tax seasons

H&R Block

“America’s most trusted online tax provider” relies on Oracle

Application Testing Suite to prepare for annual online filing

season spike

(40)

Business Challenges

One of the largest college districts in the nation

• 250,000 students annually and 11,500 employees across ten colleges

Major rollout of PeopleSoft Enterprise Student Administration

Need to ensure application performance during peak usage coinciding with new student enrollment

Solution

Used Oracle Load Testing for Web Applications for load and performance testing and consulting

services for test planning, execution and tuning

Displaced HP/Mercury (too difficult to use)

Found a number of critical performance problems

Maricopa Community Colleges

Oracle Application Testing Suite helped Maricopa ensure a

successful deployment of PeopleSoft Student Administration

(41)
(42)

References

Related documents

Oracle Application Testing Suite (OATS) is an open and integrated scripting platform for both load and functional testing as well as test management, using OATS functional testing

Many machine learning tools have been applied to the problem of condition monitoring using static machine learning structures such as artificial neural network, support vector

experiment to measure pollination services, using citizen science to gather data on 364. geographical scales that would be vastly more costly to achieve with professional

(c) Owners must be made to realize that the higher they price their home over fair market value, the longer it will take to sell and the lower the likelihood of a sale during the

To accurately load test your web application, you may need to create multiple load test scripts with each script running a specific action (for example, uploading a small Word

Among infants and children aged &lt;5 years in Kilifi, Kenya, the prevalence of PCV10 serotypes in carriage in 2016 is estimated from a cross-sectional carriage study at about 8%

Even though a traditional soft- ware license for document management — one that is installed in the company, customized for use in a specific applica- tion and then deployed across

(b) Financial products ( other than insurance, superannuation or a RSA product or service ) – To qualify as a wholesale client the guidelines in Chapter 7 of the Act are to be