Skip to content

Functional Requirements

Yue Qi edited this page May 9, 2019 · 1 revision
ID Requirement Priority
FR01 The system shall be able to manage users authentication and credentials properly. Critical
FR01-01 The system shall allow a new user to create an account through the website interface, setting his/her username and password. Critical
FR02 The system shall be able to let users manage project repositories properly. Critical
FR02-01 The system shall allow users to register a project. Critical
FR02-02 The system shall enable users to define who is allowed to access the testing report/modify the project configuration. Minor
FR03 The system shall allow users to manage and monitor the continuous authorization process of a project. Critical
FR03-01 The system shall be able to link each controller to different test cases provided by users. Critical
FR03-02 The system shall allow the users to choose a different type of controllers for a certain project. Critical
FR03-03 The system shall allow the users to import controllers settings for a project from previous projects. Major
FR03-04 The system shall allow the users to see the results (report) of the test of the controllers by using the dashboard. Critical
FR03-05 The system shall be able to notify the users when a testing report has been generated. Minor
FR04 The system shall be able to be installed and configured on Jenkins as a plugin. Critical

Clone this wiki locally