Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page Properties


Status

Status
colourGreen
titleCOMPLETED

Date-time

 

Dev Team

Firebird

ArchitectTaras Spashchenko 
Team Lead
Scrum Master
Product OwnerMagda Zacharska 
Prod Ticket

Jira Legacy
serverSystem JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-4006

Arch Ticket


Tech Design<link to the related documentation>
ReleasePoppy (R2 2023)



Quality Attribute

NFR ID

Non-Functional Requirement

Date and Status before the start of the work

Date and Status after the completion of the work

Notes

Availability

NFR.Availability.1

Modules are designed and implemented following the Stateless principle

 

Status
subtletrue
colourGreen
titleCOMPLIANT

 

Status
subtletrue
colourGreen
titleCOMPLIANT


NFR.Availability.2

Load / performance testing must be conducted for at least 2 instances

 

Status
subtletrue
colourGreen
titleCOMPLIANT

Status
subtletrue
colourGreen
titleCOMPLIANT


Manageability

NFR.Manageability.1

Application logs are collected in unified form and location

 

Status
subtletrue
colourGreen
titleCOMPLIANT

Status
subtletrue
colourGreen
titleCOMPLIANT


NFR.Manageability.2

All custom configuration values are placed in the settings, not in the program code

 

Status
subtletrue
colourGreen
titleCOMPLIANT

Status
subtletrue
colourGreen
titleCOMPLIANT

Vertx timeouts are hardcoded

Performance

NFR.Performance.1

Components are performance tested and compared to the prior release baseline; performance may not degrade more than 5% in exceptional cases

 

Status
subtletrue
colourYellow
titleNOT VERIFIED


Compliant up to Orchid release. To be re-tested after the implementation of this feature.

6/21/2023: Will need ticket for the PTF team to run the performance

Security

NFR.Security.1

Tenant data must be isolated from other tenants

 

Status
subtletrue
colourGreen
titleCOMPLIANT

Status
subtletrue
colourGreen
titleCOMPLIANT


NFR.Security.2

Secrets (such like usernames, passwords, API keys and/or their combinations) are not stored in source repositories (i.e. Github)

 

Status
subtletrue
colourGreen
titleCOMPLIANT

Status
subtletrue
colourGreen
titleCOMPLIANT


NFR.Security.3

No sensitive information in logs (logins, passwords, API keys)

 

Status
subtletrue
colourYellow
titleNOT VERIFIED


We need to make sure that API key is not stored in the logs

6/21/2023 Not related to this particular feature but we store API key in the logs. It will be addressed in MODOAIPMH-555

Testability

NFR.Testability.1

Unit-test coverage for new code created / changed during the implementation of the feature >= 80%

 

Status
subtletrue
colourGreen
titleCOMPLIANT

Status
subtletrue
colourGreen
titleCOMPLIANT


NFR.Testability.2

E2E-test coverage - # of automated tests cases from test rail to # of all test cases at particular feature

 

Status
subtletrue
titleNot Applicable

Status
subtletrue
titleNot Applicable


NFR.Testability.3

Karate-test coverage - # of test to # of new endpoints that were created (or existing endpoints that were changed) in the feature scope

 

Status
subtletrue
colourYellow
titleNOT VERIFIED

Status
subtletrue
titleNot Applicable

No new endpoints were added in scope of this feature

...