Automation of quality assurance involves the development of a program that will perform automatic testing of products thereby contributing to the efficient and accurate operation of the system. Currently organizations prefer this type of quality assurance as it provides an opportunity to save time and reduce the risk of defects.