How to Efficiently Test iOS Apps with Appium on WeTest

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • Google Test

    GoogleTest - Google Testing and Mocking Framework

  • To ensure the quality of our iOS Apps during development and testing, we decide to use Jenkins jobs to test it on WeTest cloud devices for every update of our app. After investigating various tools, we use gtest + gmock as the unit test framework and Appium as the UI test framework for the SDK.

  • appium

    Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol

  • To ensure the quality of our iOS Apps during development and testing, we decide to use Jenkins jobs to test it on WeTest cloud devices for every update of our app. After investigating various tools, we use gtest + gmock as the unit test framework and Appium as the UI test framework for the SDK.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • WebDriverAgent

    A WebDriver server for iOS and tvOS

  • This is a typical Client-Server architecture. XCode or xcodebuild command installs and launches WebDriverAgentRunner app in the iOS device. This app accepts HTTP command, parse it and call underlying XCTest.framework interfaces to control the app under test.

  • appium-desktop

    Discontinued Appium Server in Desktop GUIs for Mac, Windows, and Linux

  • Appium can be installed via Appium Desktop ( releases page ) or via npm. We use the latter one

  • WeTest-automated-testing

    A full-scale testing platform for each stage of your development and operations lifecycle.

  • Prepare the Appium automated test scrip WeTest provides an sample script in the Github repository

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • take care of your side projects, they deserve better

    1 project | /r/ProgrammerHumor | 2 Apr 2023
  • Appium keep on prompt socket hang up

    1 project | /r/softwaretesting | 31 Mar 2023
  • Beginner’s Guide To Test Automation With Java (TestUI)

    4 projects | dev.to | 19 Jan 2023
  • How do you publish NPM workspaces packages with wildcard local dependencies?

    1 project | /r/node | 11 Jan 2023
  • How do I automate android apps?

    1 project | /r/androiddev | 20 Dec 2022