美文网首页
TestProject OpenSDK

TestProject OpenSDK

作者: ADADACHAN | 来源:发表于2019-11-18 11:18 被阅读0次

TestProject OpenSDK

了解 TestProject OpenSDK 是什么。

可以确定使用 TestProject OpenSDK 的好处。

1)了解 TestProject OpenSDK 的工作原理。

2)了解 TestProject SDK1 和 TestProject OpenSDK 之间的主要区别是什么。

什么是 TestProject OpenSDK?

TestProject OpenSDK 是一个免费的测试自动化平台,适用于 Web 应用程序、HTTP API 和移动应用程序。

它的主要特点是:

1)TestProject OpenSDK 支持 C#、Java 和 Python 编程语言。

2)TestProject OpenSDK 是完全开源的,只要您使用支持 Maven 依赖项、NuGet 包或 PyPI 包的构建工具,您就可以在您的项目中使用它。

TestProject OpenSDK 与 Selenium 和 Appium API 100% 兼容。

3)可以使用任何允许您配置、编写和运行自动化测试的测试自动化框架来编写使用 TestProject OpenSDK 的测试。此类框架的一些示例包括 JUnit、TestNG、pytest 和 MSTest。

4)TestProject OpenSDK 提供 HTML 和 PDF 格式的自动测试报告,TestProject 仪表板允许您查看测试执行历史并与您的团队成员共享。此外,您可以使用 RESTful API 访问此信息。

5)TestProject 提供 MacOS、Windows 和 Linux 版本的 TestProject 代理。此外,您还可以下载运行 TestProject 代理的 Docker 容器。

TestProject OpenSDK 的工作原理。

TestProject OpenSDK 是如何工作的?

这些组件的角色和职责

1)测试自动化框架提供的 API 允许您配置测试用例并识别调用的测试方法。它还负责运行您的测试。

2)测试类配置 TestProject OpenSDK 并包含使用 TestProject OpenSDK API 的测试用例。

3)TestProject OpenSDK 包装了原生 Selenium 和 Appium API,并与 TestProject 代理进行通信。

TestProject 代理检测已安装浏览器的类型和版本,并将此信息与与 TestProject 代理捆绑在一起的默认 Web 驱动程序进行比较。如果需要更新,TestProject 代理会下载正确的 Web 驱动程序版本并使用下载的 Web 驱动程序。当您运行测试时,TestProject 代理按照 TestProject OpenSDK 给出的指令与被测系统通信,并将测试执行数据发送到 TestProject 平台。

TestProject 报告仪表板允许您查看从 TestProject 代理发送的测试执行数据生成的测试报告和测试执行历史记录。

使用 TestProject OpenSDK 的好处


TestProject OpenSDK 提供了一个 API,它允许您编写测试用例的“核心逻辑”,但它没有指定您如何运行测试。换句话说,您可以轻松地将 TestProject OpenSDK 与任何允许您配置、编写和运行自动化测试的测试自动化框架集成。这意味着您可以使用自己喜欢的框架来运行自动化测试。此外,您可以使用任何断言库,只要它得到运行您的测试的测试自动化框架的支持。

由于 TestProject OpenSDK 与 Selenium 和 Appium API 100% 兼容,因此不会造成供应商锁定。修改您现有的测试以使用 TestProject OpenSDK 很容易,并且修改您的测试以使用“原生 API”也同样容易。这有三个好处:

很容易评估迁移现有测试以使用 TestProject OpenSDK 是否值得。您可以简单地更改导入语句(稍后会详细介绍),然后您就可以评估 TestProject OpenSDK。

如果出于某种原因必须这样做,很容易迁移测试用例以使用“原生 API”。同样,您唯一需要做的就是更改导入语句,而您的测试使用的是“本机”API。

调试从测试工具中发现的错误很容易,因为您只需更改导入语句即可在 API(OpenSDK 和“本机”)之间切换。

Test Agent

需要先建立一个Account的账号,需要google或者是microsoft账号注册一个;注册好后,根据提示下载Testagent ,安装到本地。

在cmd 本地运行代码效果比用网站快

testproject-agent.exe run <name of downloaded file>

直接就可以运行zip文件。不需要进行修改,如果还需要修改,解压打开

提示用进入网站 All pass 

Zip文件为:

可以看出代码是TestProject项目里面的相关Id等信息

相关文章

网友评论

      本文标题:TestProject OpenSDK

      本文链接:https://www.haomeiwen.com/subject/tvmvictx.html