Title

Python mini project simulating an AI bug classification workflow with automated validation using Pytest

Description:

This project simulates an AI workflow for bug triage using Python.
Bug descriptions are automatically classified into category, severity, and priority and then validated using pytest.

Introduced intentionally conflicting expectations to simulate real-world inconsistencies in bug triage decisions. The test suite detects classification mismatches, demonstrating validation of AI outputs.

Tech Stack:

    • Python

    • Pytest

    • Pytest-HTML

    • JSON

Architecture:

AI test triage architecture showing data flow from input to test execution

Flowchart Diagram:

AI test flowchart showing pass and fail outcomes in test execution

What it does:

    • Classifies bug reports using rule-based AI logic

    • Validates results against expected outcomes

    • Detects incorrect classifications (FAIL cases)

    • Generates structured test reports

 

Repository Github:

Interested in this skill?  reach out via the contact form on TheQAvenue.com.


Pytest Html Report:  

Pytest HTML report showing test summary with passed and failed results