Tip of the Week

  • Integrating Java Code Coverage Tools With Squish Tests

    By on April 16, 2019

    In test-driven development, a common challenge is to decide which tests to write and how many are necessary. Ideally, one would have as many tests as there are possible deviations in a program’s behavior. This is often very hard to achieve though, so it is necessary to determine how...

    Weiterlesen
    froglogic
  • Demo: API Testing Using Squish

    By on April 9, 2019

    Testing is an important part of the development of a software, the idea being that the more thorough the tests, the higher the chances are of discovering code defects or bugs. While Squish focuses on GUI testing, it can also be used for other kinds of testing, including what...

    Weiterlesen
    froglogic
  • Bulk Verifications of Similar Objects

    By on April 2, 2019

    Squish offers a number of verification points, or VPs: object property verification, screenshot verification, table verification or visual verification. We can create verification points during the initial recording of a test case or while recording a snippet. When doing so we need to select an object that we want...

    Weiterlesen
    froglogic
  • New to 6.5: Simplified Batch Execution of Local Tests

    By on März 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...

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

    By on März 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...

    Weiterlesen
    froglogic
  • Code Coverage for VxWorks Applications

    By on März 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...

    Weiterlesen
    froglogic
  • Retrieving Code Coverage from ARM Cortex-M Microcontrollers

    By on März 5, 2019

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

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

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

    Weiterlesen
    froglogic
  • Refactoring in the Squish IDE

    By on Februar 19, 2019

    Introduction/Motivation 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...

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

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

    Weiterlesen
    froglogic