Quality Assurance (QA)
Klority is the first workspace-based ALM platform to treat **Quality Assurance as a first-class citizen**. Instead of forcing teams to juggle separate, disconnected test tools like TestRail or Zephyr, Klority merges test design, test execution, and bug tracking directly into the developer's sprint context.
The Hierarchical Test Repository
Organize and navigate thousands of test cases in seconds using a lightning-fast, structured folder tree.
- Finder Column View: Modeled after macOS Finder, our multi-column browser lets you traverse deep folder (Module) hierarchies (e.g., API Tests โ Auth โ OAuth2) with quick, responsive click actions.
- Module Management: Easily create, rename, delete, or drag-and-drop modules to reorganize your entire test catalog.
- Bulk Operations: Select multiple test cases using checkboxes to trigger batch operations, such as adding cases directly to active Test Cycles, changing priorities, deleting records, or performing bulk exports.
Detailed Test Case Specifications & Metadata
Capture structured, reusable test definitions designed to stand the test of time.
- Structured JSON Steps: Write explicit, multi-step actions and expected results. The steps are stored in structured JSON format, making them readable by both humans and automated runners.
- Rich Metadata: Categorize tests by Type (Manual vs. Automated), Priority (Low, Medium, High), Severity (Minor, Moderate, Major, Critical), and Lifecycle Status (Draft, Approved, Deprecated).
- Granular Version Control: Every modification to a test case creates a new version snapshot. This is critical for auditing and trace history.
Preventing Test Data Drift
AI-Powered Test Generation (Bedrock Integration)
Drafting manual test cases is time-consuming. Klority uses integrated **Amazon Bedrock AI** to generate test steps automatically.
- From Sprint Tasks & Stories: Link a test case to any project task. The AI reads the user story's description and acceptance criteria to construct logical, step-by-step instructions and expected results.
- From Raw Text Requirements: Paste any rough notes or specification documents. Klority's AI analyzes the text, extracts key paths, and structures them into detailed test procedures.
- Interactive Staging: Review, edit, and cherry-pick the generated steps before committing them to your test repository.
Test Cycles & Executions
A **Test Cycle** represents a focused, time-bound testing phase, such as "v2.4.0 Regression", "Stripe Migration Sanity", or "UAT Cycle".
- Cycle Creation: Group test cases into a cycle, selecting the target version, testing environment (Staging, Production, sandbox), and assignees.
- Execution Results: Mark test runs as โ **Passed**, โ **Failed**, โ ๏ธ **Blocked** (e.g., due to an active environment outage), or **Skipped**.
- Attachment Uploads: Drag-and-drop screenshots, error logs, and screen recordings directly onto failed runs, saving them in secure Cloudflare R2 object storage.
- Step-by-Step Logging: Fail individual steps and record comments at the step level, showing developers exactly where the test failed.
Zen Mode Test Runner
For dedicated testing sessions, activate **Zen Mode**โa full-screen, distraction-free execution interface.
- Focused UI: Hides the application shell, leaving only the active test case instructions, input controls, and attachment dropzones.
- Keyboard Shortcuts: Pass or fail steps instantly using keyboard hotkeys, allowing rapid execution without touching a mouse.
- Execution Timer: Automatically tracks execution time per test run to provide accurate team productivity metrics.
End-to-End Defect Tracing
Klority closes the loop between QA and development with **one-click defect creation**.
Bidirectional Traceability Chain
Wiki Spec Page โ Agile User Story Task โ Test Case โ Failed Test Run โ Defect Task
Clicking "Raise Defect" on a failed test run creates a Bug ticket in the project's backlog. The Bug is bidirectionally linked, letting developers inspect the failing test steps and the original requirements page with one click.
CSV Import & Export
Bulk upload legacy test repositories from spreadsheets or other test management tools using our **CSV Import Wizard**. Simply map your spreadsheet headers to Klority fields. You can also export test cases to CSV with nested folder structure paths included.
Public Cycle Dashboards
Share progress with external clients or internal managers who don't have Klority accounts. Generate a **secure, tokenized public link** for any Test Cycle. This dashboard displays real-time execution statistics (pass/fail charts, run totals, and progress percentages) in a read-only view.