npm Registry

Open-Source npm Packages

Published utilities from the research program — live download counts and versions update automatically from npm.

npm

@vijaypjavvadi/sel2pw

Selenium → Playwright converter. Migrates Java + Selenium + TestNG suites to Playwright TypeScript via a rule-based, AST-driven engine. Also supports Selenium Java, C# NUnit, Cucumber BDD, and SpecFlow with optional LLM fallback (Anthropic, OpenAI, Gemini).

version downloads license
npm

@vijaypjavvadi/bdd2pw

Gherkin → Playwright scaffolder. Generates runnable Playwright TypeScript tests from .feature files. Detects existing Page Objects, scans live pages via Microsoft Playwright MCP, and emits POMs and specs ready for execution. CLI + HTTP service with optional governed LLM fallback.

version downloads license
npm

@vijaypjavvadi/pw-emit

Shared emitter library that renders Playwright TypeScript Page Objects, spec files, and project scaffolds from a generic IR. Powers both sel2pw and bdd2pw.

version downloads license

View all packages on npm →

Research Artefacts & Services

Behind the papers and the platform

Each project here is either the experimental pipeline behind a paper or a service running in the TestForge AI platform.

Open source · Papers A · B · C

ai-defect-prediction-repository-analytics

The full experimental pipeline behind Papers A, B, and C — dataset construction, six-classifier benchmarking, LORO cross-repository transfer, and top-k risk-coverage analysis.

Service · Paper C

defect-attribution-service

FastAPI microservice hosting gb-paper1-v4-fixed_age. Exposes /predict and /coverage endpoints for risk-based test prioritisation.

Service · Paper E

test-case-generation-service

The RAITG production service: requirements in, executable Playwright + BDD tests out. Includes the deterministic rule-verifier and symbolic mutation-indicator adequacy check.

Service · Paper D

self_healing_stage_services

Self-healing runtime: DOM similarity, tree-ensemble locator ranking, mutation-event replay harness, and confidence-gated heal vs. flag decisions.

Tooling

modern-automation-platform

Reference packaging and emit-layer for Playwright artefacts; the substrate the platform's higher-level services share.

Governance

ai-governance

The cross-cutting governance rail: payload controls, content redaction, author privacy hashing, prompt versioning, and verifiable audit trails on every model call.

Service

test-prioritization-service

The CI/CD-facing service that maps risk scores to a deterministic execution order; supports advisory and gating rollouts.

ML

testforge_ml

Shared ML utilities (calibration, SMOTE, threshold selection, feature engineering) used across all model-bearing services.