Project
Teammates
Suci Nascaisar Maharani
Nurul Khalifatu Sa'diyah
David Louis Tandio
Muhammad Fikri Rabbani
Dicky Gustiatama
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.
Currently tutoring center located in more than 5 cities that combines online and offline learning.
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
User GuruMu
Student
Teacher
Teacher Flow
Registration
Complete Profile
Login
Create Schedule
Check reservation schedule
Learning Process
Student Flow
Search Teacher
Create Reservation
Payment
Learning Process
Rating & Review
Complete Profile
Registration
Login
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 |
Technology Stack
Java
Cucumber
Rest Assured
Serenity BDD
Postman
Selenium
Project Management
Communication
Telegram
Discord
GitHub
Web Testing
274 Tests executed
158 Tests passed
116 Tests failed
57.7% of the test case are pass
Website Test Coverage
Website Test Coverage
Web Testing
274 Tests executed
87 Tests passed
187 Tests failed
31.75% of the test case are pass
Website Test Coverage
Website Test Coverage
Website Test Coverage
Website Test Coverage
Website Automation Testing
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 | |
API Testing
76 Tests executed
66 Tests passed
10 Tests failed
API Test Coverage
API Test Coverage
API Automation Testing
API Automation Testing
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 | |
Postman Testing
Click Here!
Postman Testing
Click Here!
Click Here!
GITHUB Collaboration
New
BE Backlog
FE Backlog
QE Backlog
In Progress
Ready
In Review
Done
Click Here!
GITHUB Collaboration Web
Click Here!
GITHUB Collaboration API
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 |
|
Rating & Review 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 |
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 |
Thankyou for your attention