Are Low-Level Testing and Unit Testing the Same?