Skip to content
alpslaPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

138 Commits

Folders and files

Repository files navigation

QA-PO-Collaborator

QA-PO-Collaborator is a cutting-edge AI-powered tool designed to revolutionize the way testers and product owners collaborate in software development. By leveraging advanced AI algorithms and intuitive interfaces, QA-PO-Collaborator streamlines your workflow, enhances communication, and ensures the delivery of high-quality software products.

Key Features

Intelligent Test Case Generation: QA-PO-Collaborator utilizes state-of-the-art AI algorithms to automatically generate comprehensive and effective test cases based on your project's requirements. Save time and effort while ensuring maximum test coverage. User Story Management: Effortlessly create, organize, and prioritize user stories with QA-PO-Collaborator's user-friendly interface. Keep your product backlog up to date and aligned with your testing efforts. Seamless Collaboration: Foster seamless collaboration between testers and product owners through QA-PO-Collaborator's integrated communication channels. Share insights, discuss requirements, and resolve issues in real-time. Requirements Traceability: Maintain traceability between requirements, user stories, and test cases with QA-PO-Collaborator's sophisticated linking capabilities. Ensure that every requirement is thoroughly tested and validated. Reporting and Analytics: Gain valuable insights into your testing progress and product quality with QA-PO-Collaborator's comprehensive reporting and analytics features. Make data-driven decisions and identify areas for improvement.

Getting Started

Prerequisites

Python 3.7 or higher pip package manager

Installation

Clone the repository:

git clone https://github.com/yourusername/qa-po-collaborator.git

Navigate to the project directory:

cd qa-po-collaborator

Criate a virtual Environment:

python3 -m venv venv

Activate it

source venv/bin/activate

Install the required dependencies:

pip3 install -r requirements.txt

Bring up the data base Pleae refer vectordb folder for more info

Makesure data loading are completed Please refer data folder for more info.

Bring up the app Please refer app folder for more info.

Configuration

Before running the data extraction and loading programs, you need to set up the details in config.ini file. Here's an example of what the config.ini file might look like:

[chroma_db]
host = localhost
port = 8000
collection_name = unified_project_data

Quality and Coding Standards

We use pylint to ensure our code adheres to PEP8 standards and is of high quality. Before committing any changes, please make sure to run pylint on your files to check for any potential issues.

Here's how you can run pylint on a file:

pylint data/data_loader_testrail.py 

pylint will output a list of warnings and errors found in your code, along with a numerical score representing the overall code quality. Please fix any issues reported by pylint before committing your changes.

Before you can use pylint, you need to install it. You can install pylint using pip:

pip3 install pylint

Also, you may installs Visual Studio Code plugin for pylint. Here's how:

  1. Open Visual Studio Code.
  2. Click on the Extensions view icon on the Sidebar (or press Cmd+Shift+X).
  3. In the Extensions view, enter pylint in the search form and press Enter.
  4. Click on the install button to install the Pylint extension.

After the extension is installed, it will automatically start checking your Python files using pylint whenever you open them in Visual Studio Code.

Contributing

We welcome contributions from the community! If you'd like to contribute to QA-PO-Collaborator, please follow these steps:

Fork the repository. Create a new branch for your feature or bug fix. Make your changes and commit them with descriptive messages. Push your changes to your forked repository. Submit a pull request to the main repository.

Contact

If you have any questions, suggestions, or feedback, please feel free to reach out to us: Email: rostislav.alpin@paramount.com

EVA Dev Reference

Review more details on how to set up your environment: https://paramount.atlassian.net/wiki/spaces/VCD/pages/237797656/EVA+Dev+Reference

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages