WordMeaning
🚙UnitThe unit of code (e.g., a class) being tested -- examples may be Car, Employee, City, Student, Instructor, Course, ... (whatever your modeling domain subject is)
🚙ModelAnother name for unit
💡Unit TestA class that contains tests that test the unit -- generally named CarTest, EmployeeTest, etc
 
💥Showstopper BugA bug that prevents a program from starting/running or stops it from functioning (program crash)
🐞Functional BugA bug that causes a program to not behave (function) as expected
🐞DefectAnother name for bug
 
Unit TestingThe act of testing a unit of code -- e.g., we may have a CarTest class (unit test) that tests a Car class (unit)
🚗Automated TestingApplying automation to unit testing -- e.g., running a collection of tests automatically which generates a test report/output
🔥Smoke TestingA subset of unit testing where the focus in on catching showstopper bugs