Testnova · by 8bits

Your QA team's repetitive work,
done by an agent.

Describe a feature → 100 test cases in 2 minutes. Pick a framework → ready-to-run scripts in Playwright, Selenium, Cypress, REST Assured, k6, or any web/API tool. Connect your repo → nightly runs, AI-triaged failures (real bug vs flake vs environment), auto-filed Jira tickets, and a PDF report in your team's inbox by 6 AM — with inline failure screenshots and a comparison to last night. One $200/mo subscription replaces 80% of your QA team's manual work.

Sample workspace ready in < 60 seconds · No credit card · Cancel anytime

5 features
Full QA pipeline in one platform
$200/mo
Flat — vs $7,500/mo enterprise tools
< 60 sec
Sign-up to first generated test case
Your repo
Tests stay yours — walk away anytime
How it works

Four steps from signup to a PDF in your inbox.

No setup ceremony. Each step takes minutes, not days. Stop at any step — every feature also works standalone.

1

Sign up + connect

Email signup, paste your staging URL, pick an auth method (password / session import / IMAP). 30 seconds.

Step 1
2

Describe a feature

Type a one-line feature description (or upload a requirements PDF). Pick how many cases: 10, 20, 50, or 100. Sonnet generates structured TC_IDs in ~2 minutes.

Step 2
3

Generate the script

Pick a framework + language (Playwright/Selenium/Cypress/REST Assured/k6 — TS/JS/Python/Java). Download a runnable ZIP. Run "npm install && npx playwright test".

Step 3
4

Schedule nightly runs

Connect your Git repo. Nightly execution, AI-triaged failures (real bug vs flake vs env), auto-filed Jira tickets, PDF report in your inbox by 6 AM.

Step 4
5 features, one platform

The full QA pipeline.

Each feature works standalone, or chains into the next. Start where it hurts most — usually Feature 1.

01

Test Case Generator

LIVE THIS WEEK

Describe a feature in plain English (or upload a requirement doc). Define fields (name, required, length). Set success/failure message text. Pick how many cases you want — 10, 20, 50, or 100. Sonnet generates structured test cases: happy paths, boundary values, negative cases, edge cases (SQL injection, XSS, special characters), each with TC_ID, priority, expected result, and steps. Two minutes vs two days of QA-engineer time.

02

Test Script Generator

LIVE THIS MONTH

From your test cases, pick a framework + language. The agent generates a complete runnable ZIP: tests/, fixtures/, helpers/, config, package.json, README. Pre-configured with your staging URL + test user. Dependency ordering handled (cart test only runs after login passes). Download, unzip, run "npm install && npx playwright test". Done.

03

Repo Runner

COMING Q3

Already have a test suite? Connect your Git repo (GitHub, GitLab, Bitbucket). Testnova clones it on a schedule, auto-detects the framework (package.json, requirements.txt, pom.xml), spins up an isolated Docker container, runs your suite in parallel, captures screenshots on failure. No need to migrate your existing tests.

04

Nightly Execution + AI Triage

COMING Q3

Whatever your suite (generated by Testnova or your own), it runs every night at your scheduled time. Sonnet triages every failure: real bug / flake / environment issue. Compares to last night — flags new regressions, fixed bugs, and bugs that have been failing for N days. Auto-files Jira/Linear/GitHub tickets for real bugs.

05

PDF Report + Email

COMING Q3

Every morning by 6 AM your team gets a PDF: executive summary, comparison vs last run (new/fixed/recurring bugs), critical failures with inline screenshots, flake list, passed tests, 7-day trend graph. Sent from testnova@testnova.app to whoever you list. Plain-English explanations — your CTO can read it without log-spelunking.

Frameworks supported

Web today. Mobile coming Q3.

The Test Script Generator emits framework-specific syntax + config + helpers. Pick yours below.

WEBLIVE

Playwright

Languages: JS · TS · Python · Java
WEBLIVE

Selenium

Languages: JS · TS · Python · Java
WEBLIVE

Cypress

Languages: JS · TS · Python · Java
APILIVE

REST Assured

Languages: JS · TS · Python · Java
APILIVE

Postman / Newman

Languages: JS · TS · Python · Java
LOADLIVE

k6

Languages: JS · TS · Python · Java
LOADLIVE

JMeter

Languages: JS · TS · Python · Java
MOBILESOON

Appium

Languages: JS · TS · Python · Java
MOBILESOON

Flutter Driver

Languages: JS · TS · Python · Java
MOBILESOON

Detox

Languages: JS · TS · Python · Java
Auth flows we handle

Whatever your app uses to sign users in.

Pick one of three at project setup. Covers ~95% of real-world apps.

METHOD 01

Password test user

You create a dedicated test account in your app (e.g. testnova-tester@yourapp.com) with a known password. Testnova logs in fresh each run.

Works for ~70% of apps
METHOD 02

Session state import

You log in once via Testnova's "Auth Helper" page. We capture the browser cookies + localStorage, reuse across runs until expiry (~30 days). Email reminder when it's time to re-import.

For OAuth-only apps (Google / GitHub / Auth0 / Okta)
METHOD 03

IMAP magic-link reader

You point a designated inbox at Testnova. Tests trigger the magic link, we poll the inbox via IMAP, extract the link, complete auth.

For passwordless apps (Notion-style, Slack-style)

MFA: disable on the test account, OR share the TOTP secret — Testnova generates codes via standard OTP libraries.

Already have tests?

Replace, augment, or run in parallel — your call.

MODE 01

Generated only

Testnova writes everything from scratch. Best for greenfield projects or teams replacing a broken old suite.

MODE 02

Existing only

Bring your existing Playwright/Selenium/Pytest suite. We run it nightly, triage failures, send the report. Pure execution layer.

MODE 03

Hybrid

Keep your existing tests. We add coverage for new features as you build them. Both suites run in the same nightly job.

What Testnova competitor tools miss

Why $200/mo beats $7,500/mo enterprise tools.

CapabilityOctomindQA WolfTestnova
Auto test case generation
Multi-framework script gen
Download + own your scripts
Nightly autonomous executionpartial
Plain-English failure triagepartial
Auto Jira ticket filing
4 test layers in one report
Price$299/mo$7,500/mo$200/mo

Tier-based pricing coming — Starter $200/mo (current), Team $500-800/mo, Enterprise custom. Full pricing →

Ready in 60 seconds.

Sign up, paste your staging URL, see the Test Case Generator produce your first 10 cases from a one-line feature description.