What is configuration management?

Configuration management is a detailed recording and updating information for hardware and software components. When we say components it does not only mean source code. It can be tracking of changes for software documents like requirement, design, test cases etc. When changes are done in ADHOC and uncontrolled manner more chaotic situations arise and… Continue reading

What do you mean by coverage and what are the different types of coverage techniques?

Coverage is a measure used in software testing to describe to the degree to which the source code is tested. There are three basic types of the coverage techniques as shown in the below figure:- Statement coverage: – This coverage ensures that each line of source code has been executed and tested. Decision… Continue reading

Can you explain regression testing and confirmation testing?

Regression testing is meant for regression defects. Regression defects are defects due to which the functionality which was working first normally has stopped working. This is probably because of changes made in the program or the environment. To uncover such kind of defect regression testing is conducted. Below figure shows the clear explanation… Continue reading

What’s the difference between Inspections and Walkthroughs?

As said in the previous sections the difference between validation and verification is that in validation we actually execute the application, while in verification we do review without actually running the application. Verifications are basically of two main types Walk-through and Inspection. Walkthrough is an informal way of verification. For instance you can call… Continue reading

What is the difference between Pilot and Beta testing?

The difference between Pilot and Beta testing is that Pilot is nothing but actually using the product (only that it is limited to some users) and in Beta testing we do not input real data, but it’s installed at the end customer to validate if the product can be used in production. Pilot… Continue reading

Can you explain requirement traceability and its importance?

In most organization testing only starts after executio n / coding phase of the project. But if the organization wants to really benefit from testing, then testers should get involved right from the requirement phase. If the tester is getting involved right from the requirement phase then requirement traceabil ity is one of… Continue reading