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

Incremental testing in software

The incremental testing approach has the advantage that the defects are found early in a smaller assembly when it is relatively easy to detect the cause. Another advantage is that all programs are integrated one by one and a test is carried out after each step.  A disadvantage is that it can be time-consuming since stubs and … Read more

Beta testing

Beta Testing is also known as field testing. It takes place at customer’s site. It sends the system/software to users who install it and use it under real-world working conditions. A beta test is the second phase of software testing in which a sampling of the intended audience tries the product out. (Beta is the second letter of the … Read more

Acceptance testing

Acceptance testing is basically done by the user or customer although other stakeholders may be involved as well. The goal of acceptance testing is to establish confidence in the system. Acceptance testing is most often focused on a validation type testing. Acceptance testing may occur at more than just a single level, for example: A Commercial Off the … Read more

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

Validation in software testing

Validation is determining if the system complies with the requirements and performs functions for which it is intended and meets the organization’s goals and user needs. Validation is done at the end of the development process and takes place after verifications are completed. It answers the question like: Am I building the right product? Am I accessing the right … Read more

Software Development Life cycle Activities

Requirement gathering and management – While determining test scope and estimating test efforts, the Test Manager should also be aware changes in requirements later into the project, undertaking control activities to incorporate the changes in testing as well. It is advisable to make Technical Test Analysts and Test Analysts a part of the requirement reviews. Project Management – … Read more

test process in software testing

Testing is a process rather than a single activity. This process starts from test planning then designing test cases, preparing for execution and evaluating status till the test closure. So, we can divide the activities within the fundamental test process into the following basic steps: 1)    Planning and Control: Test planning has following major tasks: i.  To determine the … 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