Looks like a car. If you test it, you usually test it, or at least turn it on. If you check it, as a rule, you check the presence of liquid, perhaps tighten the spark plug, connect it to the computer and check its settings, play with buttons and switches to make sure that there is a connection possibility. During the inspection you can check the car, but during the test you do not always check the car.
Software testing is useful because it allows you to use a mock production environment to determine if there are errors or errors that either throw exceptions or cause logical errors, such as creating relationships from a state.
Software inspection is more active. It may include testing, but may also include code verification to ensure that an efficient process is being used and that readability and maintainability are correct. This helps to ensure that the functions are properly decoupled, the program runs as quickly as possible, and that nothing happens behind the scenes, which is undesirable.
source share