有没有人知道谷歌、Facebook、亚马逊和其他顶级FAANG公司是否在他们的网络项目中使用自动化标签?我们有数以百计的页面、按钮、Textboxes,在应用程序中编写标记非常繁琐。我们仍然使用Selenium,但是我们想知道现在顶尖的公司都做了什么?
这篇文章写于7年前。
发布于 2020-11-01 09:23:38
的然而,
这里没有单一的答案,因为不同的公司做不同的事情。
如果通过查看他们的生产源代码,很容易确定他们是否有数据测试。我是为谷歌、亚马逊、Netflix和Facebook这么做的。我发现只有Facebook有这样的身份证。

但是,请注意,您现在可以很容易地删除数据测试id,这样这些公司就可以在开发和测试环境中使用数据测试id,而不是在生产中。
<#>My给您的建议是要认识到,随着系统的发展,您需要添加开发和测试组织和工具,以便在此范围内工作。
例如:在新的应用程序中,对于所有页面,我通常只有一个页面对象文件。随着系统复杂性的增加,我开始将它们分解为特定于页面的标识符。随着系统的发展,我开始引入“全局”、“工作流”和“页面”级别标识符。
当你觉得你正因为很多事情而失去控制的时候,这是一个很好的迹象,那就是需要一种新的组织方法来保持规模。
https://sqa.stackexchange.com/questions/46093
复制相似问题