System integration testing

System integration testing (SIT) tests the interactions between different systems and may be done after system testing. It verifies the proper execution of software components and proper interfacing between components within the solution. The objective of SIT Testing is to validate that all software module dependencies are functionally correct and that data integrity is maintained between separate modules … Read more

What are the Software Development Models

The software development models are the various processes or methodologies that are being selected for the development of the project depending on the project’s aims and goals. There are many development life cycle models that have been developed in order to achieve different required objectives. The models specify the various stages of the process and the order … Read more

What is Modelling tools in software testing

Modelling tools are basically ‘model-based testing tools’ which actually generates test inputs or test cases from stored information about a particular model, so are classified as test design tools. It helps to validate models of the system or software. For an example a tool can check consistency of data objects in a database and can find … 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

Review process support tools

It is possible to keep track of all the information for a review process using spreadsheets and text documents, but a review tool which is designed for the purpose is more likely to do a better job. For example, one thing that should be monitored for each review is the checking rate (number of pages checked per … Read more

WHAT IS SOFTWARE?

Software is a set of instructions, data or programs used to operate computers and execute specific tasks. Opposite of hardware, which describes the physical aspects of a computer, software is a generic term used to refer to applications, scripts and programs that run on a device. Software can be thought of as the variable part of a computer, … Read more

cost of defects in software testing

The cost of defects can be measured by the impact of the defects and when we find them. Earlier the defect is found lesser is the cost of defect. For example if error is found in the requirement specifications during requirements gathering and analysis, then it is somewhat cheap to fix it. The correction to the requirement specification … Read more

Causes of Software Defects

Mistakes or errors are made by software developers during production and cause defects in the software. These defects lead to software failure. The software has chances of errors as they are manually designed. The errors produce defects or bugs in the software. These defects can be introduced during the coding phase of the software and … Read more

How to Write Test Scenarios

As a tester, you can follow these five steps to create Test Scenarios- Step 1: Read the Requirement Documents like BRS, SRS, FRS, of the System Under Test (SUT).  You could also refer uses cases, books, manuals, etc. of the application to be tested. Step 2: For each requirement, figure out possible users actions and … Read more