Number one this week, QA Wolf is a solution to do end-to-end testing of web applications in a quick and intuitive way, right from the browser.
You start from the CLI by specifying a URL to test and QA Wolf automatically launches a Chromium browser (the open source browser that Chrome is built on top of).
And then the magic happens: while you are interacting with the page, you see in real time the test suite code updated in your IDE!
The test suite is written using a familiar syntax from Jest testing framework and can be reviewed and manually updated.
It’s built on top of PlayWright a Node.js library to automate Chromium, Firefox and WebKit browsers, so it means that you can run your tests in any of these 3 browsers.
Tests can be run in CI server, a “workflow” file for GitHub Actions can be automatically created. Also TypeScript is automatically detected.
I gave it a try, creating basic tests for Best of JS application, and I got tests running on GitHub without efforts, including videos of the tests stored as .mp4 files, which can be very useful to debug a failing test.
Overall QA Wolf does a great job of setting up all the things related to browser testing.
Growing Fast This Week
1 | QA Wolf Create browser tests 10x faster | Homepage | +29.3% | |
2 | React Spectrum A collection of libraries and tools that help you build adaptive, accessible applications | Homepage | +12.0% | |
3 | Super Expressive A zero-dependency JavaScript library for building regular expressions | GitHub | +8.3% | |
4 | Zustand Bear necessities for state management in React | Homepage | +7.4% | |
5 | Tauri A framework for building tiny, blazing fast binaries for all major desktop platforms | Homepage | +6.8% | |
6 | Leon Sans A geometric sans-serif typeface made with code | Homepage | +5.5% | |
7 | Superfine Minimal view layer for building web interfaces. | GitHub | +5.3% | |
8 | NextAuth.js Authentication for Next.js | Homepage | +5.3% | |
9 | Zettlr A Markdown Editor for the 21st century. | Homepage | +4.3% | |
10 | React Query Hooks for fetching, caching and updating asynchronous data in React | Homepage | +4.2% |
Trending This Week
1 | JS Algorithms & Data Structures Algorithms and data structures implemented in JavaScript with explanations | GitHub | +1.3 k★ | |
2 | Leon Sans A geometric sans-serif typeface made with code | Homepage | +490 ★ | |
3 | Vue.js A progressive, incrementally-adoptable framework for building UI on the web | Homepage | +472 ★ | |
4 | Formik Build forms in React, without the tears | Homepage | +440 ★ | |
5 | React A declarative, efficient, and flexible JavaScript library for building UI | Homepage | +424 ★ | |
6 | QA Wolf Create browser tests 10x faster | Homepage | +423 ★ | |
7 | Wiki.js A modern, lightweight and powerful wiki app built on Node.js | Homepage | +415 ★ | |
8 | React Query Hooks for fetching, caching and updating asynchronous data in React | Homepage | +411 ★ | |
9 | Next.js The React Framework | Homepage | +378 ★ | |
10 | Tauri A framework for building tiny, blazing fast binaries for all major desktop platforms | Homepage | +366 ★ |
Any question or feedback? Reach us on GitHub.
Best of JavaScript is a project created by Michael Rambeau, made in Osaka, Japan.