在测试阶段开始之前,熟练的自动化测试人员必须从前端和服务层全面了解应用程序。数据库用于存储后端信息与用户数据一起。

连接到系统的API或Web服务以及如何使用它们。

应用程序上线后,最终用户或利益相关者期望的所有功能。

在测试阶段开始时,是否执行任何手动测试?

手动测试人员在测试应用程序时花费的预期时间。

在上一发行版中是否有任何重要错误未解决,以及如何影响业务。

需要完成测试阶段的预计交付日期。

浏览器差异除了主要的浏览器由于使用了如此多的开源浏览器而不断增加,根据年龄段或地理位置的不同而变化之外,熟练的自动化测试人员应关注网站的浏览器兼容性测试。测试人员应该具有足够的知识来创建浏览器兼容性矩阵,以及使用Selenium WebDriver或使用基于云的平台(例如LambdaTest)进行自动跨浏览器测试来确定他正在工作的网站是否在所有有针对性的浏览器。

但是,提到的要点是非常基本的,其复杂性取决于应用程序的性质以及开发方法。