Sunday 29 June 2014

Integration Testing



Integration Testing involves ensuring the correct working of components or modules of software application to produce combined output. To do this testing, we first write the test cases. A test case is the scenario which consists of two or more steps. After writing test case we need to execute it in our application. This falls under the both Black box testing(by tester) and White Box testing(by developer while coding).

Integration Testing is performed each time when a new module is bind to our software system. It is the testing interface between the modules.
              



For example, we can consider a system having two nodes/stations from which we can send and receive the messages.  say two nodes are A and B.
We can make following table mentioning test case steps and other field details in it.

Test Case No
Test Case Steps
Date Tested
Expected Result
Actual Result
pass/fail
comments
01
1. Open Application.
2. Log in with Node A.
3. Open Message Component.
4. Compose a message.
5. Enter Receiver id(Node B id) and subject of message.
6. Send it to Node B. Logout the Node A.
7. Login with Node B in application.
8. Go to Receive box or inbox.
9. Check the message.
02/03/2013
Message sent by node A should be received in the inbox of Node B with its proper subject and contents.
---
---
---

After this we can execute the test case and record the actual result. Now, we can compare it with our expected result, if it is so mark it as pass otherwise fail. Comments may have the details of failure.

No comments:

Test Case