首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Selenium (用于web应用程序)和Appium (用于移动应用程序测试)实现端到端测试的自动化

用Selenium (用于web应用程序)和Appium (用于移动应用程序测试)实现端到端测试的自动化
EN

Stack Exchange QA用户
提问于 2022-07-12 06:29:08
回答 1查看 51关注 0票数 -1

我们有这样的端到端测试来自动化:

登录Web应用程序。沿着那里走几步。在Web应用程序中做一些事情,以便移动应用程序中的日志用户得到通知。在Mobile中执行几个步骤。在Web应用程序中检查状态是否正确地反映在Mobile中所做的工作上。我们现在拥有的是:测试框架(使用),其中我们已经自动化了相当多的测试。但它们目前仅限于Web应用程序。为此,我们在C#中使用Selenium。

我的问题:-

扩展当前框架以合并Applium (支持移动应用程序测试)是一个好主意/实践吗?请注意,目前没有终点,我们可以通过模拟移动应用程序部分。为此,我们可能需要开发一个非常昂贵的新环境。

除了Appium之外,还有其他开放源码工具吗?这些工具很好,可以使我们的工作更容易考虑到上面描述的端到端测试(使用Web应用程序和Mobile )?

任何链接,视频或其他材料,帮助您自动化这样的情况?当然我也在谷歌我自己!

我非常感谢你在这方面的经验、建议和评论。

EN

回答 1

Stack Exchange QA用户

发布于 2022-07-22 09:29:52

将当前的框架扩展到包含用于移动自动化的Appium将是最好的选择。基本上,现在您的框架将有2个webdriver对象,一个用于webapp (基于Selenium),另一个用于移动应用(基于Appium)。所以你的用户界面测试会像(伪代码)一样,

代码语言:javascript
复制
WebDriver webAppDriver = initializeWebDriver();
AppiumDriver mobileAppDriver = initializeMobileDriver();

openWebApp(webAppDriver);
doSomeWebAction(webAppDriver);

checkMobileNotification(mobileAppDriver); 
doSomeMobileAction(mobileAppDriver);

checkWebNotification(webAppDriver);
票数 2
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/50353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档