Please enable JavaScript.
Coggle requires JavaScript to display documents.
PCO - IM Integration with Audit Viewer (Interacting services (Aggregator,…
PCO - IM Integration with Audit Viewer
Store the audits
For Issues, Actions, Comments
Persist audit information in external_audit table
Verification of info in external_audit table against IM DB ?
Validate audits manually in local (For Issues, Actions and Comments)
Applies to only new data which is entered
JSON request payload validation
Persist records into external_audit table
Status 200 if successful
Status 500 in case of an error
Verification on audit records stored in DB
Include UTF-8 characters
Are null values handled ?
Are data constraints taken care of ?
Post it to maudit (For Issues, Actions and Comments)
Verify manual JSON composition against external_audit record
POST the validated audit_record to mAudit
Status 200 if successful
Status 500 in case of error ?
Verify the audit record in mAudit via a GET call
Audit template
:!!:
Get the audit for a resource and verify the format
How will we test this ?
How are all the UUID's resolved ?
Context UUID
Assignee UUID
Subject UUID's
Linked Issue/Action UUID's
Template linking
Resouces
Events
Template registration
Number of templates per resource ?
Simple template to be created to view details in Audit Viewer (work with Team 32)
Audit Viewer Integration With IM
Audit Viewer calls to IM for permission checks
If response code is 404 or 422
User has no access suitable error is displayed
If response code is 200
User can view the Audit record
Verify authorization of IM services for Audit Viewer
Audit viewer impersonates the user
Test to see that audit viewer is not assigned SM building blocks
Questionnaire
https://docs.google.com/spreadsheets/d/1a6PnSOxoL8htmScDXG-ge56Fw828ZstJ09ec7IUzsC8/edit#gid=0
Time based
Time taken to persist data into external_audit table
Time taken to post data into mAudit
Time taken to view the data on Audit Viewer
Audit related logs
Tracking applications
Sumologic
Zipkins
New Relic
Tracking logs
Storing the audits in external_audit table
Validating audits locally ?
Audit viewer calls to IM services for permission checks
Verification of authorization of IM services for Audit Viewer
Audit viewer is not assigned to SM building blocks ?
Posting to mAudit table
Template retrieval to view details in audit viewer ?
Interacting services
Aggregator
Orchestrator
mAuth
Dalton
Plinth
Visits
Scribe
New endpoint to resolve a setting by uuid :!!:
For Issues and Actions
This endpoint should resolve setting type using the uuid
For all setting types
Error based
Time outs for viewing details in Audit viewer
Errors in storing the audits internally
Errors while posting to mAudit
Errors during audit validation
Errors during authorizing Audit viewer
Cross Browser and Tablet Testing
Firefox
Safari
IE 11 and Edge
Chrome
Tablet
:!!: Mostly considered for Q2