BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage UI Testing Content on InfoQ

  • Jacoco Agent Measures Code Coverage for Any Test

    Jacoco is an open-source code coverage library for Java distributed under the Eclipse Public License. The library is often used in Java projects to measure the coverage of unit or integration tests. But it's also possible to measure the coverage of any test, which uses a running application, with the Jacoco agent.

  • Migrating From Enzyme to React Testing Library - Sentry Case Study

    The Sentry engineering team recently recounted on its blog the drivers and lessons learned from migrating its front-end tests code from Enzyme to the React Testing Library. The migration was triggered by Enzyme’s lack of support for newer versions of React. The migration took about 20 months and involved 17 engineers reviewing around 5,000 tests.

  • JetBrains Previews Aqua, New Test Automation-Oriented IDE

    JetBrains Aqua, now available in preview, is a new IDE focusing on test automation and integrating a number of distinct tools that are at the core of an automation engineer's daily routine, says JetBrains. Its features include multi-language support, an HTTP client and a Web inspector, database management, integrated Docker support, and more.

  • Flutter Golden Tests Powering Automated UI Testing at eBay

    Automating UI tests to ensure the visual appearance of your app is correct on all supported devices and form factors is usually challenging. Flutter golden tests may help simplify this task, as eBay's approach to UI screenshot testing for its Motors app shows.

  • Usability Testing and Testing APIs with Hallway Testing

    Hallway testing can be used to enhance the usability of products and make your UX better. You can also use it to test APIs as Ewa Marchewka, head of software integration and test department at Nokia, presented at TestCon Europe 2019. It’s cheap, straightforward, there’s no need for complicated tools, and it’s fast, getting feedback from the end-user almost instantly.

  • Human Centered Design for Special Needs: Q&A with Mileha Soneji

    Observing users to understand their needs helps to define the problem you need to solve, argued Mileha Soneji. In her talk at ACE Conference 2019 she showed how human-centered design with minimum viable prototypes can help to gain better insight faster, and that breaking down problems into smaller problems can be used to ideate simpler solutions.

  • Sauce Labs Adds Analytics and Extended Debugging to Continuous Testing Cloud

    At their recent user conference SauceCon, Sauce Labs introduced new capabilities for its continuous testing cloud including test analytics, featuring a dashboard that analyses test results and exposes common failures by browser and operating system, including Android and iOS.

  • Applitools Expands Application Visual Management Capabilities

    Application Visual Management (AVM) focuses on the monitoring and testing of visual aspects of the application delivery lifecycle. Applitools Eyes Version 10 provides new UI baseline management, team collaboration, expanded third-party tool integrations and improved analytics dashboards.

  • Google Releases Puppeteer 1.0

    Puppeteer 1.0 has been released and includes dozens of improvements, including measurement of JavaScript heap and page performance, and code coverage information for JavaScript and CSS.

  • LinkedIn Test Butler Aims to Improve UI Testing on Android

    Test Butler is an open-source testing tool for Android that aims to allow developers to reliably run UI tests, writes LinkedIn engineer Drew Hannay and creator of Test Butler, by allowing developers to programmatically control a number of testing environment settings.

  • UI Testing in F# with canopy

    Although Selenium is a popular library for UI testing, issues about fragile and unreliable tests are common. InfoQ reached out Chris Holt, creator of canopy, to learn more about the F# library built on top of Selenium.

  • UI Design: Go Out and Get Data

    Chris Atherton did the closing keynote of the GOTO Berlin 2015 conference in which she talked about designing software. She suggests that, in stead of relying on professional opinions on how software should look or work, it can be better to go out and get data from real users. InfoQ interviewed her about designing and testing user interfaces.

  • Google Strategies for Automated Android UI Testing

    Convinced that “whatever can be unit tested should be unit tested”, Mona El Mahdy, a Software Engineer in Test at Google, has written a blog post proposing several approaches to perform unit tests on the user interface of Android applications. Mahdy recommends Robolectric and the Android Studio Gradle plug-in for general unit testing, and Espresso or UI Automator for creating and running UI tests.

  • Google Espresso: Fast Automated Android UI Testing in the Cloud

    Google has open sourced Espresso, an Android automated testing framework that enables one to run tests on x86 machines in the cloud in a multi-threaded environment, solving the concurrency issues associated with UI testing.

  • TestCafe with Smart Script Injection, Traffic and Markup Analysis Tools

    DevExpress, has recently released a web based testing framework code named TestCafe, which enables you to test user interface of web pages and applications rendered with HTML5, CSS and JavaScript.

BT