Blog

  • New to 6.5: Simplified Batch Execution of Local Tests

    By on March 26, 2019

    The upcoming Squish 6.5 release introduces a small but helpful improvement for automated execution of local tests. It will allow execution of Squish test suites on the same machine using only a single command line invocation. An earlier article about Synchronized Batch Execution shows what is currently needed for...

    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
  • froglogic, Positioned in Gartner’s 2018 Magic Quadrant for Software Test Automation, is Included in a Gartner Critical Capabilities*** Analysis

    By on March 20, 2019

    According to Gartner, “As an essential companion to the Gartner Magic Quadrant, the Critical Capabilities methodology provides deeper insight into providers’ product and service offerings by extending the Magic Quadrant analysis. Use this research to further investigate product and service ratings based on key capabilities set to important, differentiating...

    Read more
    froglogic
  • To Instrument Or Not To Instrument, That Is One of The Questions: Handling File Includes In Coco

    By on March 19, 2019

    Instrumenting only the relevant things saves time and resources. Here is a little intro which should help you to select the files you want to instrument. Backlisting and Whitelisting Before diving into the topic, there is one important question to ask yourself: Are there more files that you want...

    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
  • Code Coverage for VxWorks Applications

    By on March 12, 2019

    VxWorks is an embedded operating system provided by Wind River and is widely used for building safety systems. The development environment is based on Eclipse and uses a GCC compiler. This article will present how to integrate Squish Coco with VxWorks. It is based on a video embedded into...

    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
  • Retrieving Code Coverage from ARM Cortex-M Microcontrollers

    By on March 5, 2019

    How to retrieve code coverage data from ARM Cortex-M microcontrollers using GDB.

    Read more
    froglogic
  • Embedded World 2019

    By on March 1, 2019

    After three days filled with test automation, we finish this year’s Embedded World conference going in a positive direction for automated testing. Each year, more people become aware of the need to automate their testing efforts, wanting to integrate GUI testing into their development processes. At this year’s conference,...

    Read more
    froglogic
  • froglogic, the Leaders in Test Automation & Code Coverage for the Embedded Market, Will Present at Embedded World 2019

    By on February 20, 2019

    froglogic, the makers of the automated GUI Testing Tool Squish and Code Coverage Analysis Tool Coco, will exhibit at the Embedded World 2019 in Nuremburg, Germany, this February 26th – 28th. froglogic, an early anticipator for the need for GUI test automation and code coverage tooling for the rapidly transforming embedded markets, has...

    Read more
    froglogic
  • Collecting and Analyzing Execution Times of Squish Tests Written in Python

    By on February 19, 2019

    In the lifecycle of your Squish tests, there may be situations where you wonder why your test is taking more time than you would expect. You might also wonder why a well-running suite of tests is taking a significantly higher amount of time when running on a new version...

    Read more
    froglogic
  • Refactoring in the Squish IDE

    By on February 19, 2019

    A simple way to get started with testing your application with Squish is to record interactions with your application which correspond to the functionality you want to exercise. Once the recording is complete, Squish generates a test script in your preferred scripting language, containing those actions you performed on...

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

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

    Read more
    froglogic
  • Transitioning from Recorded Tests to Written Tests

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

    Read more
    froglogic
  • Sharing the Scripted Object Map

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

    Read more
    froglogic
  • Qt for Web Assembly Support in Squish

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

    Read more
    froglogic
  • Code Coverage for C# Programs With Visual Studio

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

    Read more
    froglogic
  • Finding Table Cells by Header Text

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

    Read more
    froglogic
  • Happy Holidays!

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

    Read more
    froglogic
  • Squish 6.5 Upcoming Feature: OCR Support

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

    Read more
    froglogic
Load More