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