Sunday, January 18, 2015

6.8 Multiple of Communications Test

This test is to check the maximum number of simultaneous SMTP connections to the server. An unlimited number of simultaneous connections will be allowed by configured mail server number of connection values to zero. This value is set to zero by default. This is to ensure no overwrite email occurs and check this offline email system capability of handling the same sender sent an email a few times to multiple receivers.
This test performed with a two way communication. The sender sends an email to receiver and receiver send email to sender at the same time. There are three scenarios tested which are between two users, four users and six users as shown in Figure 6.5. Another test is sender send multiple emails to the receiver to ensure are not overwritten in the mail server database.
Multiple of Communications Test

Figure 6.5: Multiple communication
Expected outcome from all three test samples as shown in Figure 6.5 as per below:
Test 1: User A1 successfully sends email to user B1, while user B1 successfully receives email from user A1 and vice versa.
Test 2: User A1 and A2 successfully sends email to user B1 and user B2, while user B1 and user B2 successfully receive email from user A1 and user A2 and vice versa.
Test 3: User A1, user A2 and user A3 successfully send email to user B1, user B2 and user B3, while user B1, user B2 and user B3 successfully receives email from user A1, user A2 and user A3 and vice versa.
Test 1 is to test two way communications between two users. User A1 successfully sends email to user B1, while user B1 successfully receives email from user A1 and vice versa. Test 2 is to test two way communications between four users. User A1 and A2 successfully sends email to user B1 and user B2, while user B1 and user B2 successfully receive email from user A1 and user A2 and vice versa. Test 3 is to test two way communications between six users. User A1, user A2 and user A3 successfully send email to user B1, user B2 and user B3, while user B1, user B2 and user B3 successfully receives email from user A1, user A2 and user A3 and vice versa. The result of multiple communication shown in Table 6.7. Test on multiple emails send from users at offline network environment to users at online network environment shows that the emails is successfully send and received. Test result is produced by actual conduct test.


Test
Sender
Receiver
Email delivery result
Sending email
Receive email
1
User A1
User B1
User A1 to User B1 - success
User B1 to User A1 - success
User B1 from User A1 - success
User A1 from User B1 - success
2
User A1
User B1
User A1 to User B1 - success
User B1 to User A1 - success
User B1 from User A1 - success
User A1 from User B1 - success
User B2
User A1 to User B2 - success
User B2 to User A1 - success
User A1 from User B2 - success
User B2 from User A1 - success
User A2
User B1
User A2 to User B1 - success
User B1 to User A2 - success
User B1 from User A2 - success
User A2 from User B1 - success
User B2
User A2 to User B2 - success
User B2 to User A2 - success
User B2 from User A2 - success
User A2 from User B2 - success
3
User A1
User B1
User A1 to User B1 - success
User B1 to User A1 - success
User B1 from User A1 - success
User A1 from User B1 - success
User B2
User A1 to User B2 - success
User B2 to User A1 - success
User B2 from User A1 - success
User A1 from User B2 - success
User B3
User A1 to User B3 - success
User B3 to User A1 - success
User B3 from User A1 - success
User A1 from User B3 - success
User A2
User B1
User A2 to User B1 - success
User B1 to User A2 - success
User B1 from User A2 - success
User A2 from User B1 - success
User B2
User A2 to User B2 - success
User B2 to User A2 - success
User B2 from User A2 - success
User A2 from User B2 - success
User B3
User A2 to User B3 - success
User B3 to User A2 - success
User B3 from User A2 - success
User A2 from User B3 - success
User A3
User B1
User A3 to User B1 - success
User B1 to User A3 - success
User B1 from User A3 - success
User A3 from User B1 - success
User B2
User A3 to User B2 - success
User B2 to User A3 - success
User B2 from User A3 - success
User A3 from User B2 - success
User B3
User A3 to User B3 - success
User B3 to User A3 - success
User B3 from User A3 - success
User A3 from User B3 - success
Table 6.7: Multiple communication test result

No comments:

Post a Comment