Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dtinth/testers-friend
Semi-automated testing tool based on Puppeteer
https://github.com/dtinth/testers-friend
nodejs puppeteer test-automation
Last synced: about 1 month ago
JSON representation
Semi-automated testing tool based on Puppeteer
- Host: GitHub
- URL: https://github.com/dtinth/testers-friend
- Owner: dtinth
- Created: 2021-01-23T08:23:09.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-25T05:43:28.000Z (10 months ago)
- Last Synced: 2024-05-02T06:08:22.643Z (8 months ago)
- Topics: nodejs, puppeteer, test-automation
- Language: TypeScript
- Homepage:
- Size: 297 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tester’s friend
A tool for **semi-automated testing.** Use cases:
- For when you want to do **exploratory testing** but doing everything manually is too tedious.
- For when you want to do **replicate a bug** repeatedly but don’t want to do it all manually.
- When you don’t have the resource to set up a full test automation system but would still benefit from little automation here and there. At least less efficient stuff can be done more efficiently.This tool:
- Opens up **Chromium** (Google Chrome) with a JavaScript console to let you use JavaScript to automate it.
- Everytime you run you get a **blank profile**. This makes for a more reproducable tests.
- Based on **Puppeteer** so you can reuse the knowledge to write fully-automated tests with Puppeteer.
- TODO![](./docs/images/example.png)
## Usage
This tool is in development... You have to run from source.
1. Make sure you have Node.js 20+ and pnpm installed.
2. Clone the repository.
3. `pnpm install`
4. `node dev`