Cross browser testing helps ensure a website or application works properly across different browsers. It checks functionality, features, UI elements, and compatibility with latest browser versions for issues with alignment, design, JavaScript, AJAX, jQuery, or other areas. Testing can be done manually or with tools, though manual testing is time consuming and may miss defects. Tools help save time and reduce defects by automating visual testing across browsers to identify layout problems and JavaScript errors. Popular cross browser testing tools include Browserstack, CrossBrowserTesting, and Browsera, which are web-based, while Microsoft Expression Web SuperPreview is a desktop application.