Skip to content

Commit

Permalink
Merge pull request #1137 from ClosedSourcerer/R25.03]-DCM-Additional-…
Browse files Browse the repository at this point in the history
…Content-E2E-Test

doc: DCM KIT additional content E2E test
  • Loading branch information
ClosedSourcerer authored Feb 14, 2025
2 parents bffeb70 + 70f7397 commit d13e448
Show file tree
Hide file tree
Showing 4 changed files with 1,699 additions and 466 deletions.
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

0 comments on commit d13e448

Please sign in to comment.