Software Testing Tutorial #41 – What is Defect in Software Testing

In this Software Testing Tutorial, we will learn about what is defect in software testing. Defects are also known as bugs and used interchangeably in any software development project. There is very minor difference between defect and bug which I will explain in further tutorials, however, in actual software testing projects you will find people using defects and bugs interchangeably and both refer to same thing.

Software Testing Tutorial #17 – What is Functional Testing

In this Software Testing Tutorial, we will learn what is functional testing along with real example. We will understand how functional testing important in software testing and other details about functional testing.

Software Testing Tutorial #12 – What is Unit Testing/Component Testing

In this Software Testing Tutorial, we will learn what is unit testing or also known as component testing. Testing the smallest independent unit or component of software is known as Unit testing and mostly done by developers.

Once you integrate any of the components/units and test the combined part as one then that becomes component integration testing.

Software Testing Tutorial #9 – V Model in Software Engineering

In this Software Testing Tutorial, we will learn what is the V model is software engineering. V model is an improvement over the issues that we had in waterfall development approach.

In V Shaped model the testing team gets involved in every phase of software development lifecycle and addressed the major drawback of Waterfall model where testing phase was very late in software development life cycle.

Software Testing Tutorial #5 – Seven Principles of Software Testing

In this Software Testing Tutorial, we will learn seven principles of software testing. Understanding these seven principles of software testing is very important in order to understand software testing.

In this testing tutorial I will try to explain these 7 testing principles with real testing scenarios so you can easily understand and explain them in software testing interviews.