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

Image may be NSFW.
Clik here to view.

The Squish Jenkins plugin now supports Pipelines

As we received a lot of questions about using the Squish Jenkins Plugin in Pipeline jobs, we now introduced a solution for that. Starting from the version 7.0 of the Squish Jenkins plugin support for...

View Article


Image may be NSFW.
Clik here to view.

More Useful Squish Test Reports

Test reports matter. Especially so when something goes wrong because Squish detected a failing verification during test execution. When a test fails, it’s typically interesting to figure out why a test...

View Article


Image may be NSFW.
Clik here to view.

Define your own Symbolic Names

Usually when Squish adds an object to the Object Map, Symbolic Name is created as a combination of its properties (e.g. caption and type of the selected object). Thanks to that, most of the time it’s...

View Article

Image may be NSFW.
Clik here to view.

We met Squish users in Poland for “UI Behavior Driven Testing” workshop

On Wednesday, 22 February 2017, our Squish experts Tomasz Pawlowski and Jakub Topolski conducted a “Squish in Action: UI Behavior Driven Testing” one-day workshop. We met with 16 participants in the...

View Article

Image may be NSFW.
Clik here to view.

Squish and Functional Mockup Interfaces (FMI)

When testing an application that interfaces with external devices, one often doesn’t want to use an actual device. A typical testing setup in such cases would encompass a simulation tool that mocks the...

View Article


Image may be NSFW.
Clik here to view.

Automatically create and update JIRA tickets based on Squish test results

Squish can be used for creating and updating JIRA tickets in response to fails and errors of nightly scheduled test runs automatically. It is possible to give an automated build test its own...

View Article

Hybrid Qt on Android App Testing

Squish-6.1 for Android now has support for the UIAutomator framework for Android 4.3 or newer. Qt applications running on Android have C++ and Java code bundled together and running side-by-side....

View Article

Code Coverage Case Study: Learn How InnovMetric Software Benefits from Squish...

InnovMetric Software Inc., the leading provider of universal 3D metrology software solutions, started to use froglogic’s Code Coverage Tool Squish Coco in 2015. The main objective was to understand how...

View Article


Verifying Custom Properties of a QObject in Squish

If you’re testing a Qt-based application with Squish, you probably know the problem: one of your classes has custom properties you would really like to verify, but you cannot seem to get hold of it...

View Article


Image may be NSFW.
Clik here to view.

Debugging Coco with the verbose build mode

When an application is instrumented with Squish Coco and problems arise, it is often helpful to run the compilation in the verbose build mode. This is especially useful when some of the program files...

View Article

How to execute only desired BDD scenarios

When doing BDD testing sometimes there is a need to execute only certain scenarios instead of all the scenarios of the feature file. Tags are a great way to organize/group your Scenarios. One can use...

View Article

Image may be NSFW.
Clik here to view.

Squish adds support for web testing with Microsoft Edge

So far Squish for Web, which supports a wide range of web browsers for automated Web testing, didn’t support Microsoft Edge. The Edge browser was introduced with the release of Windows 10 and is...

View Article

How to design good BDD steps

Some time ago I started to work on a new product and we decided to do the tests with BDD. I learned some lessons from the experience of doing real world BDD tests. Designing good BDD steps is...

View Article


Image may be NSFW.
Clik here to view.

Support for testing Chromium-based desktop applications with Squish for Web

Motivation Adding HTML/Web support to a desktop application, or even providing a desktop application that’s almost completely built with Web technologies, is quite a popular way of providing modern and...

View Article

Testing same named AUTs in Squish

We often get asked what is the best approach for testing two AUTs with same name in Squish. Consider an example where a user wants to test two different versions of an AUT located at two different...

View Article


Squish Coco: MC/DC Coverage and Short Circuit Explained

Modified Condition/Decision Coverage (MC/DC) is a code coverage metric that is referred to in many safety standards as the highest level of quality. It was first defined to provide an intermediate...

View Article

Image may be NSFW.
Clik here to view.

Squish Tip: Testing Tooltips on Windows

For many Windows controls (i.e. GUI components) Squish exposes the tooltip property. That property can be checked during a test execution using standard Property Verifications. But how can you check...

View Article


Image may be NSFW.
Clik here to view.

Squish Tip: Customizing QtQuick support

Motivation Squish supports automating QtQuick 2.x based applications out of the box. One frequently asked question is about custom QML components or custom QtQuick controls and how Squish supports...

View Article

Image may be NSFW.
Clik here to view.

Squish Tip: Silent verifications

Motivation The verification functions provided by Squish have built-in logging that can be augmented or customized, one of this customizations allows to silence the logging of test.vp() calls. In...

View Article

Image may be NSFW.
Clik here to view.

Approaches to creating BDD Scenarios

Behavior Driven Development uses conversations around concrete examples of system behavior to get a common understanding of features that are going to be implemented. This is the heart of BDD, as the...

View Article
Browsing all 398 articles
Browse latest View live