Software testing is a huge landscape; however, it can be generally categorized into two areas: automation testing and manual testing. Both automated and manual tests provide disadvantages and advantages. Testing is an essential section of any successful software project. The