• Jira Tickets:

  • Backoffice manager

  • Audit log manager

  • Ticket manager

  • Communication history manager

  • Jira gateway

  • Meiro gateway

  • Genesys gateway

  • Genesys recording migrator

Jira Tickets:

SAF-509 - Add component tests where useful Backlog

Sub Task: SAF-789 - BE: add component tests for backoffice-manager Done

SAF-549 - audit-log-manager: add more test Done

SAF-550 - ticket-manager: add more test Done

SAF-551 - jira-gateway: add more test Done

SAF-552 - communication-history-manager: add more test Done

SAF-692 - Add contract test for backoffice-manager service Backlog

SAF-1739 - BE: add component test for downloading genesys recordings. Backlog

The historical data of Test Coverage:

service

2023-02-08

backoffice-manager

79.3% | 4.0%

audit-log-manager

84.1% | 0.0%

ticket-manager

80.3% | 3.0%

communication-history-manager

83.7% | 0.0%

jira-gateway

79.1% | 0.0%

merio-gateway

0.0% | 0.0%

genesys-gateway

67.9% | 0.0%

genesys-recording-migrator

0.0% | 0.0%

Backoffice manager:

https://sonarqube.safibank.online/dashboard?id=backoffice-manager

Testing

Required?

Framework ready?

Critical paths identified?

Critical paths covered?

Quality Gates

Action Points

Comments

Unit

Yes

Yes

Yes

Yes

coverage is 79.3%, duplicated lines less than 4.0%

N/A

Component

Yes

Yes

Yes

No

N/A

Contract

No

No

No

No

N/A

Smoke

Yes

No

No

No

N/A

Performance

Yes

No

No

No

QPS/TPS?

Response time(Percentile)

Audit log manager:

https://sonarqube.safibank.online/dashboard?id=audit-log-manager

Testing

Required?

Framework ready?

Critical paths identified?

Critical paths covered?

Quality Gates

Action Points

Comments

Unit

Yes

Yes

Yes

Yes

coverage is 84.1%, duplicated lines less than 0.0%

N/A

Component

Yes

Yes

Yes

No

N/A

Contract

No

No

No

No

N/A

Smoke

Yes

No

No

No

N/A

Performance

Yes

No

No

No

QPS/TPS?

Response time(Percentile)

Ticket manager:

https://sonarqube.safibank.online/dashboard?id=ticket-manager

Testing

Required?

Framework ready?

Critical paths identified?

Critical paths covered?

Quality Gates

Action Points

Comments

Unit

Yes

Yes

Yes

Yes

coverage is 80.3%, duplicated lines less than 3.5%

N/A

Component

Yes

Yes

Yes

No

N/A

Contract

No

No

No

No

N/A

Smoke

Yes

No

No

No

N/A

Performance

Yes

No

No

No

QPS/TPS?

Response time(Percentile)

Communication history manager:

https://sonarqube.safibank.online/dashboard?id=communication-history-manager

Testing

Required?

Framework ready?

Critical paths identified?

Critical paths covered?

Quality Gates

Action Points

Comments

Unit

Yes

Yes

Yes

Yes

coverage is 83.7%, duplicated lines less than 0.0%

N/A

Component

Yes

Yes

Yes

No

N/A

Contract

No

No

No

No

N/A

Smoke

Yes

No

No

No

N/A

Performance

Yes

No

No

No

QPS/TPS?

Response time(Percentile)

Jira gateway:

https://sonarqube.safibank.online/dashboard?id=jira-gateway

Testing

Required?

Framework ready?

Critical paths identified?

Critical paths covered?

Quality Gates

Action Points

Comments

Unit

Yes

Yes

Yes

Yes

coverage is 79.1%, duplicated lines less than 0.0%

N/A

Component

Yes

Yes

Yes

No

N/A

Contract

No

No

No

No

N/A

Smoke

Yes

No

No

No

N/A

Performance

Yes

No

No

No

QPS/TPS?

Response time(Percentile)

Meiro gateway:

https://sonarqube.safibank.online/dashboard?id=meiro-gateway

Testing

Required?

Framework ready?

Critical paths identified?

Critical paths covered?

Quality Gates

Action Points

Comments

Unit

Yes

Yes

Yes

Yes

coverage is 0.0%, duplicated lines less than 0.0%

N/A

This service is just a empty service.

Component

Yes

Yes

Yes

No

N/A

Contract

No

No

No

No

N/A

Smoke

Yes

No

No

No

N/A

Performance

Yes

No

No

No

QPS/TPS?

Response time(Percentile)

Genesys gateway:

https://sonarqube.safibank.online/dashboard?id=genesys-gateway

Testing

Required?

Framework ready?

Critical paths identified?

Critical paths covered?

Quality Gates

Action Points

Comments

Unit

Yes

Yes

Yes

Yes

coverage is 67.9%, duplicated lines less than 0.0%

N/A

Component

Yes

Yes

Yes

No

N/A

Contract

No

No

No

No

N/A

Smoke

Yes

No

No

No

N/A

Performance

Yes

No

No

No

QPS/TPS?

Response time(Percentile)

Genesys recording migrator:

Testing

Required?

Framework ready?

Critical paths identified?

Critical paths covered?

Quality Gates

Action Points

Comments

Unit

Yes

Yes

Yes

Yes

coverage is 0.0%,

N/A

Ongoing

Component

Yes

Yes

Yes

No

N/A

Contract

No

No

No

No

N/A

Smoke

Yes

No

No

No

N/A

Performance

Yes

No

No

No

QPS/TPS?

Response time(Percentile)