• Corpus ID: 110215230

Software Testing Automation using Appium

  title={Software Testing Automation using Appium},
  author={Gaurang Shah and Prayag Shah and Rishikesh Chetan Muchhala},
Software testing is an important, costly and one of the most tedious processes in software development life cycle. Automation of software testing is a boon for companies who develop applications on a large scale. This paper is produced so as to put some light on the latest automated software testing technologies and mainly talks about a testing tool called Appium. The main aim of automating the software testing process is to produce a high quality, optimized and a complete software and deliver… 

Figures from this paper

A Critical Analysis of Software Testing Tools

Evaluating some of the most used software testing tool, identify their strength and weakness and also the field where they can be employed, either for mobile testing, web service testing or both concludes that there is no one perfect tool for testing.

Novel Framework for Automation Testing of Mobile Applications using Appium

A novel framework for automation testing of mobile applications using Appium tool is proposed that uses automation testing to reduce effort and speed up the process of automated testing on a mobile device.

Configuring Appium for iOS Applications and Test Automation in Multiple Devices

The purpose of this study is to discuss the detailed configuration of Appium for testing iOS applications and to address one of the major limitations of testingiOS applications using Appium, that is to test in multiple iOS devices using one Mac machine.

Comparison of GUI testing tools for Android applications

While Tau faced least general issues during the test suite development, Espresso is clearly the fastest of the tools and it attains highest level of reliability, so it seems to be the best choice of thetools.

Maintenance of Android Widget-Based GUI Testing: A Taxonomy of Test Case Modification Causes

A deeper inspection about the causes underlying the modifications in test classes and methods for Android applications concluded that modifications related to changes in the GUI occured in 55% of modified test methods, a higher frequency than the ones related toChanges in test logic only and to adaptations to modified application logic.

The perceived usability of automated testing tools for mobile applications

This paper presents the most frequently used automated testing tools for mobile applications such as JUnit, MonkeyTalk, Robotium, Appium, and Robolectric, and indicates that JUnit has the highest perceived usability.

Automation of Android Application Testing PT. Bareksa Portal Investasi Using Appium Framework

— PT. Bareksa Portal Investasi is a company that has a business run in financial technology. Products are offered to the customer are mutual funds such as money market, mixed funds, stock, and fixed

Fragility of layout-based and visual GUI test scripts: an assessment study on a hybrid mobile application

An assessment of the maintenance needed by test cases for a hybrid mobile app, and the related fragility causes, and guidelines for developers are deduced.

Lessons learnt from using DSLs for automated software testing

  • Mark MicallefC. Colombo
  • Computer Science
    2015 IEEE Eighth International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
  • 2015
Domain Specific Languages (DSLs) provide a means of unambiguously expressing concepts in a particular domain. Although they may not refer to it as such, companies build and maintain DSLs for software

Scripted GUI testing of Android open-source apps: evolution of test code and fragility causes

The objective of this study is to examine the diffusion of test classes created with a set of popular GUI Automation Frameworks for Android apps, the amount of changes required to keep test classes up to date, and the amounts of code churn in existing test suites, along with the underlying modifications in the AUT that caused such modifications.



The Software Testing Automation Framework

A new solution for addressing the questions of reuse and automation: the Software Testing Automation Framework (STAF), a multiplatform, multilanguage approach to reuse, based on the concept of reusable services that can be used to automate major activities in the testing process.

Mobile Application Testing: A Tutorial

To cope with frequent upgrades of mobile devices and technologies, engineers need a reusable and cost-effective environment for testing mobile applications and an elastic infrastructure to support

The Software Testing Automation Framework, IBM

  • 2002