Skip to content

eturchenkov/qadog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qadog is a QA agent that generates test reports based on user stories.

Screenshot from 2023-10-30 11-23-50

Motivation

Testing of products is very expensive, hard to maintain, and takes a lot of time and effort. But for now generative AI makes possible new approaches to ensure quality of software products. An exciting way is to generate a comprehensive test suite from user stories, and then execute it. So that we can get test reports of the entire product. Such reports can be used for autonomous bug fixing in the future.

This project is in the research stage.

Getting started

  1. Clone this repo
git clone git@github.com:eturchenkov/qadog.git
  1. Start demo todo app
cd apps/todo
npm i && npm start
  1. Add your OpenAI api key to .env file, use .env.sample for reference
cd packages/qadog
touch .env
  1. Start qadog server and go to http://localhost:5000
cd packages/qadog
npm i && npm run srv
  1. Press "Generate report" button to build new test report