can any one explain b/w integration and system testing
can any one explain b/w integration and system testing
integration testing: integration testing means interconnecting two modules and testing
system testing means testing the over all functionalities of the system where functional and non functiuonal testing will come in to this and where a tester plays an important role
Integration testing is done against design of software.
Whereas, system testing is done against SRS (system requirements).
Regards,
Brijesh Jain
---------------------------------------------------------
Connect with me on Skype: jainbrijesh
Google Plus : jainbrijeshji
Hi Dasiga,
It is true that any kind of testing would be carried out against the SRS only.
But SRS is a high level term in most cases. We can split requirements as SRS, FRS - high level design specifications, low level design specifications etc.
So as Brijesh stated, Integration testing is done against the design specifications. It involves testing the navigational flow of data, business logic across 2 or more individual components.
System testing as defined by you is testing the overall system which can include backend, and the entire application in totallity.
Cheers...
Last edited by bizzzzzare; 01-14-2008 at 03:48 AM.
Integration testing is done by Integrating the modules. This is done after the Unit testing. Integration testing can be done by any of the three approaches, (1) Top Down or (2) Bottom Up or (3) Big Bang Approach. IN the top down approach the modules from the top are integrated and tested and the testing flows till the end. This is done for the application which is stable. In the bottom up approach the modules from the bottom are integrated and tested and the testing flows till the top. IN big bang approach if there are modules a, b, c, d, e etc., the module a and b is integrated and tested, then module a and c are integrated and tested, b and c are integrated and tested etc., till all the modules are integrated between them and tested.
System testing is done in order to validate the system as a whole. This system involves in testing the entire functionality of the system against the SRS along with the back end validations.
Regards,
Ganesan