Skip to content

Automation Test of ColorNote note jotting Mobile App using Katalon

Notifications You must be signed in to change notification settings

mfarisgh/ColorNote_Automation_Test_Faris

Repository files navigation


Katalon (Mobile App Testing)

by M. Faris
Report Issues »

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contact
  4. Acknowledgements

About The Project

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.

(back to top)

Built With

  • Katalon Studio v8 (you may test with v9 at your own risk)

(back to top)

Test Scenarios

  • 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

(back to top)

Getting Started

The following are the instructions on setting up your project locally. To get a local copy up and running, follow these simple steps.

Prerequisites

The following prerequisites that you will need to get started:

  1. This repo of course! You may download it as a zip file or "git clone" it to your computer.
  2. Installed Katalon Studio.
  3. Node.js
  4. Appium (after installation of Node.js), by running this command in Command Prompt/Terminal.
    npm install -g appium@1.22.3
  5. Android device or emulator (get Android Studio and install emulator).
  6. Enabled "USB debugging" in Android device/emulator. Refer here on how to do it.
  7. Enabled "Install via USB" and "USB debugging (security settings)" if you use Xiaomi devices.
  8. Enabled "Disable permission monitoring" if you use Oppo, Realme and OnePlus devices.
  9. Installed ColorNote app. Refer here on how to install it in your emulator (if you use emulator).

(back to top)

Running the Automation Tests

  1. Ensure that you have extracted or git-cloned the project folder into your local computer.
  2. Open the project folder in Katalon Studio.
  3. Choose and open by double-clicking any of the Test Cases or Test Suites in Test Cases or Test Suites folder.
  4. 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".
  5. Click on the arrow pointing down beside the Play button on the top right. Choose "Android".
  6. 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.

(back to top)

Contact

M. Faris - Facebook - mfaris.official@gmail.com

GitHub : mfarisgh

GitLab : mfarisgl

(back to top)

Acknowledgements

(back to top)

About

Automation Test of ColorNote note jotting Mobile App using Katalon

Topics

Resources

Stars

Watchers

Forks