Difference between Software Testing & QA

Different people use different terms to represent their software testing process. Some people call it as “QA” (Quality Analysis), some call it as “software testing” while others represent it with a more formal term called “SQA” (Software Quality Analysis). All of the above terms represent more or less the same… Continue reading

Build your career in Software Testing

Software Testing is an engineering field with lot of potential for building a career in Information Technology. The benefits of switching to software testing career: Stay in touch with software development process. Salary and benefits same as software development. Opportunity to get familiar with all latest computer technologies. Less tension… Continue reading

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