Advantages of Top-Down approach(Integration Testing)

The tested product is very consistent because the integration testing is basically performed in an environment that almost similar to that of reality Stubs can be written with lesser time because when compared to the drivers then Stubs are simpler to author.  

Integration testing

Integration testing tests integration or interfaces between components, interactions to different parts of the system such as an operating system, file system and hardware or interfaces between systems. Integration testing is a key aspect of software testing. After integrating two or more different components together we do the integration testing. Integration testing is done by a specific integration tester … Read more

Unit testing

A unit test is the smallest testable part of an application like functions, classes, procedures, interfaces. Unit testing is a method by which individual units of source code are tested to determine if they are fit for use. Unit tests are basically written and executed by software developers to make sure that code meets its design and requirements and … Read more

Software Testing Levels

Testing levels are basically to identify missing areas and prevent overlap and repetition between the development life cycle phases. In software development life cycle models there are defined phases like requirement gathering and analysis, design, coding or implementation, testing and deployment.  Each phase goes through the testing. Hence there are various levels of testing. The various … Read more

traceability in Software testing

Test conditions should be able to be linked back to their sources in the test basis, this is known as traceability. Traceability can be horizontal through all the test documentation for a given test level (e.g. system testing, from test conditions through test cases to test scripts) or it can be vertical through the layers of development … Read more

Static analysis tools in software testing

Static analysis tools are generally used by developers as part of the development and component testing process. The key aspect is that the code (or other artefact) is not executed or run but the tool itself is executed, and the source code we are interested in is the input data to the tool. These tools are mostly … Read more

roles and responsibilities involved during a review

During a review five types of participants take part.   The moderator: Also known as review leader Performs entry check Follow-up on the rework Schedules the meeting Coaches other team Leads the possible discussion and stores the data that is collected The author: Illuminate the unclear areas and understand the defects found Basic goal should … Read more