Automated tests 推荐用于跨平台的自动化测试工具,包括IE和.NET软件

Automated tests 推荐用于跨平台的自动化测试工具,包括IE和.NET软件,automated-tests,integration-testing,agile,Automated Tests,Integration Testing,Agile,我在一个QA团队工作 我们从头开始做自动化工作。因此,许多测试方法可能是反模式的或违反某些规程 我们在产品的测试网页上付出了大量的努力 我们的测试用例基于机器人框架,并使用selenium库测试网页 我发现我的成员通过查找html源代码来编写这些代码,以查找DOM元素的id或name。(因为DOM中的某些元素没有ID。) 更糟糕的是,相同的功能按钮“DOM id与许多产品不同 所以我认为我们构建自动化测试代码的方式太慢了 我想,如果有一个工具,可以记录我们的所有行动的网页上,并把它变成机器人框架

我在一个QA团队工作

我们从头开始做自动化工作。因此,许多测试方法可能是反模式的或违反某些规程

我们在产品的测试网页上付出了大量的努力

我们的测试用例基于
机器人框架
,并使用selenium库测试网页

我发现我的成员通过查找html源代码来编写这些代码,以查找
DOM元素的
id
name
。(因为DOM中的某些元素没有ID。)

更糟糕的是,相同的功能按钮“
DOM id
与许多产品不同

所以我认为我们构建自动化测试代码的方式太慢了

我想,如果有一个工具,可以记录我们的所有行动的网页上,并把它变成机器人框架脚本或其他测试框架脚本是更有效的

有没有什么好的工具

第二

我们通过自动测试
.NET
软件。 是否有任何GUI软件测试工具可以跨平台,即使是在
Android
iOS
上?
提前感谢。

有很多测试自动化工具,Selenium是常见的跨平台选项(免费)。您可以使用Selenium IDE从Firefox记录测试用例,只要您的后端不会根据浏览器连接的类型生成不同的代码,它就可以针对多种浏览器执行这些测试

想到的其他选项还有Microsoft CodedUI测试(Visual Sudio Premium和更高版本的一部分),这反过来又可以驱动Selenium在Chrome和Firefox上执行测试,尽管没有直接的iOS和Android支持。为此,您可以查看,据我所知,它可以集成到Microsoft工具套件中

其他人喜欢提供非常简洁的录制和播放功能,尽管他们使用Javascript和NodeJ来运行测试。它们还支持连接移动浏览器,只要它们能够承载基于javascript的测试运行程序,如果你问我的话,这非常漂亮:)

Telerik提供了一个跨浏览器,他们的测试工作室增加了录制功能,他们有一个API来编写跨浏览器测试。据我所知,没有用于移动测试的功能

也可能有其他框架,另外,您可以通过示例将其中一些框架与规范结合起来,例如工具


关于StackOverflow,我们不推荐任何特定的工具,因为很难给出最佳工具的确切答案。上下文太重要了,无法根据问题的20行内容做出决定。

有很多测试自动化工具,Selenium是常见的跨平台选项(免费)。您可以使用Selenium IDE从Firefox记录测试用例,只要您的后端不会根据浏览器连接的类型生成不同的代码,它就可以针对多种浏览器执行这些测试

想到的其他选项还有Microsoft CodedUI测试(Visual Sudio Premium和更高版本的一部分),这反过来又可以驱动Selenium在Chrome和Firefox上执行测试,尽管没有直接的iOS和Android支持。为此,您可以查看,据我所知,它可以集成到Microsoft工具套件中

其他人喜欢提供非常简洁的录制和播放功能,尽管他们使用Javascript和NodeJ来运行测试。它们还支持连接移动浏览器,只要它们能够承载基于javascript的测试运行程序,如果你问我的话,这非常漂亮:)

Telerik提供了一个跨浏览器,他们的测试工作室增加了录制功能,他们有一个API来编写跨浏览器测试。据我所知,没有用于移动测试的功能

也可能有其他框架,另外,您可以通过示例将其中一些框架与规范结合起来,例如工具


关于StackOverflow,我们不推荐任何特定的工具,因为很难给出最佳工具的确切答案。上下文太重要了,无法根据问题的20行内容做出决定。

有很多测试自动化工具,Selenium是常见的跨平台选项(免费)。您可以使用Selenium IDE从Firefox记录测试用例,只要您的后端不会根据浏览器连接的类型生成不同的代码,它就可以针对多种浏览器执行这些测试

想到的其他选项还有Microsoft CodedUI测试(Visual Sudio Premium和更高版本的一部分),这反过来又可以驱动Selenium在Chrome和Firefox上执行测试,尽管没有直接的iOS和Android支持。为此,您可以查看,据我所知,它可以集成到Microsoft工具套件中

其他人喜欢提供非常简洁的录制和播放功能,尽管他们使用Javascript和NodeJ来运行测试。它们还支持连接移动浏览器,只要它们能够承载基于javascript的测试运行程序,如果你问我的话,这非常漂亮:)

Telerik提供了一个跨浏览器,他们的测试工作室增加了录制功能,他们有一个API来编写跨浏览器测试。据我所知,没有用于移动测试的功能

也可能有其他框架,另外,您可以通过示例将其中一些框架与规范结合起来,例如工具


关于StackOverflow,我们不推荐任何特定的工具,因为很难给出最佳工具的确切答案。上下文太重要了,无法根据问题的20行内容做出决定。

有很多测试自动化工具,Selenium是常见的跨平台选项(免费)。您可以使用Selenium IDE从Firefox记录您的测试用例,只要您的后端不会生成不同的代码