Blog

  • Measure code coverage on ARM Cortex-M microcontrollers

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

    Read more
    froglogic
  • Register an application through a test script

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

    Read more
    froglogic
  • Happy Diwali!

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

    Read more
    froglogic
  • Automating Qt applications packaged as AppImages

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

    Read more
    froglogic
  • Squish Day Cambridge October 23rd, 2018

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

    Read more
    froglogic
  • Analyse test reports from automated executions in the Squish IDE

    By on October 30, 2018

    Executing Squish tests regularly in an automated fashion (like in a CI system) is key to a successful test effort. These tests will occassionally fail and then a tester needs to analyze what has caused the failure and possibly adapt the expected values for verifications. The Squish IDE provides...

    Read more
    froglogic
  • Using multiple Firefox profiles from Squish for Web

    By on October 23, 2018

    Introduction All web browsers, when running, store data in a ‘profile’ directory, which contains things like bookmarks, cache, cookies, and offline data. When developing automated regression tests with Squish for Web, the data in the profile can change the behavior of the browser, and sometimes even cause some passing...

    Read more
    froglogic
  • View Squish Test results of merge requests in GitLab

    By on October 16, 2018

    Introduction It’s very important to make automated GUI tests a part of a Continuous Integration (CI) process. Squish offers add-ons for many popular CI tools like Jenkins, Bamboo and TeamCity. The full list is here. If your tool is not on the list, it can be still integrated as...

    Read more
    froglogic
  • Code Coverage with QTest

    By on October 9, 2018

    Today’s tip will show how to measure code coverage for unit tests written using the Qt Test framework (or short QTest). The example A simple example for code that uses Qt which is tested via the Qt Test framework can look like the following. To keep it short the...

    Read more
    froglogic
  • Monitoring long-running tests by intermediary logging of results

    By on October 2, 2018

    Motivation The set of tests being run on an application tends to grow as more features are added, or more bugs are fixed. This comes at the cost of execution times: for example, a test suite that took 30 min could now take 2 hours. Since normal logging info/test results...

    Read more
    froglogic