This project involves the creation of a dynamic web application that allows users to input and display data through a form and table, respectively. Additionally, it incorporates a search mechanism with filters to refine the data displayed based on specific criteria.
The application consists of two main features:
Form Submission and Data Display: Users can submit data via a form. This data is then displayed in a table on the same page. The form includes fields for first name, last name, gender, age, and position (teacher or student). The table displays the full name, gender, age, and position of each entry.
Search Mechanism and Filters: Users can filter the displayed data based on full name (substring search), gender, position, and an age range. These filters can be applied simultaneously to narrow down the results.
Below are the test cases that align with our project's requirements and have been selected for implementation and testing.
The following test cases have been considered irrelevant by the project's scope and thus are excluded:
Developers and testers are encouraged to focus on the relevant test cases listed above. This approach ensures that efforts are concentrated on the functionality that aligns with the project's objectives and requirements.
The test cases and their outcomes can be reviewed in detail at the following link: GitHub Project Board
This project is licensed under the MIT License. For more details, see the LICENSE.