709 B
709 B
Conformance testing procedure
Test 1: Ping/Pong
- conformance app sends a ping with a random payload of bytes
- sample app receives the ping and returns the payload in the pong
- conformance app tests the payload sent vs the payload received.
match -> success
mismatch -> fail
Test 2: Port Test
- conformance app dials the sample app's tcp port open -> success closed -> fail
Test 3: Send/Rcv Msg
- conformance app sends a message to sample app
- sample app receives message and returns payload in a reply message
- conformance app tests the payload sent vs the payload received.
match -> success
mismatch -> fail