SilkTest Overview By Claire L. - PowerPoint PPT Presentation

1 / 32
About This Presentation
Title:

SilkTest Overview By Claire L.

Description:

High-Level 'Selling Messages' Technical Analysis. Software Quality Optimization ... enables operators in Automated Scripts group to quickly analyse the results. ... – PowerPoint PPT presentation

Number of Views:377
Avg rating:3.0/5.0
Slides: 33
Provided by: cbel7
Category:

less

Transcript and Presenter's Notes

Title: SilkTest Overview By Claire L.


1
SilkTest Overview By Claire L.
2
Agenda
  • (Positioning)
  • Technical
  • High-Level Selling Messages
  • Technical Analysis

3
Current 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
Current Needs
  • Build quality into the application from the
    beginning, not as an afterthought
  • Accelerate time-to-market while adjusting to
    smaller testing teams and shorter testing cycles
  • Ensure consistency between releases and optimize
    test coverage, while reducing the cost of testing
  • Meet business requirements for functionality,
    quality reliability, and deliver on time

5
Has SilkTest brought any value (benefits and
advantages) to your organization and, most
important, to your professional life?
  • Silk is easy to learn due to the object oriented
    script language. That reduces effort for new
    testers / automation programmers. Capability of
    language and tool as a whole is very high (e.g.
    agents separated)...
  • Silk Test has provided us with a greater ability
    to limit human error and increase our code
    coverage. Professionally it has provided me with
    a new path and education.

6
Has SilkTest brought any value (benefits and
advantages) to your organization and, most
important, to your professional life?
  • Recovery System - Unique to Segue
  • Yes, Silk Test has played a big role in the
    success of my organisation as well as to me
    personally. Automation never seemed so easy with
    such good recovery system and being object
    oriented it helped in making everything modular.
    I personally benefited as it provided me with a
    lot of insights in automation testing and with
    ever increasing need to reduce cost by
    automating...delivering a quality product in the
    given time frame.

7
Has SilkTest brought any value (benefits and
advantages) to your organization and, most
important, to your professional life?
  • Not yet. However that could be limited to us.
  • About 70 of manual scripts have been automated
    in the frames SilkTest-based automation process
    carried out in Allied Testing. Man-hours reduced
    3 times as compared to manual testing. Thanks to
    advanced 4T Silk's language, developers of Allied
    could significantly decrease time of creating
    automated scripts. And Silk-featured option to
    build hierarchical "" and "-" results structures
    enables operators in Automated Scripts group to
    quickly analyse the results.

8
Has SilkTest brought any value (benefits and
advantages) to your organization and, most
important, to your professional life?
  • Quite simply it has allowed us to automate
    repetitive and boring tests which otherwise would
    require an engineer to sit down and spend his day
    doing over and over again. In essence it has
    become the trained "monkey" which presses the key
    and allows our engineers to spend more time on
    more interesting projects.
  • Better and faster tests of our electronic
    products.
  • It has allowed for shorter turnaround times and
    greater reliability in the product.

9
Has SilkTest brought any value (benefits and
advantages) to your organization and, most
important, to your professional life?
  • Sure. We are able to do testing more
    consistently, because the automation does the
    same thing the same way every time. As for
    myself, my first coding experience came with
    Visual 4Test. From there, I've grown to the
    point that I code in five different languages.
  • We could not perform our data comparisons between
    our production system and our development system
    without SilkTest. We have expanded our data
    comparison testing test case count 20 times over.
    In my professional life, I am now leading a
    company wide QA Automation Team, and this is a
    management opportunity for me.

10
Has SilkTest brought any value (benefits and
advantages) to your organization and, most
important, to your professional life?
  • It allows us to do regression testing and to test
    many more scripts than would be possible in a
    manual mode during our timeframe.
  • Absolutely! Improves test coverage for company
    and helps me obtain jobs and enjoy my career even
    more.
  • SilkTest was the first attempt to establish real
    Testing in our Company. We have not regret it up
    to date to use this tool.

11
Has SilkTest brought any value (benefits and
advantages) to your organization and, most
important, to your professional life?
  • SilkTest is widely used in my organization. It
    has reduced the testing cycle and provide speed
    to market.
  • Yes, pretty good script language support .NET
    platform.
  • Yes, we could execute regression automation
    scripts while also, testing new areas of the
    app, manually. This way we have better testing
    coverage.

12
Has SilkTest brought any value (benefits and
advantages) to your organization and, most
important, to your professional life?
  • Great value added. We currently runs over 160
    scripts (actual run time of 400 hours...done on
    a bi-weekly basis). Defects found by automation
    near 200 per year (nearly double that of a manual
    tester). Best of all they are found early in the
    dev lifecycle, rather than at the end during
    system test. Since SilkTest is really all I do,
    it has added great value to my professional life.
    The accomplishments that we've had are
    significant. It is a huge success story for me
    and my organization.
  • Yes - user friendly.

13
SilkTest Automation Environments
14
In Sum, SilkTest Allows You To
  • Deploy higher-quality applications faster and
    with reduced risks and cost
  • Maximize ROI by building long-lasting, reusable
    test assets
  • Increase productivity by running tests unattended
    24x7

15
Sample Customers Using SilkTest

Optimize the quality of your software application
with SilkTest
SILKTEST PRODUCT FAMILY
16
SilkTest Technical OverviewBy Mike R.
17
SilkTest Technical Presentation
  • SilkTest Features by Functional Area
  • Test Creation
  • Test Execution
  • Test Maintenance
  • SilkTests Unique Value Proposition

