Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: DCM KIT additional content E2E test #1137

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
67563a2
Added Sequence diagrams for remaining test journeys
ClosedSourcerer Nov 28, 2024
dda0552
Added empty shells for the "prepare for <journey>" tests
ClosedSourcerer Nov 28, 2024
787c81d
Added shells for calculation tests
ClosedSourcerer Nov 29, 2024
96143ae
Added provide tests for the three new journeys
ClosedSourcerer Nov 29, 2024
c20cd89
Added consume tests for the three new journeys
ClosedSourcerer Nov 29, 2024
51340ed
Added shells for create tests for the three new journeys
ClosedSourcerer Nov 29, 2024
ee3964d
Linted cucumber code blocks
ClosedSourcerer Nov 29, 2024
0b92d2b
Merge branch 'eclipse-tractusx:main' into R25.03]-DCM-Additional-Cont…
ClosedSourcerer Dec 3, 2024
eb07471
Finalized test for load factor journey
ClosedSourcerer Jan 8, 2025
cecb07c
Adjust Demand Volatility Sequence Diagram
LukasSchmetz Jan 9, 2025
cf92c3c
FInalized sequence diagram for Demand Volatility Metrics Journey
ClosedSourcerer Jan 10, 2025
e186953
Finalized volatility metrics journey
ClosedSourcerer Jan 13, 2025
42552e9
Converted Creations tests for load factor journey to new template
ClosedSourcerer Jan 13, 2025
f0dd3c3
finalized load factors journey
ClosedSourcerer Jan 13, 2025
33adc81
Merge branch 'eclipse-tractusx:main' into R25.03]-DCM-Additional-Cont…
ClosedSourcerer Jan 15, 2025
fe488e7
Rearranged property order for MaterialDemand tests to conform with ne…
ClosedSourcerer Jan 16, 2025
702ecfe
Merge branch 'R25.03]-DCM-Additional-Content-E2E-Test' of https://git…
ClosedSourcerer Jan 16, 2025
6905ae3
Rearranged property order for CapacityGrouptests to conform with new …
ClosedSourcerer Jan 16, 2025
aa321e6
Fixed logical error in tests for demand volatility
ClosedSourcerer Jan 17, 2025
c66931f
Rearranged rows of certain tests for better readability
ClosedSourcerer Jan 17, 2025
30a73b2
Fixed minor Gherkin error
ClosedSourcerer Jan 17, 2025
e03e2d3
Fixed minor Gherkin error
ClosedSourcerer Jan 17, 2025
00954ae
Put all customer tests into expandable sections to improve useability.
ClosedSourcerer Jan 22, 2025
6746cb0
Put all supplier tests into expandable sections to improve useability
ClosedSourcerer Jan 22, 2025
cd62cd6
Feedback eingearbeitet
ClosedSourcerer Jan 24, 2025
3636828
Merge branch 'eclipse-tractusx:main' into R25.03]-DCM-Additional-Cont…
ClosedSourcerer Jan 29, 2025
9eba4e0
Linted Files
ClosedSourcerer Jan 29, 2025
19a21f1
Update changelog.md
ClosedSourcerer Jan 30, 2025
70f7397
Merge branch 'eclipse-tractusx:main' into R25.03]-DCM-Additional-Cont…
ClosedSourcerer Feb 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions docs-kits/kits/Demand and Capacity Management Kit/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,17 @@ toc_max_heading_level: 2

All notable changes to this Kit will be documented in this file.

## [1.3.0] - 2025-03-03

### Added

- Added additional E2E Tests to [Development View](./development-view/overview.md)

### Changed

- Updated [Test - Customer](./development-view/test-customer.md) to improve readability
- Updated [Test - Supplier](./development-view/test-supplier.md) to improve readability

## [1.2.0] - 2024-12-02

### Added
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,10 +169,10 @@ It is recommended to compartmentalize tests into test-sets from which different

