In software testing, a bug is something that is wrong with the code, an error is where something has gone wrong with an incorrect system state, but the end user does not see it, and a defect is where there is something wrong with the output, such that the user sees it.
Chat with our AI personalities
Bug : problem found during Testing Cycle is called as 'Bug' Issue : Problem found by user in Production Environment is called as 'Issue'
A regression test is a test where a previously known bug is tested for after a change. A retest is simply repeating a test.
Rear Admiral Grace Murray Hopper developed the COBOL (Common-Business Oriented Language) on the MARK I & MARK II Mainframe computers. A moth got into the electronics and caused the program to stop. The BUG was retrieved and pasted in the log book. Thus the terms: BUG (there's an error in the program) & DE-BUG( find the errors in a computer program).
Regression testing is intended to uncover any bug that may have been introduced in the application as a side effect of fixing some other bug. So all the test cases are run. This is different from Unit testing, where we run only unit tests for the unit where we fixed the bug. Stress testing stresses particular functionality so see where is will break etc. For example a good stress test for MS Word may be to open a file in MS Word and keep writing text to it till it breaks.
Probably a mis-spelling of the Y2K bug.