by M. Faris
Report Issues »
Table of Contents
This is a POC Groovy/Java project for Automation Testing using Katalon to test ColorNote mobile app. The goal of this project is to demonstrate how an Automation Testing is done using tools/frameworks. Of course this project is not limited to its current conditions. You may fork it and customize it further depending on your needs.
- Katalon Studio v8 (you may test with v9 at your own risk)
- Create text note
- Create checklist
- Single word search
- Multiple word search
- Text note reminder
- Checklist reminder
- Note archive
- Edit text note
- Edit checklist
- Revert note
- Delete text note
- Delete checklist
- Set achieve (done) on text note
- Set achieve (done) on checklist
The following are the instructions on setting up your project locally. To get a local copy up and running, follow these simple steps.
The following prerequisites that you will need to get started:
- This repo of course! You may download it as a zip file or "git clone" it to your computer.
- Installed Katalon Studio.
- Node.js
- Appium (after installation of Node.js), by running this command in Command Prompt/Terminal.
npm install -g appium@1.22.3
- Android device or emulator (get Android Studio and install emulator).
- Enabled "USB debugging" in Android device/emulator. Refer here on how to do it.
- Enabled "Install via USB" and "USB debugging (security settings)" if you use Xiaomi devices.
- Enabled "Disable permission monitoring" if you use Oppo, Realme and OnePlus devices.
- Installed ColorNote app. Refer here on how to install it in your emulator (if you use emulator).
- Ensure that you have extracted or git-cloned the project folder into your local computer.
- Open the project folder in Katalon Studio.
- Choose and open by double-clicking any of the Test Cases or Test Suites in
Test Cases
orTest Suites
folder. - Change profile/environment to
ColorNote
to be able to use all the variables/parameters specified in Test Cases. It is located on the top right, named "default". - Click on the arrow pointing down beside the Play button on the top right. Choose "Android".
- Ensure your Android device/emulator is connected (via USB for real devices)/running. You should be able to select the available device to run the tests.
M. Faris - Facebook - mfaris.official@gmail.com
GitHub : mfarisgh
GitLab : mfarisgl
- Katalon Docs * Link 1
- Katalon Docs * Link 2
- Sandeep Duve (Appium Discuss)