Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 913 Bytes

specs.md

File metadata and controls

28 lines (20 loc) · 913 Bytes

Testing Assignment

Bug tacking System.

Requirements:

Make Application for tracking Bugs / Tasks. Application's Main Objects of are User, Task, Project. Application must provide basic functionality for Main Objects (add. remove). Application can be CLI or can have GUI.

Tasks:

Task's Properties: Project, Theme, Type, Priority, Description, User. Task mustn't refer to non-existent User or Project, all changes leading to such situation must be forbidden. All Data must be kept in File, there is no restriction as to File Type. User must be able to choose which File with Data to use.

Application must provide functionality with these Commands:

  • get List of all Users;
  • get List of all Projects;
  • get List of all Tasks;
  • get List of all Tasks with specific User;

Optional Requirements:

  • System Logs
  • Usage of Embedded Databases (SQLite, H2)