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.