Test Plan Results - CankayaUniversity/ceng-407-408-2024-2025-Job-Application-and-Matching-Platform GitHub Wiki

TC_ID Requirement Priority Description Preconditions Input Data Expected Result Actual Result Status
AUTH.REG.01 User registration system High Successful registration with valid info None Valid email and password Registration completed Registration completed Pass
AUTH.REG.02 User registration system High Same email registration should fail User already registered Duplicate email Registration denied Registration denied Pass
AUTH.LOGIN.01 Login process High Login with correct credentials Account active Valid credentials Login successful Login successful Pass
AUTH.LOGIN.02 Login process High Login with inactive account should fail Inactive user Valid credentials Access denied Access denied Pass
AUTH.VERIFY.01 Email verification High Verification with correct code Email sent Correct code Account activated Account activated Pass
AUTH.VERIFY.02 Email verification High Incorrect code should return error Email sent Incorrect code Error message Error message Pass
AUTH.RESET.01 Password reset Medium Send email code for reset Email exists Reset request Code sent Code sent Pass
AUTH.RESET.02 Password reset Medium Reset with valid code Valid code New password Password updated Password updated Pass
AUTH.RESET.03 Password reset Medium Reset with invalid code Invalid code New password Reset denied Reset denied Pass
PROF.CREATE.01 Profile creation High Save completed profile None Valid profile data Profile saved Profile saved Pass
PROF.CREATE.02 Profile creation High Fail on incomplete fields None Incomplete profile Error message Error message Pass
PROF.UPDATE.01 Profile update Medium Update profile data Existing profile Updated info Changes saved Changes saved Pass
PROF.DELETE.01 Profile deletion Low Delete/deactivate profile User logged in Delete request Account removed Account removed Pass
JOB.CREATE.01 Job advertisement creation High Create job ad Employer login Job details Job posted Job posted Pass
JOB.UPDATE.01 Job advertisement update Medium Edit job ad Existing ad Changes submitted Ad updated Ad updated Pass
JOB.DELETE.01 Job advertisement deletion Medium Delete ad Ad exists Delete request Ad removed Ad removed Pass
JOB.FILTER.01 Advertisement filtering High List jobs with filters Jobs exist Search parameters Filtered results Filtered results Pass
AI.MATCH.USER.01 AI matching High Suggest jobs to candidate Candidate profile AI input Relevant jobs listed Relevant jobs listed Pass
AI.MATCH.EMP.01 AI matching High Suggest candidates to employer Job post AI input Relevant candidates listed Relevant candidates listed Pass
FORUM.POST.01 Post creation High Create forum post User logged in Post content Post published Post published Pass
FORUM.COMMENT.01 Commenting Medium Comment on post User logged in Comment content Comment added Comment added Pass
FORUM.REPORT.01 Content reporting High Report post/comment User logged in Report request Report recorded Report recorded Pass
FORUM.MOD.01 Forum access Medium Block unregistered access No login Access attempt Access denied Access denied Pass
ADMIN.VIEW.01 Admin panel High View reported content Admin login Admin request Reports displayed Reports displayed Pass
ADMIN.ACTION.01 Content removal High Delete post Admin login Delete request Post removed Post removed Pass
ADMIN.BAN.01 User banning Medium Ban user Admin login Ban request User banned User banned Pass
ADMIN.SEC.01 Access control High Block non-admin access No admin rights Access attempt Access denied Access denied Pass
MSG.REALTIME.01 Real-time messaging High Send/receive message instantly WebSocket active Message Delivered instantly Messaging not working Fail
MSG.SEND.01 Message sending High Send message Users online Message content Message sent Message sent Pass
APPT.CREATE.01 Appointment scheduling High Create appointment Available slots Appointment data Appointment created Appointment created Pass
APPT.CONFLICT.01 Time conflict Medium Detect conflict Double booking Second appointment Rejected Rejected Pass
EMAIL.OTP.01 Code delivery High Send verification code Valid email Request code Code sent Code sent Pass
EMAIL.OTP.02 Code expiration Medium Expire old code Expired code Retry verification Error shown Error shown Pass
EMAIL.NOTIF.01 Notification emails Medium Deliver email notifications Trigger event Send email Notification received Notification received Pass