Question: what is the difference between test case and bug report?
Answer: tl;dr - Test case is a part of Test, while Steps to reproduce are parts of Bug. ... As a result of tests - testers may find and submit bugs. Each bug should contain steps to reproduce. Steps to reproduce - are basically a steps to reproduce a problem.