Test Automation Ws

  • Upload
    ggocio

  • View
    225

  • Download
    0

Embed Size (px)

Citation preview

  • 7/31/2019 Test Automation Ws

    1/16

    Test Automation(QuickTestPro11.2)

  • 7/31/2019 Test Automation Ws

    2/16

  • 7/31/2019 Test Automation Ws

    3/16

    Test Components(Actions)

    Reusability and Mantenability

    Create a Components Map of the application Indetify a Common Point (Main Page)

    Last Step return to First Step (Iterations)

    Test Automation Planning(II)

    Login

    TestCampaign

    Logoff

  • 7/31/2019 Test Automation Ws

    4/16

    Single Action Test

    Action 1

    Test Campaign

    Login

    TestCampaign

    Logoff

    Multiple Action Test

    Action 1

    Test Campaign

    Login

    Test Campaign

    Logoff

    Action 2

    Action 3

    Test Automation Planning(II)

    Integrated Tests

    Implements Test Cases

    Calls to Components Test Case Component + Dependences

  • 7/31/2019 Test Automation Ws

    5/16

    Test Automation Planning(III)

    Test Batch Runner

    Test Cases Set

    Implements Test Plan Manual Test Cases Tracebility

    E3 Demo

  • 7/31/2019 Test Automation Ws

    6/16

    Objects Repository(I)

    Local Repository VS Shared Repository

    You use local object repositories when you:

    Have very few tests that correspond to a given application,

    interface, or set of objects. Do not expect to frequently modify the test object properties.

    Create single-action tests.

    You use shared object repositories when you:

    Work on multiple tests that have some common objects.

    Expect the test object properties on the application to changefrequently.

    Work with multiple-action tests.

  • 7/31/2019 Test Automation Ws

    7/16

    Objects Repository(II)

    Identify the types of Object Repositories

    Using Object Repository Manager

    2 Metodologies:

    1Create Shared OR -> 2Create Scripts

    1Create Scripts -> 2Update Shared OR

  • 7/31/2019 Test Automation Ws

    8/16

    Check Points

    Types of Check Points:

    Standard Check Point

    (Example) Bit Map Check Point

    (Example)

    Manual Check Point

    (Example) Gmail Check Point

    (Example)

  • 7/31/2019 Test Automation Ws

    9/16

    Handling Exceptions

    Enables to test Positive /Negative test data

    Ensures the test runs to Completion

    Programmatic Solution(Sync)

    Conditional statements.

    Exit/Call statements.

    Recovery Scenario(Async)

    Types of Recovery Scenarios

    Steps

    EXAMPLE

  • 7/31/2019 Test Automation Ws

    10/16

    Parameters

    Types of Parameters:

    Data Table(Excel)

    (Example)

    Action/Test Parameters

    (Example)

    Environment Files(XML Files) (Example)

  • 7/31/2019 Test Automation Ws

    11/16

    Versioning & Tagging

    Standardize naming conventions for Tests

    Components VS Integrated Test

    Test Versioning Frecuency Test Lifecycle

    Rollbacks?

    Environments Versioning Resources:

  • 7/31/2019 Test Automation Ws

    12/16

    Limitations for QTP

    IExplorer, Firefox and Chrome

    Only Windows Supported

    Licenses Limitations

    Other scripting languages i.e. JScript, VB.NET,C#.NET etc

    Ability to open multiple scripts at one time

    More Flexible format for the Reports

    Limitated Bacht Test Run tool(Manage ResultsStorage)

  • 7/31/2019 Test Automation Ws

    13/16

    Test Management

    Tool

  • 7/31/2019 Test Automation Ws

    14/16

    Requirements

    Tests Repository(Manual and Automated)

    Fast Test Plan Creation

    Requirements/Tests/Defects Traceability

    SW Requirements Management

    QA Reporting

    Agile Reports Generation

    Test Versioning

    Defects Management

  • 7/31/2019 Test Automation Ws

    15/16

    Costs

    Licenses(Payment VS Freeware) Current Data Migration

    Export/Import to temporal Files

    Data Volume

    Jira Integration

    Standard Solution

    Home Made Solution

    QTP Integration

    Repository

    Running Test

  • 7/31/2019 Test Automation Ws

    16/16

    Test Management Tools

    Zephyr Demo

    Enterprise Tester Demo

    QC Demo