Blog

  • How to Choose Which GUI Tests to Automate

    By on March 10, 2020

    Automating Graphical User Interface (GUI) tests is a challenging task. In theory, any test can be automated, but it is not worth it to automate every test, often because of limited resources (i.e., time spent on writing the automated test.) So how do you decide which test cases are...

    Read more
    froglogic
  • Testing WPF Popups and Tooltips

    By on March 3, 2020

    Testing WPF Popups and Tooltips with Squish GUI Tester.

    Read more
    froglogic
  • Test Impact Analysis

    By on February 18, 2020

    What is Test Impact Analysis? Test Impact Analysis (TIA) is an optimization method used to determine which tests exercise a specific code change. The goal of TIA is to improve the efficiency of the software testing process, a goal critically important in development projects where the amount of test...

    Read more
    froglogic
  • How to Locate an Object on a Map

    By on January 28, 2020

    Motivation Consider an application that features a search resulting in markers being shown on a map. We want to verify that an expected number of occurrences of a marker, a known image, is shown. Broadly speaking, we want to count how often a particular image is part of a...

    Read more
    froglogic
  • Integrate Squish Test Center with Test & Requirements Management Systems

    By on January 21, 2020

    Integrations for Squish Test Center enable you to achieve traceability between test results stored in Squish Test Center and tests or requirements stored in 3rd-party management systems. These integrations also enable you to transfer and synchronize your test results between Squish Test Center and the supported 3rd-party management system....

    Read more
    froglogic
  • Customizing Which Tests are Executed with the Squish Jenkins Plugin

    By on January 14, 2020

    Automated GUI tests created with Squish are organized within test suites. The criteria for grouping test cases might differ depending on the company organization, the complexity of the Application Under Test (AUT), or for any other reason. Squish offers various execution modes from single test execution to tagged executions....

    Read more
    froglogic
  • Screenshot Verification of a Button in a Pressed State

    By on January 7, 2020

    Standard buttons do not need to have their visual appearance tested as this is typically done by the vendor of the button control. A custom button control, however, will need to have its visual appearance tested in the various possible states of the button (enabled, disabled, mouse cursor not...

    Read more
    froglogic
  • Running Automated GUI Tests with Azure DevOps

    By on December 18, 2019

    We understand that more and more applications require a complex, powerful infrastructure that not always can be provided in-house. In such cases, cloud-based solutions for building and running applications are often selected. Azure Services is one such solution. Automated GUI tests developed with the Squish GUI Tester can be...

    Read more
    froglogic
  • Obtaining Code Coverage Data for a .NET Core Application on Linux

    By on December 10, 2019

    New to Coco v4.3.3 is the ability to instrument a .NET Core application on Linux, for use in obtaining code coverage metrics for such applications. This blog will walk you through how to instrument a simple .NET Core application written in C# and built on Linux. We will then...

    Read more
    froglogic
  • Screenshot Verification Command Line Tools

    By on December 3, 2019

    We are all aware of how to view differences between the screenshot and the failed image when using the IDE to execute your tests. But do you know how to view the differences when using the command prompt to execute the tests or how to extract an image from...

    Read more
    froglogic