Oracle Apps Guide - Test Plan

A comprehensive test plan to ensure all application functionalities are working as expected.

Public Site Testing

Test cases for all publicly accessible pages and features like the homepage, learning center, careers page, and support form.

Test Case IDActionExpected ResultStatus
PUB-01Visit Homepage. Check if hero section text animates and CTA buttons are visible.Text animates, 'Book a Free Consultation' and 'Our Services' buttons are present and clickable.Passed
PUB-02Navigate to the 'About Us' page.Page loads correctly with all sections and images visible.Passed
PUB-03Navigate to the 'Learning Center'. Check if all learning paths and guides are listed.All paths and guides are visible and links are correct.Passed
PUB-04Open a business process page (e.g., 'Order to Cash'). Toggle between 'Fusion' and 'R12' tabs.Content within the tabs changes correctly without a page reload.Passed
PUB-05Open a technical guide with a code block (e.g., 'SQL Interview Questions'). Click the 'Copy' button.Code is copied to the clipboard and a confirmation toast appears.Passed
PUB-06Navigate to the 'Careers' page. Use the search bar to filter jobs by title.Job list updates in real-time to show only matching jobs.Passed
PUB-07Click on a job from the 'Careers' page.The job details page loads with all information about that specific job.Passed
PUB-08Navigate to 'Support' page. Submit the contact form with invalid data (e.g., invalid email).Validation errors appear under the respective fields.Passed
PUB-09Submit the 'Support' form with valid data.A 'Message Sent!' confirmation toast appears and the form resets.Passed
PUB-10Click the chatbot icon and ask a question about 'P2P'.Chatbot opens, accepts the question, and provides a relevant answer with follow-up questions.Passed

Candidate Flow Testing

Test cases covering the entire candidate journey, from registration and profile creation to job application.

Test Case IDActionExpected ResultStatus
CAN-01Go to '/signup' page. Create a new candidate account with a valid email and matching passwords.Account is created, a 'candidates' document is created in Firestore, and user is redirected to '/candidate/profile'.Passed
CAN-02Attempt to sign up with a password mismatch.A 'Passwords don't match' error is displayed.Passed
CAN-03Log in with the newly created candidate credentials.User is successfully logged in and redirected to '/candidate/profile'.Passed
CAN-04On the profile page, click 'Upload Resume & Auto-fill' and upload a valid PDF/DOCX resume.A loading indicator appears, and upon completion, the form fields (summary, skills, experience, etc.) are auto-filled with data from the resume.Passed
CAN-05Manually add a new 'Work Experience' entry by clicking the 'Add Experience' button.A new set of fields for a job entry appears on the form.Passed
CAN-06Click the 'Save Profile' button.A confirmation toast appears, and the data is saved to the candidate's document in Firestore.Passed
CAN-07Navigate to '/careers', find a job, and click 'Apply Now'.Application is submitted, a confirmation toast appears, and the button changes to 'Already Applied'.Passed
CAN-08Navigate to '/candidate/applications'.The job applied for in the previous step is listed with 'submitted' status.Passed
CAN-09Log out from the candidate account.User is logged out and redirected to the '/login' page.Passed

Admin/Recruiter Flow Testing

Test cases for the admin/recruiter dashboard, including job management, candidate review, and message handling.

Test Case IDActionExpected ResultStatus
ADM-01Log in with admin credentials.User is successfully logged in and redirected to the '/admin' dashboard.Passed
ADM-02Navigate to 'Job & Career Management' and click 'New Job'. Fill out the form and create a 'draft' job.Job is created and appears in the jobs list with a 'Draft' badge.Passed
ADM-03Find the newly created job and use the toggle switch to change its status to 'Published'.The job status updates in the UI and Firestore, and a confirmation toast appears.Passed
ADM-04On the public '/careers' page, verify that the newly published job is now visible.The job appears in the public job listings.Passed
ADM-05Navigate to '/admin/candidates' and click on the candidate created in the candidate flow.The candidate's detailed profile view loads, showing their summary, skills, experience, and applications.Passed
ADM-06On the candidate detail page, find the job application and change its status from 'submitted' to 'reviewed'.The status updates in the UI and Firestore without a page reload.Passed
ADM-07Navigate to '/admin/messages'.A list of all submitted contact messages is displayed. Unread messages should be bold.Passed
ADM-08Click on an unread message.The message detail page opens, and the message is automatically marked as 'read' in Firestore.Passed
ADM-09On the message detail page, add a note in the 'Admin Notes' section and save it.The note is saved, and a confirmation toast appears.Passed
ADM-10Log out from the admin account.User is logged out and redirected to the '/login' page.Passed