Job Portal Testing
Job Portal Testing
application fail to meet the expected behavior. Regardless of the development methodology, the
ultimate goal of testing is to make sure that what is created does what it is supposed to do.
Testing plays a critical role for assuring quality and reliability of the software. I have included
testing as a part of development process. The test cases should be designed with maximum
possibilities of finding the errors or bugs. Various level of testing are as follows.
Unit testing: Unit testing tests the functionality of individual units of source code. It is
the smallest component of a testable software that works in isolation with other parts of
the code. I have done unit testing for various individual components of the source code to
uncover errors within the boundary of the application.
Integration testing: Integration testing focuses on the design and construction of the
software. Here the individual components that are tested using unit tests are combined
and tested as a group. Its primary purpose is to expose the defects associated with the
interfacing of modules. It checks if the modules perform the desired functionality when
integrated together.
Regression testing: Regression testing aims at verifying the functionality of the software
that is previously tested and to which changes are made. It is to ensure the old software
still works with new changes.
29
testing and ensured the application works as per the requirements. Finally, acceptance testing is
performed to check if the client accepts the system.
A test case is a set of rules or conditions to check if the system or one of its feature works in
accordance to the requirement. It is a document with a set of details which includes, set of test
data, expected results, actual results, environment information and soon.
I have designed and executed a few test cases to check if the application meets the functional
requirements.
Below are the test cases for the Job Search Portal web application.
MODULE
EMPLOYER Upon successful login, Employer posts jobs with the PASS
click on ‘Post New Job’ required details
tab
EMPLOYER Employer trying to post Prompts to fill in all the necessary PASS
job with insufficient details of the job
details
EMPLOYER Employer clicks on the All the jobs posted by the PASS
‘List Posted Jobs’ tab employer will be displayed.
30
EMPLOYER Employer clicks on The status of the job posting will PASS
‘Active/deactivate’ under changed to active/deactivated.
Status
JOBSEEKER Upon successful login, Details of the active job postings PASS
click on ‘Search Jobs’ tab are displayed.
JOBSEEKER Upon successful login, Details of the jobs that are applied PASS
click on ‘Applied Jobs’ tab by the jobseeker are displayed
JOBSEEKER Click on ‘Add Review’ tab Displays a form to fill in the PASS
review details of the company
31
Test Objectives: Navigation from Jobs Screen to Job details Screen
The user is User clicks on the view Directs to Job details PASS