Closed jjeroch closed 17 hours ago
@maximilianong ideally we should add here your tickets for the bpdm backend changes/implementations as well
Test Cases added ✅ likely some updates and details are still needed; but initial input provided
@maximilianong brauchen wir das feature noch ? scheint ja eher seitens der expert group mit #754 umgesetzt zu werden
Objective:
To develop a user-friendly input interface for non-sharing members, enabling them to create and add their company structures, including sites and addresses, which can then be uploaded to the shared pool via the BPDM (Business Partner Data Management) Gate.
User Stories:
As a non-sharing member, I want to easily input my company's structure into the BPDM system so that it can be accurately represented without sharing sensitive data.
Functional Requirements:
User Authentication:
UI for Company Structure Input:
Data Validation:
Data Upload and Integration:
Error Handling and Reporting:
User Help and Support:
Preview and Edit Capabilities:
Non-Functional Requirements:
Usability:
Performance:
Scalability:
Maintainability:
Acceptance Criteria:
Test Cases
Test Case 1: User Authentication
Objective: Ensure that only authorized users can access the company structure input interface.
Test Steps:
Expected Results:
Test Case 2: UI for Company Structure Input
Objective: Verify the user interface allows for correct input of company structure data.
Test Steps:
Expected Results:
Test Case 3: Data Validation
Objective: Confirm that the interface correctly validates input data.
Test Steps:
Expected Results:
Test Case 4: Data Upload and Integration
Objective: Ensure that validated company structure data can be uploaded to the BPDM pool.
Test Steps:
Expected Results:
Test Case 5: Error Handling and Reporting
Objective: Evaluate the system's error handling and reporting mechanisms.
Test Steps:
Expected Results:
Test Case 6: Preview and Edit Capabilities
Objective: Check that users can preview and edit company data before confirming.
Test Steps:
Expected Results:
Test Case 7: Usability
Objective: Assess the interface's ease of navigation and responsiveness.
Test Steps:
Expected Results:
Test Case 8: Performance
Objective: Determine if the interface handles inputs and uploads with acceptable speed.
Test Steps:
Expected Results:
Test Case 9: Scalability
Objective: Verify that the system can handle an increased load (under this epic we only concentrate on displaying a huge number of company data - sites, adresses, etc. & as well as simultaneous data entries)
Test Steps:
Expected Results:
Linked Tickets: