Overview / Install

TestView is a framework that helps developers to select and prioritize quality assurance efforts, combining information from source code versioning repositories with a maintainability model.

Requirements

Installing TestView

TestView’s git repo is available on GitHub, which can be browsed at:

and cloned using:

$ git clone https://github.com/mascari/testview.git

Optionally (but suggested), make use of virtualenv:

$ python3 -m venv venv

$ .\\env\\Scripts\\activate

Install the backend service requirements:

$ cd backend

$ pip install -r requirements.txt

Configure the username and password for backend mongodb service: Edit the file config.py and include the credentials for the mongodb service.

Execute the database migration and start the backend service:

$ cd testview\\backend

$ python migrate.py

$ python app.py

Install Flutter for web run the Frontend web UI:

$ cd testview\\frontend

$ flutter run -d chrome

How to cite TestView

@inbook{TestView,
    title = "TestView: Framework for Test Selection and Prioritization"
    doi = "",
    booktitle = "",
}