⟩ Can you please explain the difference between bug and defect?
A bug is a fault in a program which causes it to behave abruptly. Bugs are usually found either during unit testing done by developer of module testing by testers.
A defect is found when the application does not conform to the requirement specification. A defect can also be found when the client or user is testing.