Difference in writing the test cases for Integration testing and system testing

What is the difference in writing the test cases for Integration testing and system testing?

Integration testing is done at module level when various modules are integrated with each other to form a system or sub-system. Its main purpose is to ensure that interfaces between various modules are working properly; i.e. modules which are working individually are also working correctly together.

System testing is done on a complete, integrated system to evaluate the system’s compliance with its specified requirements. It validates that the system meets its functional and non-functional requirements.

From these definitions, it is clear that the purpose of Integration and purpose of System Testing are different. Therefore, Integration test cases focus more on the interfaces between modules (interface integrity) - the data transfer and their interaction with each other. System test cases focus on testing the product as a whole; i.e. whether the functional, non-functional requirements of the System are met or not. Since System Testing is the final phase before delivery of the product, System test cases should pinpoint configuration related errors along with testing for performance, security, reliability etc.

What methodologies have you used to develop test cases?

I have used following 4 types of Methodologies:

1. Boundary value analysis

2. Equivalence partitioning

3. Error guessing

4. Cause effect graphing
What is "bug leakage?" and what is "bug release?
Bug leakage and bug release - A bug leakage results when a bug is detected which should have been detected in earlier builds/versions of the application...........
How do you develop a test plan and schedule?
A test plan is contract between the testers and the project team describing the role of testing in the project...........
What's the role of CMM Level in Testing?
Role of CMM Level - Capability Maturity Model (CMM) is a model of 5 levels of process 'maturity' that determine effectiveness in delivering quality software...........
Post your comment
Discussion Board
Answer
1,2 & 3 are must
Ashish Masih 07-16-2015