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 = "",
}