Home
System Risk Intelligence Document

ShopEase

01 / Overview

The executive view of the application assessment.

System Risk Intelligence DocumentDemo

See the risk.Find the blind spots.Focus the next effort.

  • Exposure

    How often real users interact with this part of the app.

  • Volatility

    How often things change and where integration risk is higher.

  • Impact

    What a failure would mean for the business.

From application map to next action
Last updated
16 May 2025Assessment data09:42Local time

01 / Overview

The executive view of the application assessment.

System Risk Intelligence DocumentDemo

See the risk.Find the blind spots.Focus the next effort.

  • Exposure

    How often real users interact with this part of the app.

  • Volatility

    How often things change and where integration risk is higher.

  • Impact

    What a failure would mean for the business.

From application map to next action
01Map the systemSee where risk sitsComponents become a clear application map, scored from low to critical.Explore
02Find blind spotsSee what is not protectedCoverage gaps reveal missing test cases, API checks, and end-to-end journeys.Explore
03Prioritize actionKnow what to fix firstRisk and missing coverage combine into a focused, ranked mitigation plan.Explore
ShopEase · System Risk Intelligence Document01 / 04

02 / Component & risk map

See the application’s highest-risk areas by component and the reasoning behind each risk score.

ShopEaseCore application
Risk level
Low1–25Moderate26–50High51–75Critical76–125
ShopEase · System Risk Intelligence Document02 / 04

03 / Coverage map

See what protects each component today and where test coverage is still missing.

Coverage by main component, sub-component and scenario
ComponentRiskOverallTCAPIE2E
Moderate36.9%Partial96.9%Excellent40.6%Partial21.9%Low
Moderate52.5%Good87.5%Excellent62.5%Good37.5%Partial
Create an account with emailHappy path50%GoodTC presentAPI presentE2E missing
Verify an email addressHappy path50%GoodTC presentAPI presentE2E missing
Accept the account invitationHappy path50%GoodTC presentAPI presentE2E missing
Complete account setupHappy path100%ExcellentTC presentAPI presentE2E present
Sign in after registrationHappy path100%ExcellentTC presentAPI presentE2E present
Reject a duplicate emailImportant negative0%NoneTC missingAPI missingE2E missing
Reject an expired invitationImportant negative10%LowTC presentAPI missingE2E missing
Require mandatory profile fieldsImportant negative60%GoodTC presentAPI missingE2E present
Moderate55%Good100%Excellent50%Good50%Good
Sign in with valid credentialsHappy path100%ExcellentTC presentAPI presentE2E present
Reject an incorrect passwordImportant negative10%LowTC presentAPI missingE2E missing
Moderate30%Partial100%Excellent50%Good0%None
Reset a password by emailHappy path50%GoodTC presentAPI presentE2E missing
Reject a reused reset linkImportant negative10%LowTC presentAPI missingE2E missing
Moderate10%Low100%Excellent0%None0%None
Restore an active sessionHappy path10%LowTC presentAPI missingE2E missing
Reject an expired sessionImportant negative10%LowTC presentAPI missingE2E missing
Critical16.7%Low100%Excellent16.7%Low0%None
Critical30%Partial100%Excellent50%Good0%None
Browse the product catalogHappy path50%GoodTC presentAPI presentE2E missing
Exclude unpublished productsImportant negative10%LowTC presentAPI missingE2E missing
Find a product by nameHappy path10%LowTC presentAPI missingE2E missing
Handle an empty search resultImportant negative10%LowTC presentAPI missingE2E missing
Critical10%Low100%Excellent0%None0%None
View product detailsHappy path10%LowTC presentAPI missingE2E missing
Handle a removed productImportant negative10%LowTC presentAPI missingE2E missing
High30%Partial100%Excellent50%Good0%None
Add a product to the cartHappy path50%GoodTC presentAPI presentE2E missing
Prevent quantities above stockImportant negative10%LowTC presentAPI missingE2E missing
Critical20%Low100%Excellent25%Partial0%None
Critical10%Low100%Excellent0%None0%None
Confirm a successful payment3PHappy path10%LowTC presentAPI missingE2E missing
Handle a provider timeout3PImportant negative10%LowTC presentAPI missingE2E missing
Critical30%Partial100%Excellent50%Good0%None
Show the payment confirmationHappy path50%GoodTC presentAPI presentE2E missing
Prevent a duplicate orderImportant negative10%LowTC presentAPI missingE2E missing
Moderate55%Good100%Excellent50%Good50%Good
Moderate55%Good100%Excellent50%Good50%Good
Send a contact requestHappy path100%ExcellentTC presentAPI presentE2E present
Require an email addressImportant negative10%LowTC presentAPI missingE2E missing
Moderate55%Good100%Excellent50%Good50%Good
View contact detailsHappy path100%ExcellentTC presentAPI presentE2E present
Handle missing contact detailsImportant negative10%LowTC presentAPI missingE2E missing
Coverage legend
0%NoneNone0–5%10%LowLow>5–<25%30%PartialPartial25–<50%60%GoodGood50–75%100%ExcellentExcellent>75–100%
ShopEase · System Risk Intelligence Document03 / 04

