Blog

  • Integrating Coco Code Coverage with Unit Test Frameworks

    By on May 5, 2020

    Increasing demands on the quality of software applications has bolstered the need for adequate, thorough testing, including, but not limited to, at the unit level. Integrating code coverage analysis tools with your unit test framework gives a clear sense of the quality of your tests: the grade to which...

    Read more
    froglogic
  • Squish Success at The Qt Company: GUI Testing Qt Creator

    By on April 29, 2020

    “Squish is the best possible solution for us…we didn’t see any other tool we could’ve chosen instead.” Robert Löhning, Senior Software Engineer, The Qt Company The Qt Company offers innovative tools for the rapid design and development of complex User Interfaces. One such tool is the Qt Creator IDE, an...

    Read more
    froglogic
  • Custom Test Result Reporting Using Log Levels

    By on April 29, 2020

    Categorizing log output into different levels allows you to decide whether you want to have more or less detailed messages in your test results. Squish does not offer a ready-made function for different log-levels, but you can easily create this functionality. We’ll use the test.log(message, detail) Squish API which...

    Read more
    froglogic
  • Testing Web Content Accessibility Guidelines

    By on April 21, 2020

    Web Content Accessibility Guidelines (WCAG) offer a wide range of recommendations for making web content more accessible. Following these guidelines will make content more accessible to a broader group of people with disabilities and, in general, improves usability for all users. WCAG success criteria are written as testable statements...

    Read more
    froglogic
  • New Product Release: Squish Test Center

    By on April 7, 2020

    froglogic is excited to announce the newest addition to its software quality product portfolio: Squish Test Center. Built to enhance your development workflow, Squish Test Center is a central, lightweight test result management database which connects test automation with the entire development process. Squish Test Center: An Overview Squish...

    Read more
    froglogic
  • Basic Usage of Labels in Squish Test Center

    By on April 7, 2020

    Squish Test Center is a lightweight web database which aggregates and analyzes test results generated from Squish GUI tests. This article will introduce three Test Center concepts — batches, reports and labels — to help you better investigate failures in your test outcomes. Batch and Reports: What Are They?...

    Read more
    froglogic
  • Coco 5 Released, With Built-In Function Profiler

    By on March 31, 2020

    froglogic is excited to deliver a major release of its multi-language code coverage analysis toolchain, Squish Coco 5. This release offers a built-in Function Profiler which facilitates conducting a performance analysis based on timing data for function calls associated with a group of test executions. The addition of profiling...

    Read more
    froglogic
  • Performance Analysis with Squish Coco

    By on March 31, 2020

    Version 5 of Squish Coco supports the performance measurement of an application with its new, built-in Function Profiler. Like any profiling tool, this consists of providing information on the time consumed by a procedure. Here, we present how to work with Squish Coco’s profiler using an expression parser example....

    Read more
    froglogic
  • String Handling in Python 3 Test Scripts

    By on March 24, 2020

    With Python 2 not seeing any further development or bug fixes after January 1st 2020, requests for custom Squish packages containing Python 3 support have gained a lot more traction. Since the next major Squish release will ship with Python 3, we’ll have a short look at Python 3-specific...

    Read more
    froglogic
  • Test Case Prioritization Using Code Coverage Analysis

    By on March 19, 2020

    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 software development lifecycle: testing must be conducted, but there is not enough time to run the full...

    Read more
    froglogic