我需要帮助选择一个有效的框架来测试我的应用程序,这是50%的反应原生和50%的IOS原生。
问题1:我是否有使用XCtest验证React原生屏幕的选项??
问题2:如果我不能为RN使用XC测试,那么哪个更适合使用(在测试覆盖率和渗透率方面) Appium或Calabash,以便我可以同时测试RN和IOS Native屏幕??
发布于 2017-12-27 18:53:36
我已经使用应用程序+机器人框架开发了一个测试框架。以下是选择RF和appium的原因
如果您将appium库集成到robotframe work中,您将能够轻松和控制地完成几乎类似于任何其他语言都可以完成的事情。
以你手头的作业为例
1)您可以定义测试用例2)您的测试用例将是独立于平台的,这意味着类似的测试用例可以在android/ios平台上运行,只需更改参数(功能)
3)您可以创建一个单独的变量文件,然后在运行时将其与主文件一起传递(请检查pybot -V)
4)你不需要担心报告部分,所有的报告都会生成,并且有更好的下钻选项
附加advantage
1)有许多内置库,它们将帮助您轻松完成任务
2)您可以创建自己的定制库并在Robotframework中导入
3)在RobotFramework报告的帮助下,您将能够深入到问题所在的最后一个变量,这将节省大量时间
简而言之,我可以说Robotframework为你的框架提供了一个构建块,你只需要关心你的程序的功能方面
https://stackoverflow.com/questions/47988136
复制相似问题