Bug Report of Orange HRM
#1. Go to section “Admin” -->” User Management”-->” Users”--> Label “Employee Name”--> when input the first letter of the First or Last name, a list of all names containing this letter is displayed. Suggestion: list has to display only names containing appropriate letters as first.
#2. Section “Admin”-->” Qualification”-->” Education”--> List box “Level Degree” has inconsistently order levels Degree: needed High School - Associate’s degree - Bachelor’s degree - Master’s degree - Doctor’s degree.
#3. Section “Admin”-->” Configuration”-->” Localization”-->push button “Edit”--> List box “Language” has non- alphabetical order languages. Suggestion: to arrange in alphabetical order.
#4. Section “PIM”-->” Employee List”--> choose employee --> “Personal Details”-->push button “Edit” --> “SSN” field accepts 30 characters, suggest change characters limit to 9 digits.
#5. Section “Leave”-->” My Leave”--> button “Reset” is not testable.
#6. Section “Leave”--> ’’Entitlements” -->” Employee Entitlements”--> text box “Employee”: type nonexistent information. Push button “Search”. Result: there is not a message ”Not Records Found ”.
#7. Section “Recruitment” -->page “Vacancies”. The design of this page doesn’t match the design of the application.
#8. Section “Performance”--> “KPI List”--> list box “ Job Title”: data corruption.
#9. Page “My Info”-->Section “Job”: “Edit” button is not present.
#10. Page “My Info”--> Section “Emergency”--> push button “Add”: suggested to make it mandatory to fill at least one of the 3 phone numbers.
Announcement
Collapse
No announcement yet.
Online Class June 23, 2020 - Functionality Bug Report for OrangeHRM
Collapse
X
-
OrangeHRM Bug Report
GUI
1. “Admin” menu button “User Management” dropdown list contains only one item “Users”. Suggestion to eliminate this item with only “User Management” tab left.
2. “Admin” menu button -> “Organization” dropdown list -> “General Information” -> “Zip/postal code” field accepts 30 characters, suggestion eliminate characters limit to 10.
3. “Admin” menu button -> “Organization” dropdown list -> “General Information” -> “Zip/postal code” field accepts special characters.
4. “Admin” menu button -> “Qualifications” dropdown list -> “Education” tab education levels are arranged in alphabetical order, suggested to be arranged in order from lowest to highest: High School - Associate’s degree - Bachelor’s degree - Master’s degree - Doctoral’s degree.
5. “Admin” menu button -> “Qualifications” dropdown list -> “Education” tab education levels “Doctoral’s degree” is misspelled and should be changed to “Doctorate” or “Doctor’s degree” or “Doctoral Degree”.
6. “Admin” -> “Configuration” -> “Email configuration” -> press “Edit” button -> every time user checks “Send Test Email” checkbox, new asterisk appears at “Test Email Address” field label (pic.1 attached)
- check “Send Test Email” checkbox -> observe: asterisk at “Test Email Address” field label is present
- press “Reset” button -> observe: “Send Test Email” checkbox not chosen, asterisk at “Test Email Address” field label is present
- check “Send Test Email” checkbox -> observe: 2 asterisks at “Test Email Address” field label are present
- press “Reset” button -> observe: “Send Test Email” checkbox not chosen, 2 asterisks at “Test Email Address” field label are present
- continue check “Send Test Email” checkbox + press “Reset” button -> every time new asterisk appears at “Test Email Address” field label
7. “PIM” menu button -> “Configuration” dropdown list -> “Termination reasons” tab user can choose more than one checkbox for termination reason. Suggestion to arrange choices as radio buttons.
8. “PIM” menu button -> “Employee List” tab -> choose employee -> “Personal Details” tab “SSN” field accepts 30 characters, suggest change characters limit to 9.
9. “PIM” menu button -> “Employee List” tab -> choose employee -> “Personal Details” tab “SSN” field accepts letters and special characters characters.
10. “PIM” menu button -> “Employee List” tab -> choose employee -> “Personal Details” tab “Date of Birth” date picker accepts future date as date of birth for existing employee, e.g. 07-27-2023.
11. “PIM” menu button -> “Employee List” tab -> choose employee -> “Contact Details” tab “Zip/postal code” field accepts special characters.
12. “Recruitment” menu button -> “Vacancies” tab - styles are not applied on the page (pic.2 attached).
13. “My info” menu button -> “Personal Details” tab “SSN” field accepts 30 characters, suggested change characters limit to 9.
14. “My info” menu button -> “Personal Details” tab “SSN” field accepts letters and special characters characters.
15. “My info” menu button -> “Personal Details” tab “Date of Birth” date picker accepts future date as date of birth, e.g. 07-15-2043.
Functionality
1. “Register” button not implemented on the login page.
2. “Forgot password” button is not implemented on the login page.
3. “Admin” -> “Configuration” -> “Email configuration” -> if press “Edit” button, check “Send Test Email” checkbox, type in email address for test to be sent, press “Save” button the actual result is: “Send Test Email” checkbox not chosen, “Test Email Address” field is cleared and message appears: “Successfully Saved. Test Email Not Sent” (pic.3 attached)
4. “Recruitment” menu button -> “Vacancies” tab - main menu is missing on the page (pic.2 attached).
5. “My info” menu button -> “Job” tab “Edit” button is not present.
6. “My info” menu button -> “Tax Exemptions” tab “Edit” button is not present.
7. “Leave” menu button -> “Configure” dropdown list -> “Work Week” tab -> if press “Edit” button -> “Reset” button is not present (only “Save” button). Suggestion to add “Reset” button in consistency with “Leave Period” tab (“Leave” menu button -> “Configure” dropdown list -> “Leave Period” tab)
8. Pressing “Join OrangeHRM Community” button (upper right corner of the page) links to the 404 error page (pic.4 attached).You do not have permission to view this gallery.
This gallery has 4 photos.
Leave a comment:
-
Bug reports for OrangeHRM
#1. Default input on page http://hrm-online.portnov.com/symfon...wEmployeeList# is not selected.
#2. At http://hrm-online.portnov.com/symfon...wEmployeeList# page, at “Employer Information” section INPUT FOCUS does not have any visual highlighting.
#3. There is no attached link or button, which leads customer to the main page on web application. #suggestion to implement one.
#4. At http://hrm-online.portnov.com/symfon...im/addEmployee page, while section “Add Employee” chosen, mistakenly highlighted section “Employee List”.
#5. At http://hrm-online.portnov.com/symfon...m/configurePim page, while selected “Configuration” - “Optional Fields”, mistakenly highlighted “Employee List” section.
#6. Inappropriate error massage after saving.
1. Go to http://hrm-online.portnov.com/symfon...im/addEmployee page.
2. Fill out requested fields.
3. Push “Choose File” button in “Photograph” field.
4. Choose JPG file grater than 1MB - push “Choose”.
5. Push “save” button.
6. Observe error massage “Server unexpectedly dropped the connection”.
#7. Design of the page http://hrm-online.portnov.com/symfon...viewJobVacancy is inconsistent to rest of web-application pages.
#8. Date picker elements through all web application give option to choose future date, while it is not acceptable in many cases.
Leave a comment:
-
Bug Report for Orange HRM:
http://hrm-online.portnov.com/symfon...im/addEmployee
When the user "Save" a new employee into the system he is doesn't show up in the "Employee List"
Leave a comment:
-
Bug Reports for OrangeHRM
Language dropdown list is empty.
http://hrm-online.portnov.com/symfon...im/addEmployee
Put First and Last name and Add the employer:
http://hrm-online.portnov.com/symfony/web/index.php/pim/viewPersonalDetails/empNumber/+Employee Id page open;
In the left menu, choose “Qualifications”: in the “Languages” section push “Add” btn.
Language dropdown list is empty.
SSN Number accepts letters and sp chars.
http://hrm-online.portnov.com/symfony/web/index.php/pim/viewPersonalDetails/empNumber/+Employee Id page open;
In the left menu, choose “Personal Details” the text field for the SSN Number accepts letters and sp chars.
Date of Birth accepts future date.
http://hrm-online.portnov.com/symfony/web/index.php/pim/viewPersonalDetails/empNumber/+Employee Id
In the left menu, choose “Personal Details”: in the datepicker for the Date of Birth field is able to choose the future date.
US Tax Exemptions menu does not show in the Personal Details
In the navigation bar choose PIM > Configuration > Optional fields(dropdown); Push “Edit” btn,
Choose the checkbox “Show US Tax Exemptions menu”, save changes.
Go to http://hrm-online.portnov.com/symfony/web/index.php/pim/viewPersonalDetails/empNumber/+Employee Id page.
In the left menu, choose “Personal Details”, there is no text field for the “US Tax Exemptions”
Night shifts
In the navigation bar choose Admin > Job > Work Shift;
Work Hours: it is not able to choose the night shift from evening to morning;
Doubled license
In the navigation bar choose Admin > Qualifications > Licenses;
Push “Add” btn; Add to the name text input the license that already exists in the list.
Save changes. The system add the license, that already exists in the list
“Add employer” is not active;
http://hrm-online.portnov.com/symfon...im/addEmployee
In the navigation bar the “Add employer” is not active, the active tab is “Employee list”
No styles
http://hrm-online.portnov.com/symfon...viewJobVacancy - no styles on this page (CSS files are missed)
Leave a comment:
-
Specific Data Requirements:
First Name: text field, accepts all characters. No more than 31. Required field.
Middle Name: text field, accepts all characters. No more than 31. Required field.
Last Name: text field, accepts all characters. No more than 31. Required field.
Street Address: text field, accepts all characters. No more than 255. Required field.
City: text field, accepts all characters. No more than 50. Required field.
State: List Box offering the list of all 50 states. Required field. Accept characters only
ZIP: text field, accepts 5 characters (digits only). Required field.
Email: text field, accepts digits, letters, some special characters. 255 characters. Required field..
Date of Birth: field needs validation for month (01-12), day (01-31), year (1900 - current)
1. "First Name" field accept 30 characters instead of 31
2. "Middle Name" field accept 30 characters instead of 31
3. "Last Name" field accept 30 characters instead of 31
4. "Date of Birth" should accept date since 1900y not since 1920
5. "Address Street" accept 100 characters instead of 255
6. "City" field accept 30 characters instead of 50
7. "State/Province" should not accept digits
8. "Address Street" replace to "Street Address"
9. "Email" accept 30 characters instead of 255
10. "My Info": "Driver's License Number" should replace to "Driver License Number"
11. "My Info": "License Expiry Date" should be replace to "License Expire Date"
12. "Recruitment": click "Vacancies" translates to http://hrm-online.portnov.com/symfon...viewJobVacancy
TC#1 "Timesheets" (Time)
INSTRUCTIONS
-Enter valid "Project Name" John Jobs
-Enter valid "Activity Name" Joe King
-Input hours
-Click "Save"
-Click button "Edit"
-Click button "Reset"
EXPECTED RESULT
-User successfully "Reset" page
ACTUAL RESULT: FAIL
Leave a comment:
-
Bug Report for Orange HRM:
1. In "My Info" section , when you push the edit button it successfully submit the application with empty text fields.
2. In "My Info" section,"In contact Details" when you push the edit button it successfully submit the information with empty text fields.
3. In "My Info" section in "Add Immigration" in the "Number" text field accepts non digits and special characters.
4. In "My Info" section in "Add Immigration" application successfully saved with only 1 single character in a " Number" text field.
5. In " My Info" section , the "Job"application , all check boxes are disabled.
6. In "My Info" section, the "Tax Exemptions"application , all check boxes are disabled.
7. In "Recruitment "section, click on "Vacancies", there is inconsistency in GUI element.
8. In the "Recruitment" section, the calendar does not mark the Thanksgiving as a holiday.
9. The "Link" "Join Orange HRM community does not exist.
10.In " My info" section, in "Personal details", the SSN number field accepts more than 9 digits.
11. In "My Info" section in "Personal details"SSN number field accepts non digits and special characters.
12. In the "PiM" section in the " Employee Information" Id label is misspelled.
Leave a comment:
-
Requirement for "State/Province" text field: must accept all valid names of State/Province.
Data: Minnesota, Mannesota
TC1 "State/Province" text field ("Contact details" page) - Input valid name of State
-Log in to application, "My info", "Contact details", "Edit", input "Minnesota"
-Accepted
-Accepted
-Pass
TC2 "State/Province" text field ("Contact details" page) - Input invalid name of State
-Log in to application, "My info", "Contact details", "Edit", input "Mannesota"
-Unaccepted
-Accepted
-Fail
Bug report 1 - "State/Province" text field ("Contact details" page); input invalid name of State
-Suggestion
-Log in to application, "My info", "Contact details", "Edit", input any data instead valid name of State
-Accepted
- text field should be changed with list box
Requirement for "Zip/Postal Code" text field: must accept 5 digits only.
Data: 55343, 5534#, ab343434343
TC3 "Zip/Postal Code" text field ("Contact details" page) - Input valid Zip code
-Log in to application, "My info", "Contact details","Edit", input "55343"
-Accepted
-Accepted
-Pass
TC4 "Zip/Postal Code" text field ("Contact details" page) - Input invalid Zip code
-Log in to application, "My info", "Contact details", "Edit", input "5534#"
-Unaccepted
-Accepted
-Fail
Bug report 2 - "Zip/Postal Code" text field ("Contact details" page); input invalid Zip code
-Wrong result
-Log in to application, "My info", "Contact details", "Edit", input 5534#.
-Accepted special characters.
TC5 "Zip/Postal Code" text field ("Contact details" page) - Input invalid Zip code
-Log in to application, "My info", "Contact details", "Edit", input "ab343434343"
-Unaccepted
-Accepted "ab343434343"
-Fail
Bug report 3 - "Zip/Postal Code" text field ("Contact details"page); input invalid length of Zip code
-Wrong result
-Log in to application, "My info", "Contact details","Edit", input 9 symbols.
-Accepted 9-symbols data instead valid 5-digits Zip code.
Requirement for "Home Telephone" text field: "Allows numbers and only + - / ( )".
Data: +1(952)343-55-04/112 +++///(---)
TC6 "Home Telephone" text field ("Contact details" page) - Input valid phone number
-Log in to application, "My info", "Contact details", "Edit", input +1(952)343-55-04/112
-Accepted
-Accepted
-Pass
TC7"Home Telephone" text field ("Contact details" page) - Input invalid phone number
-Log in to application, "My info", "Contact details","Edit", input +++///(---)
-Accepted
-Accepted
-Pass
Bug report 3 - "Home Telephone" text field ("Contact details" page); accepted Valid data doesn't match phone number
-Suggestion
-Log in to application, "My info", "Contact details", "Edit", input +++///(---)
-Allows to save invalid data. Requirement should be changed.
Requirement for "Job title" list box ("Job" page): data from list accepted
TC8 "Job title" box - Input data from list
-Log in to application, "My info", "Job","Edit", input data from list
-Accepted
-Impossible
-Fail
Bug report 4 - "Job title" list box ("Job" page)
-Critical
-Log in to application, "My info", "Job"
-Page inactive, no "Edit" buttonLast edited by Yurii69; 07-09-2020, 01:07 PM.
Leave a comment:
-
Orange HRN test cases:
Test ID : 1
LoginDialog_ValidInputs_ServerName
Steps :- Launch login panel.
- In the Username, specify valid Username.
- In the Password field, specify valid Password
- Click Login button.
Expected results:
User successfully logged into the application.
Actual result:
PASS
Bag#: 0
==============================================
Test ID : 2
LoginDialog_ValidInputs_ServerPassword
Steps :- Launch login panel.
- In the Username, specify valid Username.
- In the Password field, specify invalid Password
- Click Login button.
Expected results:
User dont logged into the application.
Actual result:
PASS
Bag#: 0
================================================== ===
Test ID : 3
AdminPage_AddNewEmployee
Steps :- Launch login panel.
- In the Username, specify valid Username.
- In the Password field, specify valid Password
- Click Login button.
- Click Admin page.
- Click Add button.
- In the User Role listbox choose ESS
- In the Employee Name, specify any name.
- In the Username, specify any name.
- In the Status listbox, choose Enabled
- In the Password, create any Password ( at list 5 charters)
- In the Confirm Password specify created Password
- Click button Save
Expected results:
User successfully added into the application.
Actual result:
PASS
Bag#:
1. The page “Admin” text field “Username” don’t have the colon.
2. The page “Admin” list box “User Role” don’t have the colon.
3. The page “Admin” list box “Employee Name” don’t have the colon.
4. The page “Admin” list box “Status” don’t have the colon.
5. The page “Admin” push the button “Add”:
5.1 “Confirm Password” field do not show field as required field
5.2 “Employee Name” show the notice invalid any names
5.3 The all 6 rows from higher “User Role” to lower “Confirm Password”
don’t have the colon.
Leave a comment:
-
Functionality Bug Report for OrangeHRM:
GUI Bug Report:
1. PIM / Configuration / Optional Fields, the "Configuration" list box should be black, but not Employee List button.
Functional Bug Reports:
1. Recruitment / Vacancies, Search batton doesn't work.
2. Recruitment / Vacancies, Reset batton doesn't work.
3. Recruitment / Vacancies / clicked Delete batton, Close link doesn't work.
Leave a comment:
-
================REPORTS FOR ORANGE HRM============================
#1. System says that just username can not be empty when we kept empty password field also.
#2. If we will double click on 'HR for ALL' image next to log and pass fields it will select or login field's value or password field's value, which has not to do any action.
#3. The tooltip on the first 'OrangeHRM OPEN SOURCE HR MANAGEMENT' image is missed.
#4. The tooltip on the 'HR for ALL' image is missed.
#5. The tooltip on the image located next to login field is missed.
#6. The tooltip on the image located next to password field is missed.
#7. The tooltip on homepage's first image 'OrangeHRM' is missing.
#8. The character next to listbox of references Help & Training doesn't work correct. By clicking and opening the listbox the character will change his display, but, if we click any other place during opened listbox, the listbox will close but the character doesn't change to the default icon.
#9. In section Leave, in list Configure, on Holidays page we are missing the Veterans day holiday on Wed, Nov 11, 2020.
#10. In section Leave, in list Configure, on Holidays page, the Memorial Day holiday's date is not correct, instead of 05-27-2020 should be 05-25-2020 (by google).
#11. In section Leave, in list Configure, on Holidays page, the Independence Day holiday's date is not correct, instead of 07-04-2020 should be 07-03-2020 (by google).
#12. In section Leave, in list Configure, on Holidays page, the Labor Day holiday's date is not correct, instead of 09-02-2020 should be 09-07-2020 (by google).
#13. In section Leave, in list Configure, on Holidays page, the Thanksgiving holiday's date is not correct, instead of 11-28-2020 should be 11-26-2020 (by google).
#14. In section Leave, in list Configure, on Holidays page we are missing the Martin Luther King Jr. day holiday on Mon, Jan 20, 2020.
#15. In section Leave, in list Configure, on Holidays page, the Black Friday holiday's date is not correct, instead of 11-29-2020 should be 11-27-2020 (by google).
#16. In section Leave, in page Assign Leave, the character in green field after sucsessfuly assigning, doesn't match with done action.
#17. In section Recruitment, the page Vacancies is empty page which is not associated with the main section.
#18. The button 'Join OrangeHRM Community' target to page where we have ERROR 404.
Leave a comment:
-
Orange HRM Functionality test case
ASSUMPTION OF REQUIREMENTS
- valid login and valid password combination must let user log in
- any other combination must be rejected
- characters in password are hidden by bullets when being typed
- "Cut" menu item on the "Password" field is disabled
- "Copy" menu item on the "Password" field is disabled
- using BACKSPACE button in browser to get back to the Login/Password screen after successful login must automatically log user out
PRE-CONDITION: there is an existing account admin/password
TEST DATA: testing in Chrome browser Version 83.0.4103.97 (Official Build) (64-bit) on masOS Mojave Version 10.14.6
TEST N1
Valid username and valid password
INSTRUCTIONS
Username: admin
Password: password
EXPECTED RESULT
User successfully logged in
ACTUAL RESULT
Error message: "Invalid credentials"
FAIL
Leave a comment:
-
Test case for OrangeHRM
ID: 01
Steps:
1. In the User name field, specify valid user name input
2. In the Password field, specify valid password input
3. Push button "Login"
Expected Results: User successfully logged into an application.
Actual Results: Fail/ User is not logged in.
Bug #: Message is displayed: "Invalid Credentials"
Test case for OrangeHRM
ID: 02
Steps:
1. In the User name field, specify valid user name input
2. In the Password field, specify valid password input
3. Push button "Enter" on keyboard
Expected Results: User successfully logged into an application.
Actual Results: Fail/ User is not logged in.
Bug #: Message is displayed: "Csrf token validation is expired"
Leave a comment:
-
Test GUI, usability, functionality of OrangeHRM.
Requirements:
1. valid login/ valid password
2. password shows input in bullets
3. "cut" is disabled on the Password field
4. "copy" is disabled on the Password field
Test Data
Account : admin
password: password
Test Cases:
ID; Purpose; Instruction; Expected result; ACTUAL result
01; Valid login/valid; (admin/password); accepted error message "Invalid credentials"
02; Login empty/valid; ( /password); error message "Invalid credentials" error message "Invalid credentials"
03; Field "Password" filled, click right mouse button; ; (admin/password); the "Find" button is not disabled; passed
04; Field "Password" filled, click right mouse button; ; (admin/password); the "Cut" button is not disabled; passedLast edited by Shchipalkina; 07-07-2020, 06:00 PM.
Leave a comment:
-
OrangeHRM Bug Report
1. Crash: “Vacancies” link leads to broken page.- Go to http://hrm-online.portnov.com/symfon...php/auth/login
- Type in username “admin” and password “password”.
- Push “Login” button.
- Push orange “Recruitment” tab on top left.
- Click on “Vacancies” link.
Actual Result: Link leads to wrongly shown page.
2. Functionality: Required “Hiring Manager” in “Vacancies” field can be left blank and submitted.- Go to http://hrm-online.portnov.com/symfon...php/auth/login
- Type in username “admin” and password “password”.
- Push “Login” button.
- Push orange “Recruitment” tab on top left.
- Click on “Vacancies” link.
- In “Vacancy” column click on “Analyst” link or any other “Vacancy” link.
- Push “Edit” button.
- Delete “Hiring Manager” text field.
- Push “Save” button.
Actual Result: Error message “Failed to Save” is shown, but text field is saved empty.
3. Functionality: “Job” in “My Info” cannot be edited.- Go to http://hrm-online.portnov.com/symfon...php/auth/login
- Type in username “admin” and password “password”.
- Push “Login” button.
- Push “My Info” tab on top left.
- Push on “Job” button under the profile picture.
Actual Result: Job description form has no “Edit” button and cannot be edited.
4. Usability: Employee birthday can be set to future date in “My Info”.- Go to http://hrm-online.portnov.com/symfon...php/auth/login
- Type in username “admin” and password “password”.
- Push “Login” button.
- Push “My Info” tab on top left.
- Push green “Edit” button.
- Edit “Date of Birth” field to any date in the future.
Actual Result: Employee birthday can be set to future dates.
5. Usability: Employees are listed multiple times in Work Shift section.- Go to http://hrm-online.portnov.com/symfon...php/auth/login
- Type in username “admin” and password “password”.
- Push “Login” button.
- Push orange “Admin” tab on top left.
- Hover over “Job” tab and click on “Work Shifts” link.
- Push “Add” button to add new work shift.
Actual Result: Same employees are listed multiple times.
6. Inconsistency: Required field gets no validation in “Organization” unlike unrequired field.- Go to http://hrm-online.portnov.com/symfon...php/auth/login
- Type in username “admin” and password “password”.
- Push “Login” button.
- Push orange “Admin” tab on top left.
- Hover over “Organization” tab and click on “General Information” link.
- Push “Edit” button.
- Type “@+#+#+” into “Organization Name” text field.
Actual Result: Field accepts all characters and is not validated unlike unrequired “Phone” field in same section.
7. Inconsistency: Results section in “Performance” cannot be sorted by columns.- Go to http://hrm-online.portnov.com/symfon...php/auth/login
- Type in username “admin” and password “password”.
- Push “Login” button.
- Hover over “Performance” tab and click on “PKI List” link.
Actual Result: User cannot decide how results are being shown.
8. Suggestion: List box instead of text field in "Languages".- Go to http://hrm-online.portnov.com/symfon...php/auth/login
- Type in username “admin” and password “password”.
- Push “Login” button.
- Push orange “Admin” tab on top left.
- Hover over “Qualifications” tab and click on “Languages” link.
- Push “Add” button.
Actual Result: Text field without validation is required from user. Might be better to switch to list box.Last edited by iAxvleda; 07-07-2020, 11:32 AM.
Leave a comment:
Leave a comment: