File size: 7,654 Bytes
288c05b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# FUNCTIONAL TESTING REPORT  
## Front-End Refactor Verification

# 1. PURPOSE

This testing activity was conducted to verify that the refactored front-end implementation functions correctly and maintains expected system behavior after the framework and UI adjustments.

---

# 2. TESTING 

## A. TASK SUCCESS

### - REGISTRATION SECTION(dosen)
  <img width="637" height="668" alt="image" src="https://github.com/user-attachments/assets/ea889e94-7522-4de1-bdde-94b842f6785a" />


### - LOGIN SECTION(dosen)
  <img width="1267" height="1336" alt="image" src="https://github.com/user-attachments/assets/5fba07f3-2395-446a-80fb-f41dcb86542d" />

  <img width="1271" height="1340" alt="image" src="https://github.com/user-attachments/assets/37c0d08e-82bf-4e1c-ad65-8a1f8057fbf0" />


### - MEMBUAT KNOWLEGDE BASE BARU(dosen)
  <img width="1274" height="1336" alt="image" src="https://github.com/user-attachments/assets/3d20c769-ff86-4c47-80de-21ef948ba065" />
  <img width="1275" height="1340" alt="image" src="https://github.com/user-attachments/assets/1f846d91-ed55-4a81-b0b9-7a9b6375662a" />


### - UPLOAD DOKUMEN (dosen)
  <img width="1273" height="1333" alt="image" src="https://github.com/user-attachments/assets/d52e5738-d48b-44d1-9a41-3f03e4b56172" />
  <img width="1298" height="1346" alt="image" src="https://github.com/user-attachments/assets/1a99c57e-e525-4e96-8e7a-6d500964ae47" />

   
### - REGISTRATION SECTION(mahasiswa)

<img width="2547" height="1336" alt="image" src="https://github.com/user-attachments/assets/47a2f281-aefa-4ca8-b182-a18541216066" />

### - LOGIN(mahasiswa)

<img width="1274" height="667" alt="image" src="https://github.com/user-attachments/assets/92cedaca-d0e4-41bc-855b-83b7601abc10" />

### - CHAT AI (mahasiswa)

<img width="1114" height="320" alt="image" src="https://github.com/user-attachments/assets/a37840c3-804d-4606-93bd-2bac887bbbe3" />

### - MEMILIH MATA KULIAH (mahasiswa)

<img width="416" height="131" alt="image" src="https://github.com/user-attachments/assets/c7ca38f1-c9b6-4752-b60a-50cbd7b54893" />

### - BISA MEMBUAT CHAT BARU/ SESI BARU

<img width="1272" height="662" alt="image" src="https://github.com/user-attachments/assets/1be4992e-5e8b-4965-8001-46d731fa68b9" />

## B.TASK ERROR
### PRIORITY POINT: (1-4)
  - 1: Low
  - 2: Medium
  - 3: High
  - 4: Urgent

## ======================== ROLE (DOSEN) ========================
### BUG & HIGH LATENCY PADA UPLOAD DOKUMEN DOSEN (PRIORITY POINT: 3)

  <img width="1273" height="1333" alt="image" src="https://github.com/user-attachments/assets/d52e5738-d48b-44d1-9a41-3f03e4b56172" />
   
1. **Masalah: Waktu upload file yang lambat jika ukuran file >10 mb & Bug Refresh**
   - **Deskripsi:** Waktu upload saat ukuran file > 10mb memakan waktu cukup lama sekitar 1 menit, dan terdapat bug refresh contoh kondisi: file sebenarnya sudah siap tapi harus di animasi loading masih ada dan harus di trigger reload
   - **Dampak:** Berdampak pada kesabaran user dan menimbulkan keingungan
  
###  TIDAK ADA INSTRUKSI LOGIN ATAU SHORTCUT LOGIN SETEL9AH BERHASIL REGISTRASI (PRIORITY POINT: 3)

  <img width="1274" height="1335" alt="Screenshot 2026-05-17 142357" src="https://github.com/user-attachments/assets/543dcf18-5a70-4f16-9a58-3770ba95641a" />

   
1. **Masalah: setelah berhasil registrasi tidak ada instruksi/shortcut login yang mempermudah user**
   - **Deskripsi:** setelah berhasil registrasi tidak ada instruksi/shortcut login yang mempermudah user
   - **Dampak:** Berdampak pada kenyamanan dan pengalaman user

### PENGELOLAAN SUMBER KB DAN FILE BELUM PER USER (PRIORITY POINT: 4)

  <img width="1273" height="1329" alt="image" src="https://github.com/user-attachments/assets/fa5e6d52-af7a-4a6b-9024-3443cc13ef00" />

   
1. **Masalah: pengelolaan sumber kb dan file belum per user (dosen) sehingga akun baru bisa mengelola kb user (dosen) lain**
   - **Deskripsi:** pengelolaan sumber kb dan file belum per user (dosen) sehingga akun baru bisa mengelola kb user (dosen) lain
   - **Dampak:** Berdampak pada fungsionalitas pengelolaan sumber KB tiap user menjadi berantakan 

### FUNGSIONAL BBERAPA TOMBOL BELUM BERFUNGSI (PRIORITY POINT: 3)

  <img width="647" height="671" alt="image" src="https://github.com/user-attachments/assets/45b67c02-6e65-4a85-a185-a56ce02ef06f" />
   
1. **Masalah: beberapa tombol masih belum memiliki fungsi**
   - **Deskripsi:** beberapa tombol masih belum memiliki fungsi seperti pengaturan dan profil
   - **Dampak:** Berdampak pada kesabaran user

### TIDAK ADA KONFIRMASI KETIKA LOGOUT (PRIORITY POINT: 3)

  <img width="318" height="164" alt="image" src="https://github.com/user-attachments/assets/ddb6acae-51c4-4237-ac0d-bbd0b3bd66ba" />
   
1. **Masalah: log out tidak memiliki konfirmasi**
   - **Deskripsi:**loug out tidak memiliki konfirmasi sehingga user harus login kembali ketika tidak sengaja logout
   - **Dampak:** Berdampak pada kesabaran user

### TIDAK ADA KONFIRMASI KETIKA LOGOUT (PRIORITY POINT: 3)

  <img width="318" height="164" alt="image" src="https://github.com/user-attachments/assets/ddb6acae-51c4-4237-ac0d-bbd0b3bd66ba" />
   
1. **Masalah: log out tidak memiliki konfirmasi**
   - **Deskripsi:** log out tidak memiliki konfirmasi sehingga user harus login kembali ketika tidak sengaja logout
   - **Dampak:** Berdampak pada kesabaran user

### CRUD WITHOUT AUTH/LOGIN (PRIORITY POINT: 4)

  <img width="1271" height="671" alt="image" src="https://github.com/user-attachments/assets/8652656c-22c8-4133-8618-b3b55a54cc2a" />
   
1. **Masalah: bisa melakukan CRUD tanpa login (di URL https://wepee-caps04-fe-refactor.hf.space/dosen)**


## =================== ROLE (MAHASISWA) ===================

### REGISTATION ROUTE BACK TO LOGIN / MAIN DASHBOARD PAGE (PRIORITY POINT: 2)

  <img width="2547" height="1336" alt="image" src="https://github.com/user-attachments/assets/77f0bade-ec9b-480c-8895-62f48615188f" />
   
1. **Masalah: Butuh auto-route ke login/dashboard**
   - **Deskripsi:** Setelah berhasil register lebih baik langsung mengarahkan user ke page login/dashboard (dalam state logged-in) 
   - **Dampak:** kebingungan untuk user
     
### LOGIN NOTIFICATION CONFIRMATION (PRIORITY POINT: 1)

  <img width="1267" height="668" alt="image" src="https://github.com/user-attachments/assets/a8e22dc7-a6be-489a-af4d-7d5ad51e762c" />

1. **Masalah: Perlu pop-up notifkasi setelah log-in**

### CHAT STREAMING (PRIORITY POINT: 2)

  <img width="2212" height="415" alt="image" src="https://github.com/user-attachments/assets/4a7cf12c-50f1-456c-b68b-11fb094fa3a7" />

1. **Masalah: Perlu animasi chatstream untuk chat response AI**

### TEXT RIWAYAT CHAT OVERLAPPED WITH DELETE BUTTON  (PRIORITY POINT: 1)

  <img width="313" height="271" alt="image" src="https://github.com/user-attachments/assets/cc33580e-947c-4197-acf8-3a788bf3451c" />

1. **Masalah: teks judul dari chat di riwayat chat overlaps dengan delete button & notifikasi setelah logged out**

### ACCESS WITHOUT LOGIN/AUTH  (PRIORITY POINT: 1)

  <img width="1265" height="664" alt="image" src="https://github.com/user-attachments/assets/422ee54c-11ec-4cad-8363-beb3b1543699" />

1. **Masalah: bisa masuk dan mengakses web tanpa LOGIN/AUTH di https://wepee-caps04-fe-refactor.hf.space/mahasiswa**

### TIDAK ADA KONFIRMASI KETIKA LOGOUT (PRIORITY POINT: 3)

  <img width="318" height="164" alt="image" src="https://github.com/user-attachments/assets/ddb6acae-51c4-4237-ac0d-bbd0b3bd66ba" />
   
1. **Masalah: log out tidak memiliki konfirmasi**
   - **Deskripsi:** loug out tidak memiliki konfirmasi sehingga user harus login kembali ketika tidak sengaja logout
   - **Dampak:** Berdampak pada kesabaran user