Skip to main content

Intelligent AI agent for automated test gap analysis and quality intelligence

Project description

Qualitics AI

An intelligent AI agent for automated test gap analysis and quality intelligence.

Requirements

  • Python 3.10+ (Recommended: Python 3.11 or 3.12)
  • Modern operating systems (Linux, macOS, Windows)
  • Git access to target repositories
  • API access to bug tracking systems

Overview

Qualitics AI automates the comprehensive analysis of software quality by:

  • Analyzing production bugs from multiple tracking systems (JIRA, Azure DevOps, GitHub Issues)
  • Examining repository test infrastructure across platforms (GitHub, Azure Repos, GitLab)
  • Identifying critical test coverage gaps using AI-powered pattern recognition
  • Generating actionable test scenarios with developer-specific recommendations
  • Producing professional reports for stakeholders and technical teams

Key Features

  • Multi-Platform Integration: GitHub, Azure Repos, GitLab, Bitbucket
  • Bug Tracking Systems: JIRA, Azure DevOps, GitHub Issues, ServiceNow
  • AI-Powered Analysis: Pattern recognition, natural language processing
  • Automated Report Generation: PDF, Confluence, Markdown, JSON formats
  • Configurable Analysis: Customer-specific repository and bug tracking setups
  • Developer-Centric Insights: Extract technical root causes from developer discussions

🚀 Quick Start

Installation

Option 1: PyPI Package (Recommended)

# Install from PyPI
pip install qualitics-ai

# Initialize configuration
qualitics init --output config/my_config.yaml

# Run analysis
qualitics analyze --config config/my_config.yaml

Option 2: Docker Container

# Create configuration directory
mkdir -p ./config ./reports

# Initialize configuration
docker run --rm -v $(pwd):/workspace ghcr.io/arpitkothari-hub/qualitics-ai:latest 
  qualitics init --output /workspace/config/my_config.yaml

# Run analysis
docker run --rm -v $(pwd):/workspace ghcr.io/arpitkothari-hub/qualitics-ai:latest 
  qualitics analyze --config /workspace/config/my_config.yaml

Option 3: Development Installation

# Clone the repository
git clone https://github.com/arpitkothari-hub/qualitics-ai.git
cd qualitics-ai

# Install in development mode
pip install -e .

# Run the analysis
qualitics-ai init --output config/my_config.yaml
qualitics-ai analyze --config config/my_config.yaml

Configuration

Qualitics AI is designed to be customer-configurable for different:

  • Repository systems (GitHub, Azure Repos, GitLab)
  • Bug tracking tools (JIRA, Azure DevOps, GitHub Issues)
  • Analysis scope (time ranges, severity filters, component focus)
  • Report formats and delivery methods

Architecture

  • Core Engine: qualitics_ai/core/ - Main analysis logic
  • Integrations: qualitics_ai/integrations/ - Repository and bug tracking connectors
  • Analysis: qualitics_ai/analysis/ - AI-powered pattern recognition
  • Reports: qualitics_ai/reports/ - Multi-format report generation
  • Config: config/ - Customer configuration management

Development

# Setup development environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements-dev.txt

# Run tests
pytest

# Run linting
flake8 qualitics_ai/
black qualitics_ai/

# Type checking
mypy qualitics_ai/

License

Commercial software - All rights reserved.

Support

For enterprise support and custom configurations, contact: support@qualitics.ai

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qualitics_ai-1.0.0.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qualitics_ai-1.0.0-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file qualitics_ai-1.0.0.tar.gz.

File metadata

  • Download URL: qualitics_ai-1.0.0.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for qualitics_ai-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3893f906ff31ec22c3c5fda4110abb4ae89689cb845d032118af0cb38d4dd0f2
MD5 22ba8f673e1758b3046771136989b51c
BLAKE2b-256 10ae431dd4f95393c71cef41556d99b9d5fc4fcc8a00f9a60fec627b8bb65a31

See more details on using hashes here.

Provenance

The following attestation bundles were made for qualitics_ai-1.0.0.tar.gz:

Publisher: publish.yml on arpitkothari-hub/qualitics-ai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qualitics_ai-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: qualitics_ai-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for qualitics_ai-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 97e70403d1a7ed58fec2507e95656415ad511aed72d9974c67f1f4e1c70cdbb7
MD5 e0f0cbe40ea282868342f048ddc82f58
BLAKE2b-256 68f08f20239db9060e51012642e359ef136505aeda5a3007d74a7a5676b20362

See more details on using hashes here.

Provenance

The following attestation bundles were made for qualitics_ai-1.0.0-py3-none-any.whl:

Publisher: publish.yml on arpitkothari-hub/qualitics-ai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page