Test Automation Simplified for Windows, Linux and UNIX - PowerPoint PPT Presentation

About This Presentation
Title:

Test Automation Simplified for Windows, Linux and UNIX

Description:

... its value proposition to Linux and Solaris, enabling. More automation ... Optimize the quality of Windows, Linux and Solaris platforms with ONE powerful ... – PowerPoint PPT presentation

Number of Views:196
Avg rating:3.0/5.0
Slides: 20
Provided by: ChrisBe
Category:

less

Transcript and Presenter's Notes

Title: Test Automation Simplified for Windows, Linux and UNIX


1
Test Automation Simplified for Windows, Linux
and UNIX
2
Agenda
  • Current QA Challenges
  • Automation with SilkTest
  • Creating, Executing and Maintaining Automation
  • SilkTest Value Proposition
  • Introducing SilkTest 7.6
  • Simultaneous, Distributed and Non-Distributed
    Testing
  • Supported Environments and Technologies

3
Current QA Challenges
  • Reduced testing teams
  • How to do more with less while meeting quality
    expectations?
  • Unpredictable costs and schedules
  • How to meet faster release cycles without
    compromising quality and budget?
  • Rising complexity of software configurations
  • How to optimize test coverage with smaller
    teams?
  • Loss of customer loyalty
  • How to meet customer requirements for
    functionality, quality and reliability?
  • History of failed test automation
  • How to build reusability maintainability into
    the testing process?

4
SilkTest Value Proposition
ONE powerful test automation environment
Create, execute and maintain long-lasting
automation ONE robust and extensible scripting
language Build scalable, reusable test components
earlier in the development lifecycle
ONE script for testing multiple applications, op
erating systems, and technologies simultaneously
Capture deeper, granular pass/fail results from a
single transaction that spans multiple machines
(true distributed testing) Drive multiple user tr
ansactions against the application at the same
time
5
Building Automated Tests with SilkTest
6
Executing Automated Tests with SilkTest
Agent technology for complete end-user simulation
of your most complex, real-life business
transactions Simultaneous testing for efficient
usage of hardware resources and increased
productivity Runtimes for cost-effective test e
xecution and reporting Auto Recovery System for
24x7 unattended testing Direct Database Acces
s Verification for ensuring transaction
integrity
7
Maintaining Test Automation with SilkTest
Object-Orientation scripting language provides a
powerful mechanism that insulates tests from
application changes. It also provides for a
single point of control for changing the
automation, allowing users to easily and quickly
find where change needs to be made.
8
SilkTest User Interface and Agents
Windows
Windows
9
Introducing SilkTest 7.6
  • SilkTest 7.6 extends its value proposition to
    Linux and Solaris, enabling
  • More automation
  • One script can be used on more platforms
  • More distributed testing scenarios can be
    automated
  • More time and cost savings
  • Faster time to market

10
SilkTest User Interface and Agents Today!
Windows
Windows
Red Hat Linux
Solaris
11
SilkTest
Optimize the quality of Windows, Linux and
Solaris platforms with ONE powerful functional
test automation environment
Increase Productivity Reduce risk of costly fai
lures Reduce testing cycle times while increasi
ng test coverage
12
Deep Dive Into the SilkTest Value Proposition
  • Simultaneous testing
  • Distributed testing
  • Non-distributed testing

13
Simultaneous Testing
  • Simultaneous testing means
  • Running tests on different machines at the same
    time, where the application on each machine is
    either the same or different
  • There is no interaction between the test cases or
    the machines
  • Typical motivation to perform simultaneous
    testing is when testing multiple localized
    versions of an application or testing the same
    exact application on different platforms
  • The driver for doing simultaneous distributed
    testing is speeding time to market

14
Distributed Testing
  • Distributed testing means
  • Much the same as simultaneous testing, with one
    major difference
  • There is interaction between the test cases or
    machines
  • Typical motivation to perform distributed testing
    is to test multiple, simultaneous accesses to a
    database record to test for proper record
    locking/access
  • The driver for doing distributed testing is the
    applications behavior

15
Non-distributed Testing
  • Non-distributed testing means
  • Running tests on a single computer system
  • The computer system can be either local or
    remote
  • Remote testing means that you connect to some
    networked machine to run the test
  • Typical motivation to perform non-distributed
    testing is to simply test a single user scenario
  • Non-distributed testing scenarios may end up
    transitioning to simultaneous testing to shorten
    the overall testing cycle

16
SilkTest Built to Meet Your Testing Needs
  • Ideal product architecture
  • Single host software component for controlling
    separate agent component
  • Separate agent component is installed on each
    test machine
  • In the box infrastructure
  • Scripting language
  • Recovery system

17
SilkTest 7.6 Supported Environments
  • Windows
  • Solaris 9 and 10
  • Red Hat Linux Enterprise Workstation (WS) 2.1 and
    3.0
  • Motif 2.1 and 2.2
  • Combo Box
  • Notebook
  • Tree View
  • List View
  • Java

18
Whats Next for SilkTest for UNIX
  • Firefox
  • Other Widget sets (Qt)
  • Other flavors
  • Novell Suse Linux
  • HP-UX

19
Product Demonstration
  • Simultaneous Testing
  • Application built using different UI
    technologies
  • Motif on Red Hat Enterprise Linux 3.0
  • Win32 on Windows XP
  • Demo will show
  • First, sequential test to get the idea
  • Second, simultaneous test to show reduced testing
    time
Write a Comment
User Comments (0)
About PowerShow.com