Automated tests 自动化Web测试编码实践?

Automated tests 自动化Web测试编码实践?,automated-tests,Automated Tests,我正在尝试开发自动化测试,以便在网站上执行回归测试。为了使测试更具可维护性,我是否应该向开发人员传递任何代码约定 我想到的一件事是为html元素使用静态标识符。目前,元素由动态id标识,这使得我的测试几乎无法维护。除了需要固定的元素id之外,不需要其他任何东西。测试不应该影响页面的编写方式。静态ID几乎是必须的。如果可能,请您的开发人员为您提供他们正在使用的相同UI字符串资源。然后使用这些字符串,这样当“登录”更改为“登录”时,测试就不会停止 有时设计师会要求特殊样式的下拉列表或其他表单元素。然

我正在尝试开发自动化测试,以便在网站上执行回归测试。为了使测试更具可维护性,我是否应该向开发人员传递任何代码约定


我想到的一件事是为html元素使用静态标识符。目前,元素由动态id标识,这使得我的测试几乎无法维护。

除了需要固定的元素id之外,不需要其他任何东西。测试不应该影响页面的编写方式。

静态ID几乎是必须的。如果可能,请您的开发人员为您提供他们正在使用的相同UI字符串资源。然后使用这些字符串,这样当“登录”更改为“登录”时,测试就不会停止


有时设计师会要求特殊样式的下拉列表或其他表单元素。然后,开发人员开始以奇怪的方式实现这些功能。例如,使用带有隐藏选择元素的输入字段,该元素仅在输入获取onClick事件时显示。测试这些可能是一场噩梦,并且会带来很多质量问题。尽量避免这些情况。

他们正在进行什么样的开发?Asp.Net、Ruby、HTML5等?