⟩ Explain the BRANCH COVERAGE Testing?
No software application can be written in a continuous mode
of coding, at some point we need to branch out the code in
order to perform a particular functionality. Branch coverage
testing helps in validating of all the branches in the code
and making sure that no branching leads to abnormal behavior
of the application.