Skip to content

waymarksystems/featurepilot

Repository files navigation

FeaturePilot

Build Deployed on Cloudflare License

FeaturePilot bridges the gap between automated and manual testing by seamlessly blending both approaches.

Perfect for QA engineers, testers, and developers who need to execute BDD scenarios step-by-step, import existing Cucumber automation results, attach visual evidence or logs, and generate unified reports that combine automated test results with manual verification and enhancement.

✨ Key Features

  • 📂 File Upload: Support for .feature files and Cucumber JSON reports
  • 🧾 Smart Display: Beautiful rendering of features, scenarios, steps, backgrounds, and examples
  • Interactive Execution: Mark steps as passed/failed/skipped/undefined individually or in bulk
  • 📸 Attach Evidence: Drag-and-drop screenshots or log files for any step
  • 📊 Rich Reporting: Export results as Cucumber JSON and browsable HTML reports
  • 🔄 Hybrid Workflows: Import automated results and continue with manual steps
  • 🔒 Privacy-First: No data leaves your browser unless you choose to export
  • 🎨 Intuitive UI: Clean, modern interface designed for testing workflows
  • 📱 Mobile Friendly: Works seamlessly on desktop, tablet, and mobile devices

📸 Screenshots & Demo

FeaturePilot interface showing Cucumber feature file execution

FeaturePilot interface showing step-by-step execution of a Cucumber feature file with visual feedback

🌐 Live Demo: https://demo.featurepilot.app

🧠 How It Works

  1. Upload: Start a new session and upload .feature files or a cucumber-report.json
  2. Browse: Navigate through features, scenarios, and steps via the intuitive UI
  3. Execute: Mark steps as passed/failed/skipped as you execute tests manually
  4. Document: Drag and drop screenshots or log files onto steps for attaching evidence
  5. Export: Generate comprehensive JSON and HTML reports for sharing

📄 License

This project is licensed under the Business Source License 1.1 (BUSL-1.1).

🆓 Free for Personal & Non-Commercial Use

  • Personal projects - Non-commercial use only
  • Academic research - Educational and research projects
  • Evaluation - Testing before purchasing
  • Learning - Personal skill development
  • Contributing - Fork and submit pull requests

💼 Commercial License Required

A commercial license is required for:

  • 🏢 Any use within commercial organizations - Even dev/test environments
  • 🏛️ Any government use - Federal, state, or local
  • 🌐 Offering as a hosted service - SaaS or API offerings
  • 📦 Embedding in commercial products - White-label or OEM use

Important: If you work for a company or government entity and use FeaturePilot for work purposes (in any environment), you need a commercial license.

Commercial licensing: See COMMERCIAL.md or contact info@waymarksystems.au

See LICENSE for full details.

🤝 Contributing

Want to contribute? Check out CONTRIBUTING.md for details.

Made with ❤️ for the testing community

Copyright © 2025-2026 Waymark Systems Pty Ltd

About

FeaturePilot bridges automated and manual testing by letting you run Gherkin feature files, upload Cucumber reports, attach screenshots, and export the results. After automation runs, testers can manually step through scenarios to add context, evidence, and strengthen overall coverage.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors