Blog

  • Visual Verification Points – Using the VisualVP Editor

    By on mai 22, 2019

    Today we will demonstrate some tips and tricks to using the Squish ‘Visual Verification Point Editor’

    En savoir plus
    froglogic
  • TEST Magazine: Squish for Automation of HMI Tests on Embedded Devices

    By on mai 21, 2019

    Embedded HMIs have seen tremendous growth in their application within the automotive technology sector, a market valued in 2015 at roughly $16 billion (£12.3). In-vehicle infotainment (IVI) systems and human-machine interfaces (HMIs) are technologies in almost all modern consumer cars, providing capabilities for navigation, multi-media playback and safety-critical systems....

    En savoir plus
    froglogic
  • Video: Using pip to Install External Python Modules

    By on mai 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/

    En savoir plus
    froglogic
  • Using Linux uinput From a Test Script

    By on mai 14, 2019

    With UI testing, one may need the Squish API for so-called native functions. The Squish native functions, as well as the mouse* and keyboard* functions, use the by the windowing system provided methods. Toolkit specific APIs, like mouseClick, may also use native functions but might as well post events...

    En savoir plus
    froglogic
  • StarEAST 2019

    By on mai 7, 2019

    This years StarEAST took place from April 28th to May 3rd at the Rosen Hotel Convention Center in sunny Orlando, Florida. Our team was located at booth 20.  Throughout the whole fair, one of the main topics was Behavior Driven Development (BDD). Discussions ranged from more general approaches to...

    En savoir plus
    froglogic
  • Using External Tools in the Squish IDE

    By on mai 7, 2019

    The Squish IDE supports opening the files shown in the « Test Case Resources » and « Test Suite Resources » with external tools. This works by associating file content types or a file extension (for example « .txt ») with one or more applications, tools, shell scripts, etc. These associations can be edited at...

    En savoir plus
    froglogic
  • Video: GUI Testing of Embedded Devices

    By on mai 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...

    En savoir plus
    froglogic
  • Testing Multiple Applications In One Test Case Using Separate Squish Packages

    By on avril 30, 2019

    Automating more than one application in a single test case is doable but what if the UI technology differs? We would like to show you how to handle two applications in a single test case, using two different Squish packages and squishservers as well as advantages and disadvantages of...

    En savoir plus
    froglogic
  • Video: Converting Text-based Object Maps to Script-based Object Maps

    By on avril 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:

    En savoir plus
    froglogic
  • Leveraging Python Packages For Better UI Testing

    By on avril 23, 2019

    Python is a very popular language, and for good reason. A wealth of production-quality packages for performing all kinds of tasks is freely available on the Internet. But did you know that all this power is readily available in Squish tests, too? This article explains how to extend the...

    En savoir plus
    froglogic