18
Strong Foundation for Test Creation
  • Built-for-testing Scripting Language (4Test)
  • Object Oriented language that enables increased
    modularity, reuse and lessened maintenance of
    automation
  • Built-in, customizable as well as user-defined
    library of classes and functions designed
    specifically for testing
  • Less code needed compared to other OO languages
    being used as automated tool scripting languages
    such as C and Java
  • No need to worry about traditional programming
    language pitfalls such as memory management,
    pointers,
  • Library functions encapsulate programming details
    such as how to click on a button
  • 4Test more OO than VBScript
  • Compiled versus interpreted language allows for
    reduced overhead when executing tests
  • Scripts reusable as-is across platforms and
    browsers
  • Powerful scripting features such as threading in
    order to create real world test scenarios

19
Strong Foundation for Test Creation Script
Reusability

With SilkTest, you only need 1 test script to
handle these 12 combinations
20
Strong Foundation for Test Creation
Customizable Library Classes
Customizing built-in HTML PushButton class
Modifying Click behavior to also print out
button name
Test that calls customized Click on a customized
button
Output of passed test shows print output as well
21
Strong Foundation for Test Creation
  • Built-for-testing Integrated Development
    Environment
  • Debugger
  • Outline editor with multilevel expand/collapse
    for easy viewing
  • Auto-indenting
  • Color-coded syntax errors
  • Project Workspaces for increased organization and
    collaboration
  • Several scripting assistants
  • AutoComplete
  • Library browser
  • ToolTips
  • Workflow assistants for visual script creation
    and modification
  • Action Recorders
  • Basic Workflow
  • Data Driven Workflow
  • Multiple document interface for editing multiple
    files

22
Strong Foundation for Test Creation
  • Multitude of tools for recognition of UI controls
  • Native 4Test classes for testing standard
    controls of leading technologies
  • Win32/MFC
  • HTML
  • Java/Java Applets
  • .NET
  • PowerBuilder
  • VB/ActiveX
  • Class mapping for testing renamed controls
    (MyPushButton)
  • Class recording for testing other custom controls
  • VB/ActiveX, Java, .NET
  • Direct Java calling for invoking public Java
    methods of custom controls
  • Extension Kit for customizing SilkTest agent

23
Strong Foundation for Test Creation - IDE
24
Strong Foundation for Test Execution
  • 24x7 continuous test execution
  • Built-in, customizable recovery system
  • Return to a pre-set application state before each
    test eliminating cascading errors
  • Intelligent handling of unexpected errors
    including application crashes
  • Built-in, customizable pre- and post- test
    execution behavior
  • Multi-dimensions to test execution and
    verification
  • Distribution of tests to multiple platforms for
    parallel testing
  • SilkTest Runtime for extremely cost effective
    solution
  • Distribution and coordination of individual test
    steps/tasks to multiple machines for network
    transaction testing
  • Industry-unique SilkTest Agent
  • Distribution of entire transactions to multiple
    machines for single test simulation of multi-user
    access
  • Ideal for testing multi-user access issues such
    as file locking and database record locking
  • Direct database testing for additional layer of
    transaction verification
  • Bitmap viewer for capturing, verifying and
    updating baseline application bitmaps

25
Strong Foundation for Test Creation Parallel
Testing
Multiple platforms

Multiple browsers

Multiple localized versions
Simplified Chinese

Kanjii
SilkTest Runtimes for cost effective parallel
testing
26
Strong Foundation For Test Execution
Distributed Transaction Testing
SilkTest
Order Entry order 3 books
Shipping ship 3 books
Finance bill for 3 books
agent
agent
agent

network
27
Strong Foundation for Test Execution
  • Powerful results viewing
  • Integrated difference viewer
  • Ability to update expected results automatically
  • Optional results generation to ASP-based web page
    format
  • Export of standard reports to ASCII file
  • Integrations with SilkCentral Test Manager for
    requirements mapping, scheduled executions,
    defect management, holistic reporting

28
Strong Foundation for Test Maintenance
  • Object oriented language promotes maintainable
    code
  • Key factor in enabling long term ROI
  • Ideal for building reusable test
    components/building blocks that are connected
    together to build tests
  • Polymorphism enables minimal number of action
    keywords in keyword/table driven frameworks
  • Separation of script actions from objects being
    acted upon
  • Changes in object recognition easily reconciled
    in single place
  • Object recognition described in an ASCII file to
    promote ease of access and customization

29
Strong Foundation for Test Maintenance -
Polymorphism
Common Login actions defined here
Login actions specific to internal users defined
here

Login actions specific to external users defined
here
30
SilkTests Unique Value Proposition
  • More extensive test coverage due to
  • Expedited creation of tests
  • OO scripting language best suited for building
    easily configured and reused test components
  • Minimized maintenance of tests
  • OO scripting language best suited for building
    easily maintained test components
  • Remote agent for distributed transaction tests as
    well multiple simultaneous user tests
  • Bitmap comparison tests
  • More opportunities to test due to
  • SilkTest Runtime for parallel execution of tests
  • Automatic recovery of unanticipated errors during
    execution of tests

31
SilkTest Technical Competitive AnalysisBy Mike
R.
32
Q A
Write a Comment
User Comments (0)
About PowerShow.com