Appium
Appium

244
246
+ 1
8
Jasmine
Jasmine

866
885
+ 1
177
Add tool

Appium vs Jasmine: What are the differences?

Appium: Automation for iOS and Android Apps. Appium is an open source test automation framework for use with native, hybrid, and mobile web apps. It drives iOS and Android apps using the WebDriver protocol. Appium is sponsored by Sauce Labs and a thriving community of open source developers; Jasmine: DOM-less simple JavaScript testing framework. Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js projects, or anywhere that JavaScript can run.

Appium can be classified as a tool in the "Mobile Testing Frameworks" category, while Jasmine is grouped under "Javascript Testing Framework".

"Webdriverio support" is the primary reason why developers consider Appium over the competitors, whereas "Can also be used for tdd " was stated as the key factor in picking Jasmine.

Appium and Jasmine are both open source tools. Jasmine with 14.4K GitHub stars and 2.12K forks on GitHub appears to be more popular than Appium with 9.66K GitHub stars and 3.94K GitHub forks.

Typeform, Accenture, and Coderus are some of the popular companies that use Jasmine, whereas Appium is used by Intuit, PedidosYa, and A+E Networks. Jasmine has a broader approval, being mentioned in 143 company stacks & 75 developers stacks; compared to Appium, which is listed in 31 company stacks and 21 developer stacks.

Decisions about Appium and Jasmine

We use Mocha for our FDA verification testing. It's integrated into Meteor, our upstream web application framework. We like how battle tested it is, its' syntax, its' options of reporters, and countless other features. Most everybody can agree on mocha, and that gets us half-way through our FDA verification and validation (V&V) testing strategy.

See more

What is Appium?

Appium is an open source test automation framework for use with native, hybrid, and mobile web apps. It drives iOS and Android apps using the WebDriver protocol. Appium is sponsored by Sauce Labs and a thriving community of open source developers.

What is Jasmine?

Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js projects, or anywhere that JavaScript can run.
Why do developers choose Appium?
Why do developers choose Jasmine?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
    What companies use Appium?
    What companies use Jasmine?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Appium?
    What tools integrate with Jasmine?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Appium and Jasmine?
    Selendroid
    Selendroid is a test automation framework which drives off the UI of Android native and hybrid applications (apps) and the mobile web. Tests are written using the Selenium 2 client API
    Detox
    High velocity native mobile development requires us to adopt continuous integration workflows, which means our reliance on manual QA has to drop significantly. It tests your mobile app while it's running in a real device/simulator, interacting with it just like a real user.
    BrowserStack
    Live, Web-Based Browser Testing Instant access to all real mobile and desktop browsers. Say goodbye to your lab of devices and virtual machines.
    Selenium
    Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.
    EarlGrey
    EarlGrey is a native iOS UI automation test framework that enables you to write clear, concise tests. With the EarlGrey framework, you have access to enhanced synchronization features. EarlGrey automatically synchronizes with the UI, network requests, and various queues; but still allows you to manually implement customized timings, if needed.
    See all alternatives
    Interest over time
    Reviews of Appium and Jasmine
    No reviews found
    How developers use Appium and Jasmine
    Avatar of RentChek
    RentChek uses JasmineJasmine

    We use Jasmine for all our front-end web interface tests. Works great for testing all our Angular components.

    Avatar of Ron Apelbaum
    Ron Apelbaum uses JasmineJasmine

    I write unit tests with Jasmine, and use nodejs Jasmine as a test runner.

    Avatar of Fred Steffen
    Fred Steffen uses JasmineJasmine

    It has tons of features, great documentation

    Avatar of Praveen Pavithran
    Praveen Pavithran uses AppiumAppium

    Appium was used to automate app testing.

    Avatar of Giovanni Candido da Silva
    Giovanni Candido da Silva uses JasmineJasmine

    Test tool for the interface code

    Avatar of Traitanit Huangsri
    Traitanit Huangsri uses AppiumAppium

    Hybrid Mobile App UI Testing

    Avatar of Evan Luc
    Evan Luc uses JasmineJasmine

    Front and back-end tests.

    How much does Appium cost?
    How much does Jasmine cost?
    Pricing unavailable
    Pricing unavailable
    News about Appium
    More news
    News about Jasmine
    More news