Table of Contents |
---|
Info |
---|
As of CONNECT 5.1, both files have been replaced with the more versatile exchangeInfo.xml and internalExchangeInfo.xml files. For users of CONNECT 5.0 and earlier versions, substitute references to these new files with the original uddiConnectionInfo.xml and internalConnectionInfo.xml files |
Overview
The Test Design Suite design to verify the Audit Query functionality by populating AuditRepository table and query audit service.
Test Detail
AuditQueryLog service is an adapter service successful functionality of audit event. The AuditQueryLogService is CONNECT internal service storing the audit events in the audit repository and does not have standard or passthrough .
AuditQueryLogPortTypeBinding TestSuite
QueryAuditEvents TestCase
Clear & Populate Auditrepository Table
SOAP: QueryAuditEvents
Verify UserId
Verify EventType
Verify EventId
Verify RemoteHCID
Verify Direction
Count (Result)
QueryAuditEventsBlob TestCase
Clear & Populate Auditrepository Table
SOAP: QueryAuditEventsBlob
Count (Result)
QueryAuditEventsEmptyBlob TestCase
Clear & Populate Auditrepository Table
SOAP: QueryAuditEventsBlob
Count (Result)
QueryAuditEventsByMessageID TestCase
Clear & Populate Auditrepository Table
SOAP: QueryAuditEventsByMessageID
Match MessageId for Result 1 and 2
Count (Result == 2)
QueryAuditEventsByMessageID&RelatesTo TestCase
...
Clear & Populate Auditrepository Table
SOAP: QueryAuditEventsByMessageID
...
Match MessageId for Result 1 and 2
...
Count (Result == 2)
...
workflow associated to the service.
Bimodal tests are executed in both (Standard, PassThrough) modes and required JMX enable at the server level for SoapUI to successfully switch between Standard and PassThrough.
Test Cases Detail
The test cases updated audit repository, query AuditQueryLogService and verify successful response with different set of parameters and expected response.
QueryAuditEvents TestCase: query the audit repository for audit events by user id, event type, begin date and Home Community ID (HCID).
QueryAuditEventsBlob TestCase: query the audit repository for audit message details by audit id.
QueryAuditEventsEmptyBlob TestCase: query the audit repository for empty message details by audit id
QueryAuditEventsByMessageID TestCase: query the audit repository for audit events by message id
QueryAuditEventsByMessageID&RelatesTo TestCase: query the audit repository for audit events by message id and relates to