Testing

The process of ensuring that a software product is meeting its requirements at each stage of development, delivery, and deployment. Testing helps to avoid defects and verify correctness.