Today's Updates:

Tuesday, May 13, 2014

Unit testing and System Testing in software testing

Unit Testing:-

       Testing of Individual Unit (E.g. : Function, Program, Module)
1.       Also referred to as White Box Testing
2.       Typically performed by the Developer
3.       Goal of Unit testing is to uncover defects using formal techniques like:
       Resource-behavior (e.g. memory leaks), performance or robustness testing, as well as structural testing
       Defects and deviations in Date formats
       Special requirements in input conditions (for example Text box where only numeric or alphabets should be entered)
       Selection based on Combo Box’s, List Box’s, Option buttons, Check Box’s
       Testing occurs with access to the code being tested, with the support of the development environment, such as a unit test framework or debugging tool.
4.       The testing must ensure:
       Statement Coverage
       Branch Coverage

Integration testing in software testing

Integration Testing

       Testing the Integration of multiple units / modules
      The objective is to test the application that is built by integrating the unit tested components
      This tests interfaces between components, interactions with different parts of a system such as O.S, hardware and interfaces between systems.
      Testers should concentrate solely on integration itself and not functionality of the individual modules to be integrated.
       Performed by the Developer / Tester
       Various approaches to Integration Testing could be :
Related Posts Plugin for WordPress, Blogger...