qnli question: By elimination construction errors, what is the expected end result? sentence: Unit testing is a software development process that involves synchronized application of a broad spectrum of defect prevention and detection strategies in order to reduce software development risks, time, and costs.