1.

Mention the advantages and disadvantages of Appium.

Answer»

Following are the advantages of Appium:-

  • Appium is an open-source application, implying that it can be downloaded for free and it is simple to set up.
  • It can be used to run automated tests on hybrid, native as well as web applications.
  • To make Appium compatible with automation, you don't need to integrate any new agents in your application, unlike other TESTING solutions. It tests on the very application that will be uploaded to the APP Store.
  • Appium now has a new feature. Along with mobile application testing, it now supports desktop application testing for Windows.
  • Appium is a cross-platform, open-source mobile testing solution that allows us to conduct cross-platform testing. As a result, you'll be able to test across a variety of platforms (single API for both Android and IOS platforms).

Following are the disadvantages of Appium:-

  • There is no support for generating detailed reports of the tests executed.
  • The tests are a LITTLE slow because they rely on the remote web driver.
  • The fact that Appium uses UIAutomator for Android, which only supports Android SDK, API 16, or higher, is not a limitation, but rather an overhead. Appium, on the other HAND, does not natively support earlier APIs. To support older APIs, it makes use of an open-source library called Selendroid.
  • On a Mac OS device, only one iOS Script can run at a time, which implies only one test can be run at a time. We will need the same number of Mac machines if we wish to run our tests on numerous iOS devices at the same time. Organizing many Mac machines, on the other hand, would be costly.


Discussion

No Comment Found