Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Appium
Score 8.9 out of 10
N/A
N/AN/A
Google Tag Manager
Score 9.3 out of 10
N/A
From Google, the Google Tag Manager is a tag management application that facilitates creating, embedding, and updating tags across websites and mobile apps. It is a free option, vs. the company's enterprise-tier Google Tag Manager 360.
$0
TestComplete
Score 7.9 out of 10
N/A
TestComplete is a GUI test automation tool that enables users of all skill levels to test the UI of every desktop, web, and mobile application. TestComplete is best suited for testers, automation engineers, and QA teams in any industry.
$2,256
per license
Pricing
AppiumGoogle Tag ManagerTestComplete
Editions & Modules
No answers on this topic
No answers on this topic
Node-Locked Base
2,256
per license
Node-Locked Pro
3,950
per license
Float - Base
5,077
per license
Float - Pro
7,901
per license
Offerings
Pricing Offerings
AppiumGoogle Tag ManagerTestComplete
Free Trial
NoNoYes
Free/Freemium Version
NoYesNo
Premium Consulting/Integration Services
NoNoNo
Entry-level Setup FeeNo setup feeNo setup feeNo setup fee
Additional DetailsPay for only the modules needed. TestComplete Pro includes all three modules: desktop, web, and mobile, at a bundled price point, as well as access to the parallel testing engine, TestExecute. TestComplete has additional add-ons, including TestExecute and the Intelligent Quality Add-On.
More Pricing Information
Community Pulse
AppiumGoogle Tag ManagerTestComplete
Considered Multiple Products
Appium
Chose Appium
Appium is one of the most valuable fully featured open-source tools with good support for iOS and Android mobile automation which cannot be matched even by enterprise tools.
Google Tag Manager

No answer on this topic

TestComplete
Chose TestComplete
TestComplete was expensive as compared to the other tools that we used and did not live up to the expectation. Only good thing with TestComplete is that the test integration for multiple platform is pretty good and works well as compared to these individual tools as these are …
Features
AppiumGoogle Tag ManagerTestComplete
Security
Comparison of Security features of Product A and Product B
Appium
-
Ratings
Google Tag Manager
8.2
58 Ratings
2% below category average
TestComplete
-
Ratings
Role-based user permissions00 Ratings8.258 Ratings00 Ratings
Tag Management
Comparison of Tag Management features of Product A and Product B
Appium
-
Ratings
Google Tag Manager
8.5
68 Ratings
5% above category average
TestComplete
-
Ratings
Tag library00 Ratings8.763 Ratings00 Ratings
Tag variable mapping00 Ratings8.855 Ratings00 Ratings
Ease of writing custom tags00 Ratings6.767 Ratings00 Ratings
Rules-driven tag execution00 Ratings7.562 Ratings00 Ratings
Tag performance monitoring00 Ratings10.056 Ratings00 Ratings
Page load times00 Ratings8.549 Ratings00 Ratings
Mobile app tagging00 Ratings9.434 Ratings00 Ratings
Library of JavaScript extensions00 Ratings8.538 Ratings00 Ratings
Data Management & Integrity
Comparison of Data Management & Integrity features of Product A and Product B
Appium
-
Ratings
Google Tag Manager
7.5
69 Ratings
8% below category average
TestComplete
-
Ratings
Event tracking00 Ratings8.666 Ratings00 Ratings
Mobile event tracking00 Ratings8.947 Ratings00 Ratings
Data distribution management00 Ratings8.641 Ratings00 Ratings
Universal data layer00 Ratings8.158 Ratings00 Ratings
Automated error checking00 Ratings3.045 Ratings00 Ratings
Best Alternatives
AppiumGoogle Tag ManagerTestComplete
Small Businesses
Swiftify
Swiftify
Score 9.0 out of 10
Adobe Experience Platform Launch
Adobe Experience Platform Launch
Score 7.8 out of 10
BrowserStack
BrowserStack
Score 8.5 out of 10
Medium-sized Companies
Swiftify
Swiftify
Score 9.0 out of 10
Adobe Experience Platform Launch
Adobe Experience Platform Launch
Score 7.8 out of 10
ReadyAPI
ReadyAPI
Score 6.2 out of 10
Enterprises
Swiftify
Swiftify
Score 9.0 out of 10
Tealium Customer Data Hub
Tealium Customer Data Hub
Score 8.4 out of 10
ReadyAPI
ReadyAPI
Score 6.2 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
AppiumGoogle Tag ManagerTestComplete
Likelihood to Recommend
9.8
(10 ratings)
9.1
(71 ratings)
7.0
(88 ratings)
Likelihood to Renew
10.0
(1 ratings)
7.0
(7 ratings)
8.1
(6 ratings)
Usability
9.0
(1 ratings)
8.1
(16 ratings)
7.8
(7 ratings)
Availability
-
(0 ratings)
9.1
(1 ratings)
-
(0 ratings)
Support Rating
-
(0 ratings)
2.0
(12 ratings)
6.6
(7 ratings)
Online Training
-
(0 ratings)
7.3
(1 ratings)
-
(0 ratings)
Implementation Rating
-
(0 ratings)
9.8
(2 ratings)
6.7
(4 ratings)
User Testimonials
AppiumGoogle Tag ManagerTestComplete
Likelihood to Recommend
JS Foundation
1. It's open source which supports range of languages, operating systems and languages. Well suited for Android and IOS mobile automation. Supports all kinds of apps, which makes it flexible and robust mobile testing tool 2. It is less appropriate where we need intercept network call to verify the API calls. Extensive coding experience is required to work Appium
Read full review
Google
I have found Google Tag Manager as the go to solution for managing all of your event and conversion tags for your website. Not only does it make it easy to manage all of your tags in the one place, it is fairly intuitive to use and there is plenty of videos and help documentation online to help set up what ever you need. No scenarios come to mind at the moment on where it is less appropriate to use.
Read full review
SmartBear
Best suited to smaller unit test or tests broken up, couple of forms at a time Not suited - larger regressions test involving multiple systems. - my main regression involving payments has been unsuccessful for the last 3 years despite all working fine separately and while being watched
Read full review
Pros
JS Foundation
  • It uses WebDriver API so it makes it easy to use for former web test automation engineers.
  • It can be managed via the command line via an extensive set of parameters.
  • It handles implicit waits at the server side that is especially valuable in distributed infrastructure.
