Giter VIP home page Giter VIP logo

gue-ecosystem-naufal's Introduction

Documentation guide

the repository contains:

  1. Automated test Teman Diabetes on Android description
  2. Manual test cases
  3. Recording of running automation test

Stack used

WebdriverIO Appium Mocha

Automation Detail

Total scenario:

3

"spec" Reporter:


[undefined Android #0-0] Running: undefined on Android [undefined Android #0-0] Session ID: 02347fe0-4a78-483d-8c48-fa07318cd200 [undefined Android #0-0] [undefined Android #0-0] » \test\specs\android\1-sebelum.spec.js [undefined Android #0-0] Sebagai user teman diabetes, saya dapat mencatat gula darah manual dengan pemilihan jenis pemeriksaan gula darah sebelum makan siang
[undefined Android #0-0] ✓ Given Saya melakukan login [undefined Android #0-0] ✓ When Saya mengakses halaman input [undefined Android #0-0] ✓ And Saya mengisi pemeriksaan gula darah sebelum makan siang [undefined Android #0-0] ✓ Logout [undefined Android #0-0] [undefined Android #0-0] 4 passing (48.9s)


[undefined Android #0-1] Running: undefined on Android [undefined Android #0-1] Session ID: eab17337-cc05-4b5b-a481-74b2dc9a914f [undefined Android #0-1] [undefined Android #0-1] » \test\specs\android\2-setelah.spec.js [undefined Android #0-1] Sebagai user teman diabetes, saya dapat mencatat gula darah manual dengan pemilihan jenis pemeriksaan gula darah 1-2 jam setelah makan siang [undefined Android #0-1] ✓ Given Saya melakukan login [undefined Android #0-1] ✓ When Saya mengakses halaman input [undefined Android #0-1] ✓ And Saya mengisi pemeriksaan gula darah 1-2 Jam Setelah Makan Siang [undefined Android #0-1] ✓ Logout [undefined Android #0-1] [undefined Android #0-1] 4 passing (46.7s)


[undefined Android #0-2] Running: undefined on Android [undefined Android #0-2] Session ID: 867effbe-830f-4311-88d4-328598853316 [undefined Android #0-2] [undefined Android #0-2] » \test\specs\android\3-lainnya.spec.js [undefined Android #0-2] Sebagai user teman diabetes, saya dapat mencatat gula darah manual dengan pemilihan jenis pemeriksaan gula darah 1-2 jam setelah makan siang [undefined Android #0-2] ✓ Given Saya melakukan login [undefined Android #0-2] ✓ When Saya mengakses halaman input [undefined Android #0-2] ✓ And Saya mengisi pemeriksaan gula darah Lainnya [undefined Android #0-2] ✓ Logout [undefined Android #0-2] [undefined Android #0-2] 4 passing (46.9s)

Spec Files: 3 passed, 3 total (100% completed) in 00:03:10

Want to run it by yourself?

steps:

Clone repo
npm install
npm install appium --save-dev
npm i ts-node --save-dev
remove "type:module" from the package.json file
change export const config to exports.config in wdio.conf.js
change .env.example to .env
add user email and password
npx wdio --spec ./test/specs/android/1-sebelum.spec.js ./test/specs/android/2-setelah.spec.js ./test/specs/android/3-lainnya.spec.js

Manual test cases

Manual test cases using Cucumber style. The excel can be downloaded from here:

manual/Tech test manual - naufal.xlsx

or

https://docs.google.com/spreadsheets/d/1rZtZTeMNf4pO7i8egVn5xq9rSRqYTBYN/edit?usp=drive_link&ouid=118163462700119744611&rtpof=true&sd=true

Automation Record

Can be downloaded from:

https://drive.google.com/file/d/17aYJXVI60T5F_pch5Z5FFgs_qGUBgShh/view?usp=sharing

gue-ecosystem-naufal's People

Contributors

naufalathallah avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.