QA Assistant Cross-Platform Bug Reporting Tool

Cross-Platform Bug Reporting Tool QA Assistant

Enquire About Licensing
2026 Larvata co., copyrightTEL: 02-2395-5080
The Problem Why does filing one bug mean switching six tools?

Reporting a defect is usually a scattered chore: take a screenshot, find a recording tool, dig through the log folder, look up the version number, open a browser, log into Redmine, create an issue, upload attachments one by one, fill the fields… a single bug can mean hopping between half a dozen tools, wasting time and risking missed information.

QA Assistant collapses all of that into one workflow. It lives on your device, captures screenshots, recordings and logs as you test, then lets you create a new issue or verify an existing one from the same interface — evidence, version info and assignee attached automatically — writing it straight back to Redmine.

Built for:

  • Software QA engineers and testers who reproduce and report defects on real desktop or mobile targets
  • Development and QA teams using Redmine for issue tracking (GitLab / GitHub / Jira integrations coming soon)
  • QA leads who need to deploy consistent test configurations across machines or customer environments
Demo Product Demo
QA Assistant — Cross-platform bug reporting & Redmine integration demo
Workflow Five steps to a complete bug report
1
Set up product & Redmine connection (once)
Enter your Redmine URL and API key, pick a project. On desktop you can also define log paths and version probes. Keys are stored in the OS keychain — never exposed.
2
Capture evidence as you test
Grab screenshots and screen recordings while exercising the app under test. Desktop editions also collect logs and version info automatically to fully reconstruct the defect scene.
3
Create a new issue (Explore mode)
Fill in title, description (with templates), tracker type, priority, version, assignee and labels — attach the evidence you just captured and submit in one go.
4
Verify an existing issue (Review mode)
Pick the test result and it maps to the correct Redmine status automatically. Add notes, attach evidence, optionally reassign the owner, and write it back — without switching windows.
5
Track & discuss
A built-in activity timeline (history and comments) lets you revisit discussions at any time and stay on top of every defect's progress.
Features Complete defect reporting & test management
Issue Operations
  • Browse issues filtered by project and version
  • Create issues: title, description (templates), tracker type, priority, version, assignee, labels, attachments
  • Verify & write back: test result → automatic status mapping, notes, attachments, assignee
  • Result → status mapping: customizable per issue type (Redmine statuses)
  • Smart assignee loading: group members auto-expanded so the dropdown is never empty
Evidence Capture
  • Screenshots & screen recording (desktop): capture as you test
  • Attachment watermark: stamp the issue ID on images for easy identification
  • Recording quality settings: tune to your needs
  • View issue attachments: preview images and download existing attachments
Log Capture (Desktop)
  • Rule-based collection: multiple log sources per product (folder + filename rule)
  • Secret masking: sensitive strings masked before upload
  • Single-ZIP upload: bundle all logs into one attachment, not many large files
  • Windows Event Log capture (Windows only): configurable channel / level / source / time window
Version Info & Settings
  • Version probes: auto-read main app and DLL / dylib versions
  • Script probes: custom sh / bat / PowerShell script returns version info
  • File MD5: record hashes alongside versions in the issue description
  • Encrypted settings backup: AES-256-GCM + PBKDF2, secrets optional, cross-machine deployment
Connections Supported issue trackers
Redmine
Supported
API key auth; full field support, custom status mapping, group assignee expansion
GitLab
Coming soon
Issues, labels, milestones and assignees — coming soon
GitHub
Coming soon
Issues, labels, milestones and assignees — coming soon
Jira
Coming soon
Jira Cloud & Server integration — coming soon
More trackers
Coming soon
Additional platforms are on the roadmap. Let us know which tracker your team needs.
Platforms Three platforms, one issue-tracking logic
🖥
Windows
WinUI 3 / .NET 10
[Placeholder] Windows desktop UI
WinUI 3 side-nav + issue creation form
  • Screenshot + screen recording capture
  • Log collection, secret masking, ZIP upload
  • Windows Event Log capture (exclusive)
  • DLL version probes + script probes + MD5
  • Attachment download, open in Explorer
  • Keys in Windows Credential Manager
Installation: MSI installer
🍎
macOS
SwiftUI · Menu-bar resident
[Placeholder] macOS menu-bar app
Floating window + issue list
  • Menu-bar icon resident — no Dock clutter
  • Screenshot + screen recording capture
  • Log collection, secret masking, ZIP upload
  • Bundle version probes + script probes + MD5
  • Attachment download, open in Finder
  • Keys in macOS Keychain
Installation: DMG disk image
📱
Mobile
Flutter · Android / iOS
[Placeholder] Mobile app screenshots
Issue list + Peek activity timeline
  • Browse, create and verify issues
  • Add screenshots from library / camera (with watermark)
  • Bottom Peek sheet for activity timeline
  • Encrypted settings export / import
  • Instant language switching
Availability: Android App Bundle / iOS package
Comparison Platform feature comparison
Feature Windows macOS Mobile
Browse / create / verify issues
Assignee / version / type / priority
Screenshot evidence✅ (library / camera)
Screen recording
Attachment watermark
Log capture + ZIP
Windows Event Log capture
Version probes + MD5
Issue activity timeline✅ (Peek)
Encrypted settings export / import
Instant language switching
Security Security & privacy by design
Keys never hit disk
Redmine API keys live in the OS secure store (Windows Credential Manager / macOS Keychain). They are never written to config files and never leave your machine.
Encrypted backups
Settings backups use AES-256-GCM + PBKDF2 password encryption. Secrets are excluded by default so you can safely share configuration templates.
Log masking
Sensitive strings in logs are automatically masked before upload, preventing passwords or tokens from leaking into issue attachments.
No third-party relay
All data flows directly between your device and your own Redmine. Nothing passes through Larvata servers or any cloud intermediary.
Use Cases Where QA Assistant fits your workflow
Desktop software QA
Record a repro, auto-attach logs, event logs, DLL versions and MD5 — a complete, verifiable defect report in one shot.
Mobile app testing
Snap a photo or screenshot in the field and create or verify an issue instantly on Android or iOS — no desktop required.
Regression & verification
Mark results on existing issues quickly, attach fresh evidence, and reassign the owner — the status updates automatically in your tracker.
Cross-machine / customer deployment
Move settings with an encrypted backup or ship a pre-configured installer to a customer — no manual setup on every machine.
FAQ Frequently asked questions
Q: Which issue trackers are supported?
Redmine is fully supported today. GitLab, GitHub and Jira integrations are in development — let us know which one your team needs most.
Q: Is my Redmine API key safe?
Yes. Keys live in the OS secure store; backups exclude keys by default, and you choose whether to include them.
Q: Why no log capture or screen recording on mobile?
Mobile devices are sandboxed and the use case differs. Logs, system events and version probes belong to desktop testing, so they're desktop-only features.
Q: How do I install QA Assistant?
Windows ships an MSI installer, macOS a DMG disk image, and mobile an app package. Contact us to receive download links.
Q: Can I ship a pre-configured installer to a customer?
Yes. QA Assistant supports custom provisioning — we can produce an installer pre-loaded with connection settings for a specific customer, eliminating per-machine manual setup.
Interested in QA Assistant? Let's talk about licensing.
CONTACT US TODAY