NodeJS Backend Function
With a Baobab Wrapper
A bug is found. Either by a manual tester or detected automatically by Baobab when an error is thrown.
A developer sees the bug in their Baobab VSCode Extension.
The Developer runs the Baobab debugger which replicates the exact state of the bug.
NodeJS Backend Function
With a Baobab Wrapper
PostgreSQL
Managed by Baobab with Snapshot Superpowers
React
Redux + Redux Toolkit
With a Baobab Plugin
Snapshot Superpowers
Baobab hosts PostgreSQL Databases with snapshot superpowers. This means it can instantly and cheaply replicate databases.
These snapshot abilities are used extensively to replicate bugs and debug them.
Bug Tracking System
Developers are immediatly notified in their VSCode IDE once a bug is found.
Once they fix it they can mark it as fixed and the bug is closed.
Manual testers can then view the fixed bugs and confirm the fix.
There is also a dashboard for management where you can view all bugs and their status.
Defect Recordings
Developers and Manual Testers can view recordings of Frontend Bugs.
Parallel Testing
Baobab ships with a special test runner that can run tests in parallel with separate database connections.
When a test fails developers will be notified and can debug the state of the failed test.