Software testing is one of the most important elements of the software development life cycle. It guarantees that the software deployed to the market is free from error and effects. Ever since the emergence of the COVID-19 pandemic, market demands