Programming testing is the method involved with assessing and confirming that a product item or application does what it should do. The advantages of testing incorporate forestalling bugs, lessening improvement costs and further developing execution.