1 of 32

Project

2 of 32

Teammates

Suci Nascaisar Maharani

Nurul Khalifatu Sa'diyah

David Louis Tandio

Muhammad Fikri Rabbani

Dicky Gustiatama

3 of 32

GuruMu is an online private-study platform. Where users can order private tutors at any time.

With GuruMu, no more obstacles to be able to learn independently. GuruMu is available for students from elementary to high school and also serves all curricula in Indonesia.

4 of 32

Currently tutoring center located in more than 5 cities that combines online and offline learning.

5 of 32

Create and update Profile

Update Profile

Students can search for teachers based on the subject or location they want

Search Teacher

Students can order teachers with available teacher schedules

Teacher Reservation

GuruMu Features

Students can rate their Teacher and share their review

Rating & Review

Student can enjoy online or offline learning

Flexibility

Students can choose to pay by bank transfer or via QRIS

Easy Payment

6 of 32

User GuruMu

Student

Teacher

7 of 32

Teacher Flow

Registration

Complete Profile

Login

Create Schedule

Check reservation schedule

Learning Process

8 of 32

Student Flow

Search Teacher

Create Reservation

Payment

Learning Process

Rating & Review

Complete Profile

Registration

Login

9 of 32

Individual Tasks

Website Test

(Manual & Automation)

API Test

(Manual & Automation)

David

Login Page

Registration Page

Registration Teacher Next Step

/login

Fikri

View Student Session Page (history, ongoing)

View Teacher Session Page (history, ongoing, schedule)

/jadwal

/sesiku

Nurul

View Student Profile Page

Update Student Profile

View Teacher Profile Page

Update Teacher Profile Page

/siswa

Tama

Reservation Page

Order Detail Page

/reservasi

Suci

Homepage Page

Rating & Review Page

/guru

/ulasan

10 of 32

Technology Stack

Java

Cucumber

Rest Assured

Serenity BDD

Postman

Selenium

11 of 32

Project Management

Communication

Telegram

Discord

GitHub

12 of 32

Web Testing

274 Tests executed

158 Tests passed

116 Tests failed

57.7% of the test case are pass

Website Test Coverage

13 of 32

Website Test Coverage

Web Testing

274 Tests executed

87 Tests passed

187 Tests failed

31.75% of the test case are pass

14 of 32

Website Test Coverage

15 of 32

Website Test Coverage

16 of 32

Website Test Coverage

17 of 32

Website Test Coverage

18 of 32

Website Automation Testing

19 of 32

Website Manual Testing

Click Here!

Team

Website Page

Total Test Case

Pass

Fail

Dicky

Reservation Page

59

10

8

Order Detail Page

20

0

20

Fikri

View Student Session Page (history, ongoing)

15

13

2

View Teacher Session Page (history, ongoing, schedule)

27

20

7

David

Login Page

8

8

0

Registration Page

18

14

4

Registration Teacher Next Step

10

2

8

Nurul

View Student Profile Page

10

9

1

Update Student Profile

37

23

14

View Teacher Profile Page

18

17

1

Update Teacher Profile Page

80

64

16

Suci

Homepage

22

16

6

Rating & Review Page

18

15

3

Total

342

211

90

20 of 32

API Testing

76 Tests executed

66 Tests passed

10 Tests failed

API Test Coverage

21 of 32

API Test Coverage

22 of 32

API Automation Testing

23 of 32

API Automation Testing

24 of 32

API Manual Testing

Click Here!

Team

API

Total Test Case

Pass

Fail

Dicky

/reservasi

8

8

0

Fikri

/jadwal (guru)

7

3

4

/sesiku (guru)

6

4

2

/sesiku (siswa)

6

4

2

David

/login

6

6

0

Nurul

/siswa

16

13

3

Suci

/guru

19

19

0

/ulasan

8

8

0

Total

76

65

11

25 of 32

Postman Testing

Click Here!

26 of 32

Postman Testing

Click Here!

27 of 32

Click Here!

GITHUB Collaboration

New

BE Backlog

FE Backlog

QE Backlog

In Progress

Ready

In Review

Done

28 of 32

Click Here!

GITHUB Collaboration Web

29 of 32

Click Here!

GITHUB Collaboration API

30 of 32

Feedback

Feature

Need to Fix

Reservation

Reservation process not working

Payment Details

Payment detail process is not ready yet

Format Tanggal

Better use this format : “Date” “Month name” “Year”. Example: 20 Februari 2023

View Session

  • Teacher view session to change status teaching cant be change
  • Some bugs sometime happens without reasons like show different user when already login with specific user

Rating & Review page

  • Rating & Review page must be manually refreshed to display the page

Registration Teacher Next Step

Teacher must fill all field then the button can be click but it can be click even the field is empty

Create Schedule

Teacher should not create duplicate schedule

Reservation

Schedule already reserved by other students should not be displayed

31 of 32

Feedback

Feature

Need to Fix

Register

When user input password with invalid requirement it can pass the validation

Registration Teacher Next Step

Teacher must fill all field then the button can be click but it can be click even the field is empty

Create Schedule

Teacher should not create duplicate schedule

Reservation

Schedule already reserved by other students should not be displayed

32 of 32

Thankyou for your attention