片状其实就是不可能靠的意思–如果在本地测试成功,在未来它可能运行失败,这是不是不可靠?这个问题很复杂,Appium
确实会出现不稳定问题,但你需要找出问题所在!
看到没,Appium 并不是一个庞大的怪兽,相反,它使用了许多底层工具,问题可能出在这些底层工具上(比如 XCUITest 和 UiAutomator2
)。希望你能调查清楚问题所在。某种问题并不孤立,而是在整个构建中随机出现。当你检查日志时,你会发现这种片状现象总是在一天的某个时间发生。这是非常重要信息,这可能有一个计时代码正在执行!询问其他团队,他们可能知道问题所在。
后面的文章会详细讨论这些问题,现在我给出一些在 CI 上的建议:
与此同时,要确保那些少量的测可能可靠。通过强化一些测试,你将了解关于应用程序和整个环境的很多信息。这样就能从一开始就把学到的东西投入到新的测试中去,而不是在以后的道路上一遍又一遍的解决同样的问题。
关于更多健壮性测试的技术,我们在后续文章讨论,包括如何快速、可靠地查找应用程序中的元素!