Video of the Week

  • Video: Using pip to Install External Python Modules

    By on May 15, 2019

    Learn how to use the pip package manager to install additional modules to the Python interpreter that is included in Squish. Add features to the default Python feature set and avoid manual installations. Bootstrap pip: https://bootstrap.pypa.io/get-pip.py Example Requests Library: https://realpython.com/python-requests/

    Read more
    froglogic
  • Video: GUI Testing of Embedded Devices

    By on May 3, 2019

    Watch how to automate GUI tests for applications running on embedded devices easily. The Squish GUI Tester’s architecture supports remote access to embedded hardware to record and playback user interaction, verifications and validations. Squish features you might know from desktop testing are fully supported. In addition, Squish GUI test...

    Read more
    froglogic
  • Video: Converting Text-based Object Maps to Script-based Object Maps

    By on April 24, 2019

    The introduction of the Script-based Object Map to Squish 6.4 brought many improvements to creating configurable, flexible test cases, including accomplishing dynamic object lookups & object refactoring. Today’s video shows you how to convert your legacy Text-based Object Map to a Script-based Object Map:

    Read more
    froglogic
  • Video: Image-based Testing with Squish GUI Tester

    By on April 22, 2019

    Image-based testing can be a great addition to the object-aware testing automation approach of Squish GUI Tester. It helps to interact with objects which would not be recognized otherwise, e.g. 3D-painted GUI controls or custom complex GUI controls. It may also be used to automate controls which are not...

    Read more
    froglogic
  • Video: Creating Reusable Test Functions Through Shared Script Libraries

    By on April 10, 2019

    Learn how to create test script modules or test frameworks to make your GUI tests maintainable. Squish supports you in doing this through the concept of Shared Scripts and Global Scripts. While Shared Scripts group together test code within a Test Case or Test Suite, Global Scripts can be...

    Read more
    froglogic
  • Video: Analyzing Dependencies with Dependency Walker

    By on April 3, 2019

    Learn how to analyze dependencies of your application to find a matching Squish for Qt package that is binary-compatible with your application under test. Dependency Walker is a free tool that can help find out which libraries and library versions your application depends on, like the Qt libraries. In...

    Read more
    froglogic
  • Video: Object Recognition Through Wildcard Matching

    By on March 27, 2019

    In this week’s video, we’ll show you how to optimize lookups of objects with changing properties through Wildcard Matching. You’ll learn to set placeholders easily for variable parts of object properties to avoid duplicated Object Map entries. Wildcard Matching Squish Documentation: https://doc.froglogic.com/squish/late… Introduction to the Script-based Object Map: https://doc.froglogic.com/squish/late…...

    Read more
    froglogic
  • Video: Data-Driven GUI Testing

    By on March 20, 2019

    This week’s video teaches you how to run your tests with a high number of input data sets. Not sure how to modify your script to read in your data? No problem. The Squish IDE will refactor your code for you. Check out the video:

    Read more
    froglogic
  • Video: Fixing Object Lookup Errors On-the-Fly

    By on March 15, 2019

    Our latest video, ‘Fixing Object Lookup Errors On-the-Fly,’ is a short tutorial showing you how to use #Squish‘s Pick Tool to update #ObjectMap entries automatically at runtime. This video was based on a previous Tip of the Week. Watch here:

    Read more
    froglogic
  • Video: Screenshot Verification Point Creation and Masking

    By on March 7, 2019

    This week’s video from froglogic shows you how to verify the visual appearance of your application through screenshot verifications in Squish. We’ll go through tweaking the comparison through image masks and algorithms that include tolerance values. Read more about our test verification options here. More info about advanced visual verification...

    Read more
    froglogic