Quantcast
Channel: froglogic
Browsing all 398 articles
Browse latest View live

Webinar Q&A: How to Get Faster, More Reliable Automated Testing Results Using...

With our friends from QASource, we recently hosted a webinar, “How to Get Faster, More Reliable Automated Testing Results Using Continuous Integration,” where we showed you how to integrate your...

View Article


Disable Logging of All But Some Messages

Motivation Logging is a useful tool for testing. It can be used for different purposes throughout a test: outputting properties of a GUI object, tracking the current executed step, debugging which...

View Article


Image may be NSFW.
Clik here to view.

Finding Table Cells by Header Text in Java Applications

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...

View Article

Image may be NSFW.
Clik here to view.

Screenshots in Squish Reports: Simplifying Result Analysis

The Squish GUI Tester excels at verifying an application’s user interface. But comprehensive verifications can come at a cost: the resulting test reports become huge and daunting to analyze. Take...

View Article

Image may be NSFW.
Clik here to view.

GUI Testing Through Optical Character Recognition in the Cloud

Robust and reliable GUI tests are essential for the continuous deployment of today’s software projects. The Squish GUI Tester supports you in achieving this goal through dedicated Squish editions,...

View Article


Image may be NSFW.
Clik here to view.

Detecting Problematic Object Names Automatically

Not all object names are equal. Some are “less good” than others, for various reasons. To avoid proceeding to use problematic object names, it can be useful to make the test script developers aware of...

View Article

Image may be NSFW.
Clik here to view.

Control of Sub-processes During GUI Testing

Testing GUI software can often start sub-processes. These can be either background services which are not directly visible to the user, or they can show an additional UI. The Squish GUI Tester allows...

View Article

Image may be NSFW.
Clik here to view.

External Resources for BDD Through Data Tables

You can use so-called data tables to execute a specific Behavior-Driven Development (BDD) GUI test scenario in a data-driven way. Create tables to define test data and use this data to drive your...

View Article


Automating Accessibility Testing: How to Check for Sane Tab Order

Ensuring sane tab ordering is part of motor and dexterity impairment accessibility, as it makes sure that alternate UI navigation via the keyboard is not only possible, but also logically...

View Article


Image may be NSFW.
Clik here to view.

Screenshot Verification Command Line Tools

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...

View Article

Image may be NSFW.
Clik here to view.

Obtaining Code Coverage Data for a .NET Core Application on Linux

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...

View Article

Running Automated GUI Tests with Azure DevOps

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...

View Article

Screenshot Verification of a Button in a Pressed State

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...

View Article


Image may be NSFW.
Clik here to view.

Customizing Which Tests are Executed with the Squish Jenkins Plugin

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...

View Article

Image may be NSFW.
Clik here to view.

Integrate Squish Test Center with Test & Requirements Management Systems

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...

View Article


Image may be NSFW.
Clik here to view.

How to Locate an Object on a Map

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....

View Article

Test Impact Analysis

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...

View Article


Image may be NSFW.
Clik here to view.

Testing WPF Popups and Tooltips

Introduction By their nature, popups and tooltips disappear as soon as they lose keyboard focus, making it a bit hard to inspect their structure during test development. WPF Popups and Tooltips will...

View Article

How to Choose Which GUI Tests to Automate

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.,...

View Article

Image may be NSFW.
Clik here to view.

Test Case Prioritization Using Code Coverage Analysis

What is Test Case Prioritization? Test Case Prioritization is a method in which the execution order of test cases is scheduled to maximize software testing efficiency. Consider a common dilemma in the...

View Article
Browsing all 398 articles
Browse latest View live