Posts taggés avec ‘automation’

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

    By on février 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...

    En savoir plus
    froglogic
  • Monitoring long-running tests by intermediary logging of results

    By on octobre 2, 2018

    Motivation The set of tests being run on an application tends to grow as more features are added, or more bugs are fixed. This comes at the cost of execution times: for example, a test suite that took 30 min could now take 2 hours. Since normal logging info/test results...

    En savoir plus
    froglogic
  • Join us for Squish Days Europe 2018

    By on août 15, 2018

    Upcoming: Squish Days Europe 2019 Join froglogic for two days of test automation at this year’s users conference in Munich. Check out the following page for more info and a link to register. Past events: Squish Day Amsterdam Date & Time: March 27, 2018 | 09:30 – 16:00 Location:...

    En savoir plus
    froglogic
  • Replay Squish tests using the ‘squishtest’ module

    By on juin 19, 2018

    Why? Since 5.1, Squish offers a squishtest Python module. It lets you use Squish as a module in Python scripts without involving the squishrunner. If using the squishtest module helps you improve your testing efforts but you already have a lot of existing testcases (written in Python), this might...

    En savoir plus
    froglogic
  • Coco – How to measure code coverage on embedded systems via CAN Bus

    By on avril 24, 2018

    Introduction Squish Coco generates the code execution measurement using streams and by default, the output of these streams is piped to a file on the file system. For embedded devices without a file system, this leads to problems. Squish Coco allows you to redirect the measurements stream via Custom...

    En savoir plus
    froglogic
  • Using the Remote System API to start an AUT on Windows

    By on février 27, 2018

    The Remote System API can be used to start applications on a remote system. As you can see in the picture below the Remote System API is centered around the Squishserver. This makes it possible to interact with the filesystem and to start processes on the system the Squishserver...

    En savoir plus
    froglogic
  • How to test ‘.msi’ installer packages with Squish for Windows

    By on janvier 26, 2018

    For a user who is evaluating new software, the installation process is usually the first interaction he’ll make with that product. During this process, any error or misbehavior which makes the installation of the software difficult could lead the user to switch to a competitor’s product. . .  

    En savoir plus
    froglogic
  • Verify objects that appear only for short durations

    By on novembre 21, 2017

    Many applications that carry out a long-running task in the background display a dialog indicating the progress of the task. The dialog may block access to the application too if other actions do not make sense while the task is running. These dialogs usually appear and disappear by themselves,...

    En savoir plus
    froglogic
  • Automating alternate menus with Squish for Mac

    By on septembre 19, 2017

    The menus on macOS allow for a menu item to have an alternate version: if you press the « Option » key with an open menu, you see the alternate versions and can select them. For example the Squish addressbook example app has a menu item « Bring All to Front » in...

    En savoir plus
    froglogic
  • How to log exact mouse click positions within screenshot results

    By on août 10, 2017

    With screenshot verifications, a failed test run shows us the differences between the expected vs actual images, but in some cases, the actual image is missing, or is missing important information. . .  

    En savoir plus
    froglogic