• Squish tip of the week: Handling mouse position sensitive drag and drops

    19 Nov 2014 Mouse cursor position can impact some drag and drop objects in applications. In a recent application I was working with, drag and dropping objects to new locations worked with the build-in drag and drop functionality; however connecting those objects with a workflow style arrow, required the mouse cursor to first hover over a specific quadrant […] more

  • New video tutorial: Finding child objects using parent

    17 Nov 2014 Topics included: Get child objects using parent object Building real names at run time Real Names and Symbolic Names & the Object Map Drag and drop & relative coordinates Using regular expressions Looping Additional Resources KB: Finding child objects by type and property values Download example test suite from video: suite_sampleDragAndDrop AUT in video from […] more

  • Squish tip of the week: How to execute keyboard and mouse combination commands

    13 Nov 2014 How can I perform a keyboard + mouse combination in a test script? The mouseClick function accepts a modifierState and a button. The modifier state accepts a set of keyboard commands. Take for example performing a Control + Shift + Right Click Given a Java Swing application, Shift is 1 and Control is 2 Which […] more

  • Squish tip of the week: Use data to validate endless scenarios

    5 Nov 2014 You’ve most likely heard of data-driven tests. A key term often used in Automated GUI Testing. But did you realize the power a set of data can provide within a single test case? Take a simple example of enrolling a user in a membership-based program. Within the few registration fields, many variables exist: What are […] more

  • Squish tip of the week: How to determine if a checkbox is checked?

    29 Oct 2014 You can check the state of a checkbox, radio button, or the property of any other object or widget using Squish. Using a Verification Point The line below looks at the object :Controls.My_CheckBox and indicates if the verification point passed or failed: passed if the checkbox is checked, and failed if the checkbox isn’t […] more

  • Squish 5.1.2 Maintenance Release

    24 Oct 2014 A maintenance release of Squish GUI Tester is available. more

  • Squish tip of the week: Import collection of test cases to HP’s QC / ALM

    22 Oct 2014 Did you know teams can execute, manage and analyze Squish tests and results using Squish’s QC ALM Add-on?. Using the example below, you can also import a collection of tests to QC ALM in a single call! Import Call and Parameters Script: Import List Of Test Cases Read more in other Squish resources below: Squish […] more

  • Squish tip of the week: How to slow script playback down

    16 Oct 2014 At times, having a script playback slower may be helpful. The sample script below snoozes for 0.5 seconds between each step in main(): Read the following knowledgebase article to learn additional approaches: Article – Slowing Down Test Script Execution more

  • Squish tip of the week: Enable Verbose Test Result Logging

    8 Oct 2014 Need more detailed information in your test results? Nightly or scheduled test runs results often provide valuable quick-read information. What about times when verbose logging, or a Test Audit Log, may prove valuable? The following example illustrates how to create a fully-customizable Test Audit Log using Squish. Each action is modified to include a log […] more

  • Measuring QML Coverage

    2 Oct 2014 Last year we started receiving the first requests for QML coverage. “Sure. We’ll look into it.”, we replied. It seemed like a logical extension of our cross-language coverage tool Squish Coco. At least on first sight. At this year’s Qt Contributors’ Summit the question came up independently in one of the sessions. I had nothing […] more

Upcoming Events

Past Events