• RSS
  • Facebook
  • Twitter

One Center for all the Testing Need. OneTestingCenter is for all, for all QA, for all Automation. Automation is easy, fun and enriching experience. Happy Learning and Happy Testing!

  • Access to All QA

    At OneTestingCenter, you find lots of books,articles,blogs and detailed guides. Everyone has access to QA. Happy Learning, Happy Testing.

  • Global Trainings

    All the QA/Auotmation trainings are available at OneTestingCenter. QA, Automation, QTP/UFT, Selenium, LoadRunner, QC/ALM, Appium...

  • Automation Learning Fun

    Technology is always evolving. Automation is always challenging. To be frank, Automation is fun, enthusiastic and enrching experience.

    QTP @ Synchronization

    Synchronization:

    Synchronizing is the process of utilizing time lines / time periods until for a specific purpose

    When you run tests, your application may not always respond with the same speed.
    For example, it might take a few seconds:
    •       For a progress bar to reach 100%
    •       For a button to become enabled
    •       For a button to become disabled
    •       For a window or pop-up message to open
    •  
    You can handle these anticipated timing problems by synchronizing your test to ensure that QuickTest waits until your application is ready before performing a certain step

    Synchronization - Ways to synchronize the test

    There are several options that you can use to synchronize your test:
      We can insert a synchronization point, which instructs
        QuickTest to pause the test until an object property achieves the value you specify. QTP -> Insert > Synchronization Point
      We can use Sync method to utilize the synchronization until for a specific time
      We can insert Exist statements that instruct QuickTest to wait until an object exists
      We can use Wait to wait a specified amount of time before continuing the test.
      You can also use Waitproperty(“propertyname”)
      You can also increase the default Timeout settings in the Test Settings and Options dialog boxes in order to instruct QuickTest to allow more time for certain events to occur.
      QTP -> File > Settings > Run > Synchronization timeout

    Synchronization – Methods

    Wait(WaitTime)
    Wait(10)
    WaitProperty “PropertyName”,”PropertyValue”, Time
    Dialog("Login").WaitProperty "enabled",true,10
    Exist
    If Dialog("Login").Exist Then
    Dialog("Login").Close
    End If
    Sync
    Browser("Welcome: Mercury Tours").Page("Page").Sync
    Reactions:

    QTP @ Synchronization

    QTP @ Synchronization

    Synchronization:

    Synchronizing is the process of utilizing time lines / time periods until for a specific purpose

    When you run tests, your application may not always respond with the same speed.
    For example, it might take a few seconds:
    •       For a progress bar to reach 100%
    •       For a button to become enabled
    •       For a button to become disabled
    •       For a window or pop-up message to open
    •  
    You can handle these anticipated timing problems by synchronizing your test to ensure that QuickTest waits until your application is ready before performing a certain step

    Synchronization - Ways to synchronize the test

    There are several options that you can use to synchronize your test:
      We can insert a synchronization point, which instructs
        QuickTest to pause the test until an object property achieves the value you specify. QTP -> Insert > Synchronization Point
      We can use Sync method to utilize the synchronization until for a specific time
      We can insert Exist statements that instruct QuickTest to wait until an object exists
      We can use Wait to wait a specified amount of time before continuing the test.
      You can also use Waitproperty(“propertyname”)
      You can also increase the default Timeout settings in the Test Settings and Options dialog boxes in order to instruct QuickTest to allow more time for certain events to occur.
      QTP -> File > Settings > Run > Synchronization timeout

    Synchronization – Methods

    Wait(WaitTime)
    Wait(10)
    WaitProperty “PropertyName”,”PropertyValue”, Time
    Dialog("Login").WaitProperty "enabled",true,10
    Exist
    If Dialog("Login").Exist Then
    Dialog("Login").Close
    End If
    Sync
    Browser("Welcome: Mercury Tours").Page("Page").Sync