Software testing plays an important role for beneficial implementation of any product or software. You need to perform many types of software testing to make it sure that application or product is working fine. Here are some software testing terminologies used: