Create a Backup Job
As a user, I want to create a new backup job by specifying its name, source, target, and type, So that I can define my backup plan once and reuse it without reconfiguring it every time.
Given the user accesses the job creation menu,
When they provide a valid name, source path, target path, and backup type,
Then the job is saved and immediately available for execution.
Given the user provides an invalid source or target path,
When the creation is submitted,
Then the application rejects it and prompts for correction without losing the other filled fields.