4
Test Workbench an IBM + HCL product Speed innovation with continuous testing across the enterprise. Delivering modern applications is complex. Beyond the time spent doing research and development to build a product, today’s users expect ever higher levels of quality, and may provide negative feedback in a very public fashion. A product that is rushed to market with little time for quality assurance can massively damage the reputation of even well-established organizations. Yet companies continue to push for faster release turnarounds without considering a DevOps, or a continuous delivery, approach. Delivering a high-quality product to market rapidly is a costly affair. Dedicated testing resources and environments are expensive. Businesses are facing financial constraints and are being asked to do more work with smaller headcount. The pressure to streamline and eliminate any additional cost factor is enormous. INTRODUCTION Over time the complexity of the software that quality management teams are expected to test grows. These large scale, complex applications often span heterogeneous environments with differing systems of engagement and systems of record. Changing software at this scale can lengthen delivery schedules, which in turn leads to higher costs and greater pressure from management. Customer and business demands add to the challenges for testing teams. As these change, they can rapidly alter software requirements which may in turn necessitate upgrades, either of which may depend on other systems and applications. The adoption of new technologies and the fast-paced work environment driven by users who expect more from the applications they work with than ever before, will not be changing. It is time to find testing solutions that can evolve with the changing landscape. CHALLENGES

WX4927-P&P Testing Workbench Brochure V1 copy without considering a DevOps, or a continuous delivery, approach. Delivering a high-quality product to market rapidly is a costly affair

Embed Size (px)

Citation preview

Test Workbenchan IBM + HCL product

Speed innovation with continuous testing

across the enterprise.

Delivering modern applications is complex. Beyond the

time spent doing research and development to build a

product, today’s users expect ever higher levels of

quality, and may provide negative feedback in a very

public fashion. A product that is rushed to market with

little time for quality assurance can massively damage

the reputation of even well-established organizations.

Yet companies continue to push for faster release

turnarounds without considering a DevOps, or a

continuous delivery, approach. Delivering a

high-quality product to market rapidly is a costly affair.

Dedicated testing resources and environments are

expensive. Businesses are facing financial constraints

and are being asked to do more work with smaller

headcount. The pressure to streamline and eliminate

any additional cost factor is enormous.

INTRODUCTION

Over time the complexity of the software that quality

management teams are expected to test grows. These

large scale, complex applications often span

heterogeneous environments with differing systems of

engagement and systems of record. Changing

software at this scale can lengthen delivery schedules,

which in turn leads to higher costs and greater

pressure from management.

Customer and business demands add to the

challenges for testing teams. As these change, they

can rapidly alter software requirements which may in

turn necessitate upgrades, either of which may

depend on other systems and applications. The

adoption of new technologies and the fast-paced work

environment driven by users who expect more from

the applications they work with than ever before, will

not be changing. It is time to find testing solutions that

can evolve with the changing landscape.

CHALLENGES

SOLUTION

Test Workbench allows you to support functional,

performance and integration testing throughout your

project lifecycle. It features a script less, wizard-driven

test authoring environment and support for more than

70 technologies and protocols.

To achieve DevOps or continuous delivery, software

testing teams must automate regression testing to

reduce the risk of deploying poor quality software into

production. Effective test automation should include

application programming interface (API) testing, user

interface testing and overall system testing. Employing

service virtualization in conjunction with test

automation allows these tests to be executed earlier,

and to cover a wider range of scenarios. Together,

these components of Test Workbench help you

automate and run your tests earlier and more

frequently to discover errors sooner—when they are

less costly to fix.

Test Workbench provides software testing tools supporting a DevOps approach: API testing, functional testing,

performance testing and service virtualization.

Testing of applications

through terminals,

browsers and mobile

interfaces.

Create realistic

workloads on your

systems, track SLAs,

and the root causes of

any issues.

Trigger and validate a

system’s APIs across a

range of network

protocols and message

formats.

Virtualize missing

components of the

system to enable faster

development and

testing.

Functional Testing API Testing Service Virtualization

DevOps Solution

CULTURE

THINK

MANAGE

LEARN

RUN

DELIVER

CODE

Continuous CustomerFeedback and Optimization

Continuous BusinessPlanning

Continuous Testing

Collaborative Development

Continuous Monitoring

Continuous Releaseand Deployment

Performance Testing

Funtional Tester, Test

Workbench Web UI Tester

Performance Tester,

Performance Test Server

Integration Tester Virtualization Server

API Testing & ServiceVirtualization

Execute

specified test

cases

Listen and

capture

transactions

Build negative

test cases

Refine ROI

Model

application

behavior

Model

negative test

cases

Model

“perfect

storm” test

cases

Apply

production

metrics

performance

tests and

virtual models

Deploy

models to

virtual

environment

Configure SUT

connections

Execute

specified test

cases

Capture test

results

Capture and

measure

results

Recommend

SV next steps

Identify

testing pain

points

Understand IT

technologies

Review use

cases

Initiate ROI

analysis

Understand

testing

methodology

Install and

configure SV

software

Configure

transactions/p

rotocols

Configure

services

Build

additional SV

test cases

BENEFITS

Functional, integration and performance testing

capabilities can help meet the challenge of testing

highly integrated and complex applications. With Test

Workbench, you can visualize the connections and

dependencies between services and components to

plan your integration test strategy. Coverage reports

are generated to help you identify which processes

and services require further testing. Such

determinations help you optimize your test

development with these results:

• Improve test planning, management and governance

• Enhance testing quality

• Meet aggressive schedules

• Reduce costs

STEP TO CONTINUOUS QUALITY: From Discovery to Execution

GET STARTED

Seize market opportunities and reduce

time-to-customer feedback with enterprise capabilities

for continuous software delivery. From discovery to

execution, follow these steps as you get started in your

continuous and automated testing journey.

Discover Configure Validate Model Deploy Execute

WX

49

27

When continuous testing is implemented as an integral part of a successful DevOps strategy: early, integrated,

automated and ongoing testing can address the tradeoff between speed and complete testing. IBM + HCL offers

a range of testing solutions that provide testing automation, cloud environments and service virtualization that

can ease the process of testing complex software products and solutions.

For more information, please contact us at [email protected].