-
Notifications
You must be signed in to change notification settings - Fork 3
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 |