The document describes integration tests for an employee management system. It tests that:
1. Users can log in and see the dashboard. Logging in with valid credentials displays the dashboard, indicating successful login.
2. Employees can be listed, updated, and deleted. The employee list can be accessed and viewed, updated details can be edited, and employees can be deleted, showing these functions work.
3. Additional tests check if employees can punch in/out for attendance tracking and if admin can generate attendance reports, list/update/delete payroll, and generate payroll reports.
The document describes integration tests for an employee management system. It tests that:
1. Users can log in and see the dashboard. Logging in with valid credentials displays the dashboard, indicating successful login.
2. Employees can be listed, updated, and deleted. The employee list can be accessed and viewed, updated details can be edited, and employees can be deleted, showing these functions work.
3. Additional tests check if employees can punch in/out for attendance tracking and if admin can generate attendance reports, list/update/delete payroll, and generate payroll reports.
The document describes integration tests for an employee management system. It tests that:
1. Users can log in and see the dashboard. Logging in with valid credentials displays the dashboard, indicating successful login.
2. Employees can be listed, updated, and deleted. The employee list can be accessed and viewed, updated details can be edited, and employees can be deleted, showing these functions work.
3. Additional tests check if employees can punch in/out for attendance tracking and if admin can generate attendance reports, list/update/delete payroll, and generate payroll reports.
1. To test whether dashboard appears after user logs in.
Firstly, the user or employee uses the valid username and password respected to the system for entering into the system as indicated in the figure below.
Logging into the system using valid credentials.
Figure 1 : Logging process of the system
Accordingly, after logging into the system dashboard is opened as the main interface of the system as shown below. Finally, we can assume that the test is successful.
Figure 2: Dashboard of the system
2. To test whether Employee is Listed/Updated/Deleted after
creation. On the left side of the system, navigation bar is located from where we can List the employee by clicking the List.
After clicking List
Employees the list of the employee is displayed. After doing the above mentioned process, the list of the employee is shown. From which we can assume that the test is successful. After Clcicking the View details Update and delete can be done
Figure 3: List of the employee
After clicking on the View Details button on the above image the following screen will appears where both Update and Delete button is indicated which provide the delete and update function.
Update and Delete
Figure 4 : Details of the employee
After clicking the Update button, the Update form will be appeared on the screen of the system as follow where we can update the information about the employee.
Figure 5 : Employee Update Form
Similarly, after clicking the Delete button we can view that the system will appears with dialog box which ask for the delete option of the employee data as shown in the below figure.
Figure 6 : Delete option or dialogs box
From the above test, we can assume that the system can perform the several task like creating the list of the employee and can provide the function for both Update and Delete the employee details.
3. To test whether employees can punch in/out attendance.
4. To test whether admin can generate attendance Report. 5. To test whether admin can List/Update/Delete Payroll. 6. To test whether admin can generate payroll Report.