|#|User Journey|Test-Sets|Tested Capabilities|
|--|--|--|--|
|1|Base journey|- Customer: Prepare yourself<br/> - Supplier: Prepare yourself<br/> - Customer: Create WeekBasedMaterialDemand<br/> - Customer: Provide WeekBasedMaterialDemand<br/> - Supplier: Consume WeekBasedMaterialDemand<br/> - Supplier: Create WeekBasedCapacityGroup<br/> - Supplier: Provide WeekBasedCapacityGroup<br/> - Customer: Consume WeekBasedCapacityGroup<br/> - Customer: Visualize CapacityGroup together with MaterialDemand<br/> - Supplier: Visualize CapacityGroup together with MaterialDemand<br/> - Customer: Provide IdBasedRequestForUpdate<br/> - Supplier: Consume IdBasedRequestForUpdate<br/> - Supplier: Provide IdBasedRequestForUpdate<br/> - Customer: Consume IdBasedRequestForUpdate<br/> - Customer: Create IdBasedComment<br/> - Customer: Provide IdBasedComment<br/> - Supplier: Consume IdBasedComment<br/> - Supplier: Create IdBasedComment<br/> - Supplier: Provide IdBasedComment<br/> - Customer: Consume IdBasedComment<br/> - Customer: Visualize IdBasedComment together with CapacityGroup and MaterialDemand<br/> - Supplier: Visualize IdBasedComment together with CapacityGroup and MaterialDemand|- Providing and consuming demand data<br/> - Providing and consuming capacity data<br/> - Comparing demand and capacity data<br/> - Request for update<br/> - Comments|
|2|Demand volatility metrics journey|- Customer: Prepare yourself<br/> - Supplier: Prepare yourself<br/> - Customer: Create WeekBasedMaterialDemand<br/> - Customer: Provide WeekBasedMaterialDemand<br/> - Supplier: Consume WeekBasedMaterialDemand<br/> - Supplier: Create WeekBasedCapacityGroup<br/> - Supplier: Provide WeekBasedCapacityGroup<br/> - Customer: Consume WeekBasedCapacityGroup<br/> - Customer: Visualize CapacityGroup together with MaterialDemand<br/> - Supplier: Visualize CapacityGroup together with MaterialDemand|- Providing and consuming demand data<br/> - Providing and consuming capacity data<br/> - Comparing demand and capacity data<br/> - Demand volatility metrics|
|3|Simulated delta production journey|- Customer: Prepare yourself<br/> - Supplier: Prepare yourself<br/> - Customer: Create WeekBasedMaterialDemand<br/> - Customer: Provide WeekBasedMaterialDemand<br/> - Supplier: Consume WeekBasedMaterialDemand<br/> - Supplier: Create WeekBasedCapacityGroup<br/> - Supplier: Provide WeekBasedCapacityGroup<br/> - Customer: Consume WeekBasedCapacityGroup<br/> - Customer: Visualize CapacityGroup together with MaterialDemand<br/> - Supplier: Visualize CapacityGroup together with MaterialDemand|- Providing and consuming demand data<br/> - Providing and consuming capacity data<br/> - Comparing demand and capacity data<br/> - Simulated delta production|
|4|Load factors journey|- Customer: Prepare yourself<br/> - Supplier: Prepare yourself<br/> - Customer: Create WeekBasedMaterialDemand<br/> - Customer: Provide WeekBasedMaterialDemand<br/> - Supplier: Consume WeekBasedMaterialDemand<br/> - Supplier: Create WeekBasedCapacityGroup<br/> - Supplier: Provide WeekBasedCapacityGroup<br/> - Customer: Consume WeekBasedCapacityGroup<br/> - Customer: Visualize CapacityGroup together with MaterialDemand<br/> - Supplier: Visualize CapacityGroup together with MaterialDemand|- Providing and consuming demand data<br/> - Providing and consuming capacity data<br/> - Comparing demand and capacity data<br/> - Load factors|
|1|[Base journey](#base-journey)|- Customer: Prepare yourself<br/> - Supplier: Prepare yourself<br/> - Customer: Create WeekBasedMaterialDemand<br/> - Customer: Provide WeekBasedMaterialDemand<br/> - Supplier: Consume WeekBasedMaterialDemand<br/> - Supplier: Create WeekBasedCapacityGroup<br/> - Supplier: Provide WeekBasedCapacityGroup<br/> - Customer: Consume WeekBasedCapacityGroup<br/> - Customer: Visualize CapacityGroup together with MaterialDemand<br/> - Supplier: Visualize CapacityGroup together with MaterialDemand<br/> - Customer: Provide IdBasedRequestForUpdate<br/> - Supplier: Consume IdBasedRequestForUpdate<br/> - Supplier: Provide IdBasedRequestForUpdate<br/> - Customer: Consume IdBasedRequestForUpdate<br/> - Customer: Create IdBasedComment<br/> - Customer: Provide IdBasedComment<br/> - Supplier: Consume IdBasedComment<br/> - Supplier: Create IdBasedComment<br/> - Supplier: Provide IdBasedComment<br/> - Customer: Consume IdBasedComment<br/> - Customer: Visualize IdBasedComment together with CapacityGroup and MaterialDemand<br/> - Supplier: Visualize IdBasedComment together with CapacityGroup and MaterialDemand|- Providing and consuming demand data<br/> - Providing and consuming capacity data<br/> - Comparing demand and capacity data<br/> - Request for update<br/> - Comments|
|2|[Demand volatility metrics journey](#demand-volatility-metrics-journey)|- Customer: Prepare yourself<br/> - Supplier: Prepare yourself<br/> - Customer: Create WeekBasedMaterialDemand<br/> - Customer: Provide WeekBasedMaterialDemand<br/> - Supplier: Consume WeekBasedMaterialDemand<br/> - Supplier: Create WeekBasedCapacityGroup<br/> - Supplier: Provide WeekBasedCapacityGroup<br/> - Customer: Consume WeekBasedCapacityGroup<br/> - Customer: Visualize CapacityGroup together with MaterialDemand<br/> - Supplier: Visualize CapacityGroup together with MaterialDemand|- Providing and consuming demand data<br/> - Providing and consuming capacity data<br/> - Comparing demand and capacity data<br/> - Demand volatility metrics|
|3|[Simulated delta production journey](#simulated-delta-production-journey)|- Customer: Prepare yourself<br/> - Supplier: Prepare yourself<br/> - Customer: Create WeekBasedMaterialDemand<br/> - Customer: Provide WeekBasedMaterialDemand<br/> - Supplier: Consume WeekBasedMaterialDemand<br/> - Supplier: Create WeekBasedCapacityGroup<br/> - Supplier: Provide WeekBasedCapacityGroup<br/> - Customer: Consume WeekBasedCapacityGroup<br/> - Customer: Visualize CapacityGroup together with MaterialDemand<br/> - Supplier: Visualize CapacityGroup together with MaterialDemand|- Providing and consuming demand data<br/> - Providing and consuming capacity data<br/> - Comparing demand and capacity data<br/> - Simulated delta production|
|4|[Load factors journey](#load-factors-journey)|- Customer: Prepare yourself<br/> - Supplier: Prepare yourself<br/> - Customer: Create WeekBasedMaterialDemand<br/> - Customer: Provide WeekBasedMaterialDemand<br/> - Supplier: Consume WeekBasedMaterialDemand<br/> - Supplier: Create WeekBasedCapacityGroup<br/> - Supplier: Provide WeekBasedCapacityGroup<br/> - Customer: Consume WeekBasedCapacityGroup<br/> - Customer: Visualize CapacityGroup together with MaterialDemand<br/> - Supplier: Visualize CapacityGroup together with MaterialDemand|- Providing and consuming demand data<br/> - Providing and consuming capacity data<br/> - Comparing demand and capacity data<br/> - Load factors|

#### Base Journey

Expand Down Expand Up @@ -248,6 +248,132 @@ rect rgb(57,57,57)
end
```

#### Demand Volatility Metrics Journey

``` mermaid
sequenceDiagram
actor c as Customer
actor s as Supplier
rect rgb(57,57,57)
note right of c: Prepare for E2E test
c->>c: Check EDC
c->>c: Check Data Assets
c->>c: Check Wallet
s->>s: Check EDC
s->>s: Check Data Assets
s->>s: Check Wallet
end
rect rgb(221,130,0)
autonumber 1
note right of c: Transfer WeekBasedMaterialDemand
c->>s: FileTransfer ALPHA containing MaterialDemand ALPHA_v1
s->>c: HTTP 200 OK
c->>s: FileTransfer BETA containing MaterialDemand ALPHA_v2
s->>c: HTTP 200 OK
end
rect rgb(128,149,0)
note right of c: Transfer WeekBasedCapacityGroup
s->>c: FileTransfer GAMMA containing CapacityGroup ALPHA
c->>s: HTTP 200 OK
end
rect rgb(57,57,57)
note right of c: GUI test
c->>c: Visualize bottleneck calculation
autonumber 7
s->>s: Visualize bottleneck calculation
end
rect rgb(221,130,0)
note right of c: Transfer WeekBasedMaterialDemand
c->>s: FileTransfer DELTA containing MaterialDemand ALPHA_v3
s->>c: HTTP 200 OK
end
rect rgb(57,57,57)
note right of c: GUI test
c->>c: Visualize bottleneck calculation
autonumber 10
s->>s: Visualize bottleneck calculation
end
rect rgb(221,130,0)
note right of c: Transfer WeekBasedMaterialDemand
c->>s: FileTransfer EPSILON containing MaterialDemand ALPHA_v4
s->>c: HTTP 200 OK
end
rect rgb(57,57,57)
note right of c: GUI test
c->>c: Visualize bottleneck calculation
autonumber 13
s->>s: Visualize bottleneck calculation
end
```

#### Simulated Delta Production Journey

``` mermaid
sequenceDiagram
actor c as Customer
actor s as Supplier
rect rgb(57,57,57)
note right of c: Prepare for E2E test
c->>c: Check EDC
c->>c: Check Data Assets
c->>c: Check Wallet
s->>s: Check EDC
s->>s: Check Data Assets
s->>s: Check Wallet
end
rect rgb(221,130,0)
autonumber 1
note right of c: Transfer WeekBasedMaterialDemand
c->>s: FileTransfer ALPHA containing MaterialDemand ALPHA
s->>c: HTTP 200 OK
end
rect rgb(128,149,0)
note right of c: Transfer WeekBasedCapacityGroup
s->>c: FileTransfer BETA containing CapacityGroup ALPHA
c->>s: HTTP 200 OK
end
rect rgb(57,57,57)
note right of c: GUI test
c->>c: Visualize bottleneck calculation
autonumber 5
s->>s: Visualize bottleneck calculation
end
```

#### Load Factors Journey

``` mermaid
sequenceDiagram
actor c as Customer
actor s as Supplier
rect rgb(57,57,57)
note right of c: Prepare for E2E test
c->>c: Check EDC
c->>c: Check Data Assets
c->>c: Check Wallet
s->>s: Check EDC
s->>s: Check Data Assets
s->>s: Check Wallet
end
rect rgb(221,130,0)
autonumber 1
note right of c: Transfer WeekBasedMaterialDemand
c->>s: FileTransfer ALPHA containing MaterialDemand ALPHA and BETA
s->>c: HTTP 200 OK
end
rect rgb(128,149,0)
note right of c: Transfer WeekBasedCapacityGroup
s->>c: FileTransfer BETA containing CapacityGroup ALPHA
c->>s: HTTP 200 OK
end
rect rgb(57,57,57)
note right of c: GUI test
c->>c: Visualize bottleneck calculation
autonumber 5
s->>s: Visualize bottleneck calculation
end
```

## Notice

This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode)
Expand Down
Loading