Author archive for Alan Ezust

  • Finding Table Cells by Header Text in Java Applications

    By on October 15, 2019

    In another article, we demonstrated how to find table cells by header text in Qt applications. Here, we will show how to do the same thing in a Java AUT (Application Under Test). Motivation Finding table cells by header text leads to more readable tests. Furthermore, this is useful if...

    Read more
    froglogic
  • Case Insensitive Matching of Real Name String Properties in froglogic’s Squish

    By on May 28, 2019

    Motivation In Squish, a symbolic name contains multiple constraints on an object search. These constraints can apply to properties of an object, and compare to object references, strings or numerics. When comparing strings, it is possible for Squish to perform inexact comparisons, using wildcards or regular expressions. Case insensitive...

    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
  • What is ‘Regression Testing’?

    By on May 29, 2018

    A regression in behavior means an undesirable behavior that was present and fixed once before, or a previous feature that worked before and is now broken. During the process of developing the fix, there should also be an automated test developed, that would fail before and pass after the...

    Read more
    froglogic
  • Squish Tip: Synchronization with waitUntilObjectReady()

    By on November 14, 2017

    waitUntilObjectReady() is a callback function that by default, does nothing, but it can be defined in your test scripts to do anything you want. The method is called just before waitForObject() returns, and gets as an argument, the object that Squish thinks is now ready to get events. It...

    Read more
    froglogic
  • Squish Tip: Using startSection/endSection to improve test result readability

    By on June 13, 2017

    Sections are especially useful for marking groups of related results in data-driven testing, and also for describing a hierarchy of test results, where simple log messages will simply not suffice.

    Read more
    froglogic
  • Squish Tip: Verification of Text Colors

    By on January 4, 2017

    A common thing tests like to verify is whether text has a certain color. If you wish to avoid screenshot comparisons, then the way to do this differs depending on the toolkit and the API you are using to present text to the user. This article will explain some…

    Read more
    froglogic