Exploring the Top 4 Free Mobile App Testing Tools for Quality Assurance