Read full review
Google
  • Selecting elements on a site [object, class, cookie, etc] (to later fire an event, send some data, etc) is very easy with triggers. Want to add an event when someone clicks on a button? Super easy. It was many many DOM selectors and you can even add custom functions if you need to do something more specific
  • In general, firing events in different circumstances is very easy mixing triggers and tags. You can track almost any element of the DOM and do whatever you want with it.
  • Testing is a great functionality. Only you can see what's on the site and you can debug it easily by seeing which events or tags were triggered and all the DOM elements involved (and why they matched the trigger).
  • Working in environments (staging, production) and versioning is easy to do, deploying changes in 2 clicks.
Read full review
SmartBear
  • Identifying UI objects and application structure
  • Expandability of tests through scripts and script extensions/plugins
  • low barrier of entry (you can get started quickly, and other's don't need much explanation to contribute on a basic level)
  • Possibility of Jira integration for reporting
  • Relatively few (and usually easy to solve) git conflicts when working simultaneously
  • easy handling of test data, also for iterative tests
Read full review
Cons
JS Foundation
  • Element browser sometimes is unreliable and has sporadic fails.
  • Appium running is a bit slow, compared to tests written with Appium and with Espresso or XCTest.
Read full review
Google
  • There are several good integrations, but there can always be more. Native tracking for call tracking solutions, analytics providers, non-Google advertisers would be top of my list.
  • Documentation is just dreadful. Luckily there are some awesome folks out there doing crowdsourced tutorials (shout out to Simo Ahava) but by and large the Google Tag Manager instructions are worth what you pay for them.
Read full review
SmartBear
  • TestComplete could stand to have a simplified view for different types of users. For instance, as a manager/architecture guy, I'm not so interested in getting into the code and am more interested in file-based interactions.
  • TestComplete could use more integration with reporting for things like TeamCity to improve test status visibility.