04 / Mitigation plan

Showing the highest-risk components with the lowest test coverage.

Priority gaps list

Top 5 main components with API or E2E gaps, ranked by risk and coverage.

Ranked priority gaps by main component
RankMain componentRiskCoverageKey gapRecommended startOpen
1ProductsCritical12516.7%API + E2E gapsProduct details · Search
2PaymentCritical12520%API + E2E gapsPayment processing · Confirmation
3CartHigh7530%API + E2E gaps
4AuthenticationModerate5036.9%TC + API + E2E gapsSession handling · Forgotten password
5ContactsModerate3255%API + E2E gapsContact details · Contact form
1
Main component

Products

Risk score

125Critical

Missing scenario coverage

These scenarios lack test coverage and drive the need for action.

Sub-components
  • Catalog125
  • Product details125
  • Search125
Scenario summary
  • 6 Scenarios

  • 3 Happy paths3 Important negatives

  • 3 Happy pathsmissing critical checks

  • 3 Important negativesmissing critical checks

Missing checks in Products
ScenarioTypeTCAPIE2E
Browse the product catalogCatalogHappy pathTC presentAPI presentE2E missing
Exclude unpublished productsCatalogImportant negativeTC presentAPI missingE2E missing
Find a product by nameSearchHappy pathTC presentAPI missingE2E missing
Handle an empty search resultSearchImportant negativeTC presentAPI missingE2E missing
View product detailsProduct detailsHappy pathTC presentAPI missingE2E missing
Handle a removed productProduct detailsImportant negativeTC presentAPI missingE2E missing
2
Main component

Payment

Risk score

125Critical

Missing scenario coverage

These scenarios lack test coverage and drive the need for action.

Sub-components
  • Payment processing125
  • Confirmation100
Scenario summary
  • 4 Scenarios

  • 2 Happy paths2 Important negatives

  • 2 Happy pathsmissing critical checks

  • 2 Important negativesmissing critical checks

Missing checks in Payment
ScenarioTypeTCAPIE2E
Confirm a successful paymentPayment processingHappy pathTC presentAPI missingE2E missing
Handle a provider timeoutPayment processingImportant negativeTC presentAPI missingE2E missing
Show the payment confirmationConfirmationHappy pathTC presentAPI presentE2E missing
Prevent a duplicate orderConfirmationImportant negativeTC presentAPI missingE2E missing
3
Main component

Cart

Risk score

75High

Missing scenario coverage

These scenarios lack test coverage and drive the need for action.

Sub-components

None

Scenario summary
  • 2 Scenarios

  • 1 Happy path1 Important negative

  • 1 Happy pathmissing critical checks

  • 1 Important negativemissing critical checks

Missing checks in Cart
ScenarioTypeTCAPIE2E
Add a product to the cartHappy pathTC presentAPI presentE2E missing
Prevent quantities above stockImportant negativeTC presentAPI missingE2E missing
4
Main component

Authentication

Risk score

50Moderate

Missing scenario coverage

These scenarios lack test coverage and drive the need for action.

Sub-components
  • Forgotten password50
  • Login50
  • Session handling50
  • Sign up50
Scenario summary
  • 14 Scenarios

  • 8 Happy paths6 Important negatives

  • 5 Happy pathsmissing critical checks

  • 6 Important negativesmissing critical checks

Missing checks in Authentication
ScenarioTypeTCAPIE2E
Create an account with emailSign upHappy pathTC presentAPI presentE2E missing
Verify an email addressSign upHappy pathTC presentAPI presentE2E missing
Accept the account invitationSign upHappy pathTC presentAPI presentE2E missing
Reject a duplicate emailSign upImportant negativeTC missingAPI missingE2E missing
Reject an expired invitationSign upImportant negativeTC presentAPI missingE2E missing
Require mandatory profile fieldsSign upImportant negativeTC presentAPI missingE2E present
Reject an incorrect passwordLoginImportant negativeTC presentAPI missingE2E missing
Reset a password by emailForgotten passwordHappy pathTC presentAPI presentE2E missing
Reject a reused reset linkForgotten passwordImportant negativeTC presentAPI missingE2E missing
Restore an active sessionSession handlingHappy pathTC presentAPI missingE2E missing
Reject an expired sessionSession handlingImportant negativeTC presentAPI missingE2E missing
5
Main component

Contacts

Risk score

32Moderate

Missing scenario coverage

These scenarios lack test coverage and drive the need for action.

Sub-components
  • Contact details32
  • Contact form32
Scenario summary
  • 4 Scenarios

  • 2 Happy paths2 Important negatives

  • 0 Happy pathsmissing critical checks

  • 2 Important negativesmissing critical checks

Missing checks in Contacts
ScenarioTypeTCAPIE2E
Require an email addressContact formImportant negativeTC presentAPI missingE2E missing
Handle missing contact detailsContact detailsImportant negativeTC presentAPI missingE2E missing
ShopEase · System Risk Intelligence Document04 / 04