Bug occurs when the actual result does not match the expected result.
Bug report is a document that records information about a found defect. A bug report is usually created by a tester, and the assignee is a developer responsible for the functionality.