为标签添加ID以进行QA自动化

Gus*_*ind 9 html automated-tests qtp

我有一个查询在我们的应用程序中,我们有很多HTML标记.在开发过程中,由于没有要求,许多标签没有给出任何id.现在QA团队想要使用QTP自动化测试用例.在大多数情况下,此工具无法识别,因为它找不到大多数HTML标记的ID.现在要求我们向所有HTML标记添加ID.我想知道是否会对这些标记添加id属性有任何影响.即使是积极的影响也是受欢

Pas*_*TIN 8

我不认为会有任何积极或消极的影响:也许HTML页面的大小会增加一点,但可能不会那么多.

不过,您确定需要在页面的每个HTML标记上添加"id"属性吗?不仅仅有少数足够吗?就像表单字段,链接,错误消息一样; 这可能是关于它的?

但是,你必须注意的一点是,"身份",如"身份",必须是独一无二的 ; 这意味着在开始添加它们之前,它可能是好的,以定义某种"id-policy",比如说,"那种元素的ID应该这样命名".

并且,对于您的下一个项目:开发人员在他们开发时添加这些项目
;-)(当然,遵循该政策)


现在我正在思考它:一个积极的影响可能是编写与HTML文档交互的Javascript代码会更容易 - 但是对于下一个项目或者这个项目的演变来说这将是正确的,当这些id是已经存在于HTML中的开发人员将JS代码放到位......