Skip to content

Feature 081

Feature ID FEA081
Subsystem the feature is part of Epic 08: Bug Fixes
Responsible person Kothalawala Jayani
Status proposal

Description

Ensure efficient bug reporting and triage processes.

US019
US097
US098
US099

Preliminary user stories

US019: As a developer, I want to be able to check last reported bugs from issue tracker.

This user story focuses on providing developers with an efficient way to view recent bug reports from the issue tracker. The key outcome of this feature is to streamline debugging workflows by allowing developers to quickly identify, analyze, and address the most recently reported issues. By having easy access to the latest bug reports, developers can enhance their responsiveness to software defects and maintain software quality.

US097: As a developer, I would like to get enough information about the problem (recorded in bug report), so I can reproduce bugs, so that they can be quickly addressed.

This user story focuses on ensuring bug reports provide comprehensive details that allow developers to reproduce issues consistently. The key outcome is faster bug resolution by eliminating ambiguity and making the process as efficient as possible.

US098: As a developer I would like to filter new bugs from old ones by the label.

This will help streamline the bug process and allow developers to focus on new bugs that need immediate attention, while also tracking the status of older issues. By using labels to categorize bugs based on their age or priority, the issue tracker becomes more organized and efficient.

By associating commit messages with bug reports, the development process becomes more transparent, and the relationship between the code changes and bug fixes is clearly documented. This ensures that developers, testers, and project managers can quickly identify which commits correspond to which bugs, making it easier to track progress and resolve issues.

Test case ideas and acceptance criteria

US019

Example test case Acceptance criteria
Test if bug reports are easily available and correctly filled Latest reports are available and filled correctly

US097

Example test case Acceptance criteria
Test if bug resports include correct guide to recreate the scenario where the bug can be seen Correct guide is included in the report

US098

Example test case Acceptance criteria
Test if older bugs are labeled Older bugs are labeled and their progress is tracked

US099

Example test case Acceptance criteria
Test if issues can be linked to commits Commits include a working link to the corresponding issue