veriqa-manual-qa
v2.0.1
Published
VeriQA - Simple 4-Phase Manual QA Tool: Setup → Analyze → Report → Smart regression testing with beautiful PDF reports
Maintainers
Readme
🎯 VeriQA - 4-Phase Manual QA Tool
Simple workflow for smart regression testing: Setup → Analyze → Report
🚀 Quick Installation
# Clone repository
git clone https://github.com/kapilvus/veriqa-manual-qaa.git
cd veriqa-manual-qaa
# Run installation
./install-4phase.sh
# Global usage
veriqa --help📋 4 Simple Phases
Phase 1: Setup
veriqa setup- Scans your project structure
- Detects frameworks and test files
- Creates configuration
Phase 2: Project Analysis
veriqa analyze <old-commit> <new-commit>- Analyzes Git changes between commits
- Identifies impact of changes
- Generates test recommendations
Phase 3: Report Generation
veriqa report- Creates beautiful PDF report
- Lists all regression test cases
- Provides CSV for testers
🎯 Complete Example
# Setup project (one-time)
cd your-project
veriqa setup
# Analyze changes between commits
veriqa analyze abc123 def456
# Generate reports
veriqa report🛠️ Available Commands
veriqa setup # Project setup and scan
veriqa analyze OLD NEW # Commit analysis
veriqa report # Generate PDF/CSV reports
veriqa uninstall # Remove VeriQA completely
veriqa --help # Show help📦 NPM Scripts
npm run setup # Quick project setup
npm run analyze # Interactive analysis
npm run report # Generate reports
npm run uninstall # Complete uninstall
npm run install:global # Install globally
npm run uninstall:global # Uninstall globally🗑️ Uninstall Options
Option 1: Using CLI Command
veriqa uninstallOption 2: Using NPM Script
npm run uninstallOption 3: Using Uninstall Script
./uninstall-4phase.shOption 4: Manual Cleanup
# Remove global command
npm unlink
# Clean project files
rm -f .veriqa-config.json
rm -rf veriqa-reports/
rm -rf node_modules/🔧 What Gets Uninstalled
- ✅ Global
veriqacommand - ✅ Project configuration (
.veriqa-config.json) - ✅ Generated reports (
veriqa-reports/) - ⚠️ Optional:
node_modules/andpackage-lock.json
📊 Output Files
your-project/
├── .veriqa-config.json # Project configuration
├── veriqa-reports/
│ ├── regression-test-report.pdf # Main report
│ ├── test-cases.csv # For testers
│ └── latest-analysis.json # Analysis data🎯 Features
- ✅ Smart Framework Detection: Jest, Cypress, Playwright, Mocha, etc.
- ✅ Git Integration: Analyzes commit changes automatically
- ✅ Risk Assessment: High/Medium/Low priority recommendations
- ✅ Beautiful Reports: Professional PDF and CSV exports
- ✅ Easy Uninstall: Multiple uninstall options
- ✅ Zero Configuration: Works out of the box
🔄 Reinstallation
After uninstalling, you can reinstall VeriQA:
git clone https://github.com/kapilvus/veriqa-manual-qaa.git
cd veriqa-manual-qaa
./install-4phase.sh📋 Requirements
- Node.js 14+
- Git (for commit analysis)
- npm or yarn
🚀 Ready to Use!
VeriQA makes regression testing simple with its 4-phase approach. Install, setup, analyze, and get professional test reports instantly!
