Blog

  • Using Squish for Windows and Image-Based Object Lookup for Automation via VNC

    By on février 11, 2019

    If you are unable to install Squish on the device you want to test, and you are using a GUI toolkit not supported by Squish so that using the Built-In Hook is not an option, you might still be able to test your application using Squish for Windows and...

    En savoir plus
    froglogic
  • Transitioning from Recorded Tests to Written Tests

    By on février 5, 2019

    New Squish users often begin their testing journey by record and playback of GUI tests. Recording a test script captures high-level interactions with your Application Under Test (AUT) instead of low-level events, like moving the mouse across the screen. The returned script is displayed in your preferred scripting language...

    En savoir plus
    froglogic
  • Sharing the Scripted Object Map

    By on janvier 29, 2019

    Often, we are asked whether the scripted object map file can be shared between multiple test suites by moving the names.py file to a global scripts folder (the extension of names varies depending on the scripting language in use). For technical reasons, the default location of the names.py file, which...

    En savoir plus
    froglogic
  • Qt for Web Assembly Support in Squish

    By on janvier 23, 2019

    WebAssembly is a new binary executable format. It is mainly used to run web applications within a web browser, but it is also supported by other projects like Node.js or standalone interpreters written in C, Rust, Haskell and even JavaScript. WebAssembly is not tied to a particular programming language...

    En savoir plus
    froglogic
  • Code Coverage for C# Programs With Visual Studio

    By on janvier 22, 2019

    Squish Coco is mostly used for programs written in C++, but it also supports code coverage for C# programs. The preparation of a C# program for code coverage is rather simple, thanks to a Visual Studio add-in that is part of Coco. This post is a short tutorial about...

    En savoir plus
    froglogic
  • Finding Table Cells by Header Text

    By on janvier 15, 2019

    Surely you have seen (screenshots of) huge Excel spreadsheets before. If not, just imagine a wall of numbers. Now imagine such a table in the application you need to test. Verifying a table cell by looking for the correct number? Not so easy. What would be better than looking...

    En savoir plus
    froglogic
  • Happy Holidays!

    By on décembre 25, 2018

    As 2018 comes to a close, we at froglogic would like to wish our customers and their families a happy and safe holiday season, filled with togetherness and joy in this time of family, friends and celebration. As we approach a new year, froglogic looks forward to our exciting...

    En savoir plus
    froglogic
  • Squish 6.5 Upcoming Feature: OCR Support

    By on décembre 18, 2018

    The Squish 6.3 release introduced Image-based recognition, allowing users to identify and automate application components that were not otherwise recognized by Squish’s object-recognition capabilities. While Image-based recognition is useful, one difficulty arises in creating platform-independent tests. Visual appearance of a component can vary across platforms for a number of...

    En savoir plus
    froglogic
  • froglogic at ESE Kongress 2018

    By on décembre 12, 2018

    froglogic presentation at ESE Kongress 2018 in Sindelfingen.

    En savoir plus
    froglogic
  • Using Image-based lookups without running an AUT

    By on décembre 11, 2018

    The following article is prepared for the Qt toolkit, however, a similar approach can be applied to other toolkits supported by Squish. Introducing Image-based lookups in Squish 6.3 allowed users to interact not only with complex graphical objects in the Application Under Test (AUT), but with other elements displayed...

    En savoir plus
    froglogic
  • STeP-In PSTC 2018 Pune

    By on décembre 5, 2018

    The STeP-In conference 2018 took place in the technologic territory of Pune, India. The focus of the 4th International Conference on Software Testing was connecting Machine Learning, AI, IoT, Blockchain and Big Data. In accordance with Squish’s product roadmap, Machine Learning and AI ranks high in importance. We plan...

    En savoir plus
    froglogic
  • Making Use of JavaScript Modules

    By on décembre 4, 2018

    Squish 6.4 has added support for the JavaScript import and export statements from ECMAScript 2015 (ECMA-262). Here we list some advantages to using JavaScript modules over Squish’s  source() utility: Namespaces With source(), the imported script is evaluated in the global namespace. This may result in unwanted name collisions and may...

    En savoir plus
    froglogic
  • Squish Day Stockholm November 13th, 2018

    By on novembre 27, 2018

    Squish Day Stockholm 2018 took place on November 13th at the Scandic Victoria Tower Hotel on the 33rd floor. According to the elevators, floor 33 is the highest; but, a participant taking the staircase further up suggested there must be a secret 34th floor. The view over the Stockholm...

    En savoir plus
    froglogic
  • Identifying Poor Object Names – And How To Improve Them

    By on novembre 27, 2018

    A stable method to address GUI controls is crucial for a maintainable test project. But how does Squish go about generating object names? What makes a good object name? How can you identify poor object names? How can you configure Squish to generate (or reuse) better names? We will...

    En savoir plus
    froglogic
  • Happy Thanksgiving!

    By on novembre 22, 2018

    froglogic GmbH would like to wish all of our customers and partners in the United States a Happy Thanksgiving! We hope your day is filled with good food, close friends, and a loving family.  Today’s holiday is a time to reflect upon what we are thankful for, and we...

    En savoir plus
    froglogic
  • Measure code coverage on ARM Cortex-M microcontrollers

    By on novembre 20, 2018

    ARM Cortex-M microcontrollers are becoming more and more popular. This article will show you how to use Squish Coco to get code coverage from one of such microcontrollers.

    En savoir plus
    froglogic
  • Register an application through a test script

    By on novembre 13, 2018

    Motivation I am asked fairly frequently, « The path to my application changes on a daily basis. How can I automatically update the path to the squishserver? » This article will show how to change the path to the Application Under Test via a test script. I will use Squish for...

    En savoir plus
    froglogic
  • Happy Diwali!

    By on novembre 7, 2018

    To our customers in India and elsewhere celebrating the festival of lights Diwali, we at froglogic wish you a celebratory and safe holiday filled with loving family, plentiful feasts, and brightly-lit diyas.  We wish you all a prosperous year, one in which we can continue to provide you with...

    En savoir plus
    froglogic
  • Automating Qt applications packaged as AppImages

    By on novembre 6, 2018

    Squish for Qt allows automated GUI testing of Qt applications. Typically automating Qt applications with Squish works out of the box. If it doesn’t, then this may be because the application has been packaged in a special way, for example as an « AppImage » which overwrites some environment variables (LD_PRELOAD...

    En savoir plus
    froglogic
  • Squish Day Cambridge October 23rd, 2018

    By on novembre 2, 2018

    On October 23rd, another successful ‘Squish Day’ took place with more than twenty-five people joining us in the lovely Quy Mill Hotel & Spa, Cambridge.   During a full day filled with talks, presentations, and plenty of opportunities to network, the participants learned from our experts Frerich Raabe and...

    En savoir plus
    froglogic
Load More