raithdw /
android-apidemo
📱 Android Appium Automation - This repository contains automated tests for the Google free Android app API Demo using Appium + WebdriverIO. Tests run locally with full Allure reporting.
42/100 healthLoading repository data…
romsper / repository
This repository contains several examples of Automation testing frameworks and projects using different programming languages Kotlin and TypeScript/JavaScript and tools.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This repository contains several examples of Automation testing frameworks and projects using different programming languages Kotlin and TypeScript/JavaScript and tools. You can use these examples as a starting point for your own automation projects or as a reference for best practices in Automation testing.
You can find examples of GitHub Actions workflows for running tests in the .github/workflows folder.
Kotlin - modern programming language that makes developers happier. It is fully interoperable with Java and is officially supported for Android development.
Selected from shared topics, language and repository description—not editorial ratings.
raithdw /
📱 Android Appium Automation - This repository contains automated tests for the Google free Android app API Demo using Appium + WebdriverIO. Tests run locally with full Allure reporting.
42/100 healthFahmidaIslamShammi /
This repository contains app automation using the google calculator with selenium and appium. Some arithmatic oprations like addition, subtraction, multiplication and division covered in this project. In this allure report is also generated and this report is attached in readme file.
27/100 healthJUnit5 - one of the most popular testing frameworks for Java/Kotlin projects. You can also try TestNG if you prefer it more.
JUnit6 - the next generation of JUnit. It aims to provide a more modern and flexible testing framework for Java/Kotlin projects.
Selenide - powerful framework for UI testing. It is built on top of Selenium WebDriver and provides a simple and concise API for writing stable and maintainable UI tests.
Playwright - modern framework for UI testing that supports multiple browsers and platforms. Selenide is more stable and comfortable, but Playwright is more modern and faster.
Appium - open-source framework for mobile application testing. It supports both Android and iOS platforms and allows you to write tests using various programming languages, including Kotlin.
Retrofit - type-safe HTTP client for Android and Java/Kotlin. It makes it easy to consume RESTful web services. It's much faster and easier than Rest-Assured. Also, you can try Feign.
Feign - declarative HTTP client for Java/Kotlin. It simplifies the process of making HTTP requests and handling responses. It's an alternative to Retrofit.
Rest-Assured - popular Java/Kotlin library for testing RESTful web services. It provides a simple and intuitive API for making HTTP requests and validating responses. Retrofit is a better choice and more modern.
Axios - promise-based HTTP client for the browser and Node.js. It provides an easy-to-use API for making HTTP requests and handling responses. It's much more modern and better than Playwright API requests.
Kotest - powerful testing framework for Kotlin with a lot of useful features and integrations. You can use it as an alternative to AssertJ.
Allure - flexible lightweight multi-language test report tool with the possibility to integrate with many popular CI services such as Jenkins, TeamCity, GitHub Actions, and others.
Almost all tests have TAGS annotation that allows you to run specific groups of tests. You can find more information about it in the User Guide.
Recommended to use Docker and Docker-Compose to run Selenoid and Selenoid-UI for UI tests.
To install Allure Commandline follow the instructions from the official documentation.
$ brew install allure
To view the Allure report after test execution you need to run the following command in the project root folder:
$ allure serve build/allure-results
or
$ allure serve build/allure-results --host localhost --port 9999
To generate the Allure report without starting a local server use:
$ allure generate build/allure-results
Then open the generated report from the build/allure-report folder and click index.html.
To install Allure Commandline 3.0 follow the instructions from the official documentation.
$ npm install -g allure
To view the Allure 3.0 report after test execution you need to run the following command in the project root folder:
$ npx allure serve build/allure-results
You can integrate Allure with Grafana in order to have a dashboard with historical test results.
$ allure generate allure-results/allure-report/export/influxDbData.txt$ curl -XPOST 'http://<host>/write?db=<db name>' --data-binary @allure-report/export/influxDbData.txtFahmidaIslamShammi /
This repository contains project on app automation on EMI-Calculator-app using Selenium and Appium. Various test cases were executed using different data sets to ensure that the system gives accurate results. Allure report also includes in this project to display test results.
27/100 healthkishan-gondaliya-7270 /
This repository contains a mobile automation testing framework using WebdriverIO, Appium, TypeScript, and Mocha. You can run the tests either locally using an Android emulator or on BrowserStack. Test reports are generated using Allure.
41/100 healthvineeshrajkumar /
This GitHub repository contains a mobile automation proof of concept (POC) using Appium with WebdriverIO, implemented with the Page Object Model (POM), fixtures, and custom commands. It is also integrated with Allure reporting.
34/100 health