Read full review
Likelihood to Renew
JS Foundation
I am rating 10/10 because Appium can use with multiple programming languages with multiple Test engines. Also, it works for both Android and iOS.
Read full review
Google
I haven't found another option for us to use especially one that is free. Down the road we may go a different route but for now GTM is a good option and does what we need it to do. It'd be nice to get more support or more integrations but with the free version there's only so much one can expect to get I suppose.
Read full review
SmartBear
We have bigger test automation pack using test complete at the same time we also think this is not good performing tool for large number of test automation scripts.
Read full review
Usability
JS Foundation
I would like to give 9/10 rating to Appium because of it can easily integrate with popular frameworks and CI/CD tools, as well as it is reliable, flexible and easy to use. The setup can bit complex in initial step, but once on configured it's very easy to use and enables stable and scalable mobile automation for real and cloud devices.
Read full review
Google
No difficult obstacle to overcome but Google Tag Manager can still be difficult for many users to deploy. Sure the basic HTML script can be deployed quite easily, but when you start to require triggers, variables, etc, it can be a little daunting.
Read full review
SmartBear
It is usable when you become accustomed to its quirks. Not using it for two months and then you need to re-learn the quirks for some features (but some quirks are so awful that they will never fade from your memory). So, when using it regularly, it is possible to be quite productive, if no big correction in name mapping is needed.
Read full review
Support Rating
JS Foundation
No answers on this topic
Google
GTM does not provide support. This is one of GTM's biggest issues but it's due to the level of customization for each website. If your team thinks they would heavily rely on the need for a support staff it is probably better to invest in a paid service with a team that can support your needs.
Read full review
SmartBear
Some bugs were quickly resolved, but most UX quirks of the tool are just marked "as designed". No follow up for enhancement request.
Read full review
Online Training
JS Foundation
No answers on this topic
Google
I thought there was a little bit too much emphasis on AdWords stuff, not enough on the generic application of GTM.
Read full review
SmartBear
No answers on this topic
Implementation Rating
JS Foundation
No answers on this topic
Google
Planning and communication will help greatly with an in-house implementation. If there are large teams, try to limit the number of people involved to 1-2 developers (back-end dev may be necessary depending on your platform), one analytics marketer and one project manager.
Read full review
SmartBear
If you develop a mobile application and your testing process goes in cloud, probably you will face a problem - how to implement a stable connection between your mobile devices and testing servers
Read full review
Alternatives Considered
JS Foundation
If you're an Apple developer, you use Xcode. It's practically a forced necessity. For system testing though, it doesn't have to be. You can have your development team focus on unit and integration tests in their platform and another team automate acceptance tests with a language they are more familiar with.
Read full review
Google
We moved to GTM from a standard Google Analytics implementation. GTM is much more flexible and easier to make changes, especially as the changes relate to multiple sites and environments. While there is a learning curve when figuring out how to use GTM, I believe the change has been worth it because it helps us understand at a more fundamental level how our tracking works and gives us a lot more control over what we track and how.
Read full review
SmartBear
TestComplete stacks up against them in terms of GUI and seamless performance. It records each and every step and action been performed in the application and produces a detailed report in a well-structured manner. It can connect and access seamlessly among various databases directly to speed up the testing process.
Read full review
Return on Investment
JS Foundation
  • Appium is open source, so it's free. That's budget friendly right there.
  • The ability to write mobile automation tests has saved considerable time for our manual test team, but that is true with most automation tests.
  • We use Sauce Labs with our other automation, but Appium works great with Sauce Labs, as well, if I needed to run on emulators and simulators.
Read full review
Google
  • GTM is very useful to determine if a particular element on the site is useful (i.e. is it being watched, is it being clicked, does it help customers navigate through more pages). As an SEO person, I can use this information to decide what to optimize for but also to track progress and see improvements in engagement.
  • With the use of Google Tag Manager, I was able to easily inject an A/B testing tool which lead to several improvements in lead generation.
Read full review
SmartBear
  • Saves hundreds of man-hours with either QA testing or data entry
  • With the small cost of the product, it has saved the company money with both employee costs as well as the cost of mistakes made by human error or software bugs
Read full review
ScreenShots