Appium runs on Node.js and supports frequently used programming or scripting languages like Java, JavaScript, and Python. It is advisable to give it a try since it is free and can handle a variety of programming languages. It is suitable for both beginners and seasoned testers. I'd rate the solution eight out of ten.
My recommendation depends on the project someone is trying to test because it's a complex framework, and unless you already know what you want to test, I wouldn't go with Appium on the first try. If you know what you want to test and you know you need some particulars, like particular integration or functions, I wouldn't go first with Appium. If I know what I want, then I will only go with Appium. Overall, I would rate the solution a six out of ten.
The solution is easy to use. If you have resources available for Java and are looking for free tools, then you should go for Appium. But you should evaluate some other tools as well. Also, if you have experience with selenium, you must prefer Appium, as 95% of selenium libraries are similar. I rate the solution as a nine.
My advice to others is they should use the solution if they have experiences in any technical language, such as Java and C#. I rate Appium a nine out of ten.
Engineering manager I - Quality at a financial services firm with 1,001-5,000 employees
Real User
2022-09-28T16:55:51Z
Sep 28, 2022
I would rate the solution eight out of ten. Appium is a great tool, and I recommend it. Working with iOS requires patience, and setup can be somewhat demanding, but there are no such problems with Android. Overall, the solution does what we need it to do.
I would suggest checking whether you have knowledge of the programming language. You must also understand the flow, the architecture, and how the application that you're going to test will behave, whether it's a native application, hybrid application, or web-based application. Then, based on the nature of the application and the technical expertise you can decide whether to use Appium. You have to be very careful while doing the installation. There are about 40 to 45 steps involved in the set up of Appium for Android devices and approximately 60 to 65 steps for iOS devices. Data transformation can be tricky, but transferring of the controls is very easy. Predefined tools and methods are available, and you can import those libraries and use them as per your requirements. Overall, I would give Appium an eight out of ten.
Sr Data Engineer at a tech services company with 501-1,000 employees
Real User
2022-09-26T20:21:54Z
Sep 26, 2022
I'm using the Appium-Python-Client version 2.1.2. In my company, between four to five people use Appium. The number of people required to maintain Appium depends on the number of tests you've written. In my company, a single person can maintain it. Right now, Appium is being used pretty extensively within the company. My team runs and tests four to five different applications, and that list will be extended, so usage of Appium will go up in the future. It's not going to go down. The advice I would give to anyone on Appium for the first time is to look into the underlying automation, for example, the UIAutomator for testing. I would urge you to also look into the different functionalities offered by the base automation and essentially use those features provided by the base automation within that context because that's going to give you the biggest branch of data. My rating for Appium is seven out of ten, based on the work I'm doing on it. My company is a customer of Appium.
We are a customer and an end-user. I’m not sure of the exact version of the solution. It’s likely the latest. I’d recommend the solution to others. I rate it seven out of ten.
We're just end-users. I'm not sure which version of the solution we're using. Typically, we go with the latest update. We deploy both on the cloud and on-premises. We use it for some of our cloud-based solutions, however, it's primarily on-premise where we integrate various devices and we do the end-to-end testing. It's good to start with a very stable framework, so that will enhance the reusability that will reduce the maintenance down the line or other that will reduce the ease of maintenance down the line. I'd rate the solution eight out of ten. With it being open-source, and de to the lack of the cost, it's a critical factor for many of our customers and that's the bread and butter for service provider automation. We have some skilled resources we can take care of it.
Head of Solutions Delivery (Systems) at a wellness & fitness company with 51-200 employees
Real User
2022-02-16T18:27:04Z
Feb 16, 2022
I would rate this solution 8 out of 10. There are lots of newer tools on the markets that make testing easier. My advice is to look at alternatives, not necessarily alternatives to Appium, but at least alternatives to generating Appium scripts.
Automation and Nft Manager at Tech Mahindra Limited
Real User
2020-09-13T07:02:17Z
Sep 13, 2020
Appium, Appium Studio, and Appium Inspector are from the same product family. Appium is the biggest user base that we have today in terms of open-source. It's not difficult to find a solution when we talk about the maintenance of the scripts. If you are looking for fast scripting and self-healing features, there are other solutions available that you have to pay for. I would definitely recommend it in cases where you are using integration automation, you have a relaxed timeline, and stability is the main factor. I would rate Appium an eight out of ten.
Architect - Automation at DMI (Digital Management, Inc.)
Real User
2019-05-15T05:16:00Z
May 15, 2019
This solution is one that you need a little bit of time and patience to learn, but once you learn it, it opens the gate to work on many other similar types of tools or wrappers that are created, keeping Selenium at the core. Overall, the product is good. On a scale of one to ten, I am only deducting two points because you cannot automate & run the iOS application on the Windows OS. You require Mac machines for iOS automation. Also, installation and configuration are also tedious for new users. I would rate this solution eight out of ten.
Appium is an open-source mobile application development tool that is designed to give users complete control of their application development process. It enables them to optimize the development process when the need calls for it, and create the applications that they want in the most efficient manner they can.
Appium Benefits
Some of the benefits that come from using Appium include:
Ease of deployment. Appium is fairly simple for users to set up for the first time. Developers can download...
Appium runs on Node.js and supports frequently used programming or scripting languages like Java, JavaScript, and Python. It is advisable to give it a try since it is free and can handle a variety of programming languages. It is suitable for both beginners and seasoned testers. I'd rate the solution eight out of ten.
My recommendation depends on the project someone is trying to test because it's a complex framework, and unless you already know what you want to test, I wouldn't go with Appium on the first try. If you know what you want to test and you know you need some particulars, like particular integration or functions, I wouldn't go first with Appium. If I know what I want, then I will only go with Appium. Overall, I would rate the solution a six out of ten.
I rate Appium a seven out of ten.
It's for automation testing of mobile apps. If you want an open-source tool, you can go for it.
I rate Appium an eight out of ten.
The solution is easy to use. If you have resources available for Java and are looking for free tools, then you should go for Appium. But you should evaluate some other tools as well. Also, if you have experience with selenium, you must prefer Appium, as 95% of selenium libraries are similar. I rate the solution as a nine.
I would rate Appium a nine out of ten.
My advice to others is they should use the solution if they have experiences in any technical language, such as Java and C#. I rate Appium a nine out of ten.
I would rate the solution eight out of ten. Appium is a great tool, and I recommend it. Working with iOS requires patience, and setup can be somewhat demanding, but there are no such problems with Android. Overall, the solution does what we need it to do.
I would suggest checking whether you have knowledge of the programming language. You must also understand the flow, the architecture, and how the application that you're going to test will behave, whether it's a native application, hybrid application, or web-based application. Then, based on the nature of the application and the technical expertise you can decide whether to use Appium. You have to be very careful while doing the installation. There are about 40 to 45 steps involved in the set up of Appium for Android devices and approximately 60 to 65 steps for iOS devices. Data transformation can be tricky, but transferring of the controls is very easy. Predefined tools and methods are available, and you can import those libraries and use them as per your requirements. Overall, I would give Appium an eight out of ten.
I'm using the Appium-Python-Client version 2.1.2. In my company, between four to five people use Appium. The number of people required to maintain Appium depends on the number of tests you've written. In my company, a single person can maintain it. Right now, Appium is being used pretty extensively within the company. My team runs and tests four to five different applications, and that list will be extended, so usage of Appium will go up in the future. It's not going to go down. The advice I would give to anyone on Appium for the first time is to look into the underlying automation, for example, the UIAutomator for testing. I would urge you to also look into the different functionalities offered by the base automation and essentially use those features provided by the base automation within that context because that's going to give you the biggest branch of data. My rating for Appium is seven out of ten, based on the work I'm doing on it. My company is a customer of Appium.
I would give Appium a rating of seven out of ten.
We are a customer and an end-user. I’m not sure of the exact version of the solution. It’s likely the latest. I’d recommend the solution to others. I rate it seven out of ten.
We're just end-users. I'm not sure which version of the solution we're using. Typically, we go with the latest update. We deploy both on the cloud and on-premises. We use it for some of our cloud-based solutions, however, it's primarily on-premise where we integrate various devices and we do the end-to-end testing. It's good to start with a very stable framework, so that will enhance the reusability that will reduce the maintenance down the line or other that will reduce the ease of maintenance down the line. I'd rate the solution eight out of ten. With it being open-source, and de to the lack of the cost, it's a critical factor for many of our customers and that's the bread and butter for service provider automation. We have some skilled resources we can take care of it.
I would rate this solution 8 out of 10. There are lots of newer tools on the markets that make testing easier. My advice is to look at alternatives, not necessarily alternatives to Appium, but at least alternatives to generating Appium scripts.
I would rate this solution an 8 out of 10.
Appium, Appium Studio, and Appium Inspector are from the same product family. Appium is the biggest user base that we have today in terms of open-source. It's not difficult to find a solution when we talk about the maintenance of the scripts. If you are looking for fast scripting and self-healing features, there are other solutions available that you have to pay for. I would definitely recommend it in cases where you are using integration automation, you have a relaxed timeline, and stability is the main factor. I would rate Appium an eight out of ten.
This solution is one that you need a little bit of time and patience to learn, but once you learn it, it opens the gate to work on many other similar types of tools or wrappers that are created, keeping Selenium at the core. Overall, the product is good. On a scale of one to ten, I am only deducting two points because you cannot automate & run the iOS application on the Windows OS. You require Mac machines for iOS automation. Also, installation and configuration are also tedious for new users. I would rate this solution eight out of ten.