Skip to content

Good First Issue: Manual QA testing of the new --wizard scan mode #29

@ParzivalHack

Description

@ParzivalHack

PySpector recently introduced an interactive --wizard mode for guided scans. This feature is already available in the repository when cloning and building PySpector locally, but it is not yet deployed on PyPI, so it will not be available when installing via pip.

This issue focuses on manual QA testing, not development, and is suitable for first-time contributors.

What to do:

  • Clone the PySpector repository and install it locally following the steps in CONTRIBUTING.md
  • Run PySpector from the local build (not from the PyPI version)
  • Manually test the scan --wizard workflow by trying all meaningful combinations, including:
  • Local file scan vs directory scan
  • Repository URL scan
  • AI scan enabled vs disabled
  • Different severity levels
  • Different report formats (console, json, sarif, html)
  • With and without output file specified

You need to verify that:

  • The wizard completes without crashes or unexpected errors
  • The resulting scan behaves identically to the equivalent non-wizard command
  • No required inputs are skipped or misapplied
  • Normal (non-wizard) scan mode still works correctly after testing

Report any bugs, inconsistencies, or UX issues found during testing in a comment on the issue with screenshots (and if you find a potential security vulnerability, please follow the instructions on the SECURITY.md and report it privately instead, referencing this Issue).

No coding or Rust knowledge required. This task focuses only on careful manual testing and clear reporting of results.

Metadata

Metadata

Assignees

No one assigned

    Labels

    TestLabel for every issue related to tests and testing in generalgood first issueGood for newcomershelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions