Announcement

Collapse
No announcement yet.

Test GUI, usability, functionality of OrangeHRM (admin, password)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Test GUI, usability, functionality of OrangeHRM (admin, password)

    Test GUI, usability, functionality of OrangeHRM (admin, password)
    MacOS (High Sierra 10.13.6), Chrome

    1. "Password" is placed lower inside it's input box versus "Username"
    2. No default input focus
    3. "Username" AND "Password" No input-> push "LOGIN" button-> Error message "Username cannot be empty". It should be changed to "Enter your Username and Password"
    4. Should be added "Keep me Signed in" check-box
    5. "Mikhail12*" input to "Username" field/No input in "Password" field-> push "LOGIN" button -> Error message pops-up "Password cannot be empty". It should be changed to "Enter Password"
    6. "Portnov#1234567" input to "Password" field/No input in "Username" field -> push "LOGIN" button -> Error message "Username cannot be empty". It should be changed to 'Enter your Username"
    7. "Mikhail12*" input to "Username" field/Portnov#1234567 input to "Password" field -> push "LOGIN" button -> Error message "Invalid credentials". It should be changed to appropriate message


  • #2
    Test functionality of OrangeHRM (admin, password)
    http://hrm-online.portnov.com/

    OS: Windows 7
    Browser: Google Chrome

    Bug ID: #1
    Bug type: GUI
    Severity: Minor
    Title: Login page: Login dialog header text misaligned in browser windowed mode.
    Steps to reproduce: Open login page in windowed mode (800px window width). Observe.

    Bug ID: #2
    Bug type: GUI
    Severity: Suggestion
    Title: Login page: Login dialog fields tips dissapear after click on fileld "Username"
    Steps to reproduce: Open login page. Click in field "Username". Click on any place at website background. Observe.

    Bug ID: #3
    Bug type: GUI
    Severity: Suggestion
    Title: Login page: Login dialog fields tips dissapear after click on fileld "Password"
    Steps to reproduce: Open login page. Click in field "Password". Click on any place at website background. Observe.

    Bug ID: #4
    Bug type: GUI
    Severity: Minor
    Title: Login page: Login dialog field "Password": Click on field causes cursor move to field "Username"
    Steps to reproduce: Open login page. Click in field "Password". Observe.

    Bug ID: #5
    Bug type: GUI
    Severity: Minor
    Title: Login page: Login dialog field "Username": Using of stored login data makes emphasizing with colour that overlaps icon picture.
    Steps to reproduce: Open login page. Put "aaa" into "Username" field. Push LOGIN button. Click on "Username" field. Chouse "aaa" from drop down list. Observe.


    As the application is very huge and the time isn't infinite. My test efforts cover only about 3% of entire application :-(

    Comment


    • #3
      When Logged in.
      1. At the top right corner of the page, "Help & Training" list, "Bug Tracker" item: invalid link.
      2. At the top right corner of the page, "Help & Training" list, "Add-Ons" item: invalid link.
      3. No default input focus.
      4. Logo at the top left corner needs to be a hyperlink to default page/folder.
      4. "Employee Information" section, all text fields and list boxes: Put appropriate indication when the web element is active.
      5. "Employee Information" section, "Job Title": remove item "bwsjjwsns".
      6. "Employee Information" section, "Job Title": remove item "GGG".
      7. "Employee Information" section, "Job Title": Capitalize "consultant" item.
      8. "Employee Information" section, "Job Title": Capitalize "tester" item.
      9. "Employee Information" section: When any field is active "Search" should be assigned to default button.
      10. "Employee Information" section: put "Reset" button away from the "Search" button.

      11. "Employee List" section: put "Delete" button away from the "Add" button.
      12. "Employee List" section must have a title.
      13. "Employee List" section must show how many results are displayed.
      14. "Employee List" section: Missing column for the indication of the current or past employees.
      15. "Employee List" section, "First (& Middle) Name" column title: Separate middle name into a different column.

      16. "PIM"->"Add Employee" folder: Menu item "Add Employee" is not highlighted.
      17. "PIM"->"Configuration"->"Optional Fields": Menu item "Configuration" is not highlighted.
      18. "PIM"->"Configuration"->"Optional Fields": "Configure PIM" title and "Optional Fields" menu item must have the same name as per HHS Usability guidlines.
      19. "PIM"->"Configuration"->"Custom Fields": every item of "Custom Field Name" column has confusing name.
      20. "PIM"->"Configuration"->"Custom Fields": Move "Delete Button away from "Add" button.
      21. "PIM"->"Configuration"->"Data Import": Sample CSV file does not meet requirements specified in "CSV Data Import" section.
      22. "PIM"->"Configuration"->"Termination Reasons": delete "123" item from the list.
      23. "PIM"->"Configuration"->"Termination Reasons": delete "sdfasfga" item from the list.
      24. "PIM"->"Configuration"->"Termination Reasons": "Resigned", "Resigned - Company Requested", "Resigned - Self Proposed" items bring confusion. Eather remove "Resigned" and keep the other items or keep "Resigned" and remove extra items.
      25. "PIM"->"Configuration"->"Termination Reasons": remove "Other" item, since all options are covered.

      26."PIM"->"Employee"->"Employee Information" section: All labels must have a colon.
      27."PIM"->"Employee"->"Employee Information" section: Put all labels and their fields on the same line clearly indicating which label mark what field as stated in HHS Usability guidelines (13:5).
      Last edited by VH88; 08-27-2018, 02:08 PM.

      Comment


      • #4
        Orange HRM bug report.

        1. Suggestion: throughout the whole application "Employee Name" text field should be changed to a drop-down list.
        2. "PIM" tab. No matter which menu page is open, "Employee List" field name is always highlighted.
        3. Page design inconsistency. "Recruitment" tab: "Vacancies" page has a completely different design.
        4. "Performance" tab. Duplicate menu item: "Add KPI". This item/function is available on "KPI List" page.
        5. "Performance" tab. Duplicate menu item: "Add Review". This item/function is available on "Reviews" page.
        6. Suggestion: application logo at the top-left corner should be made into a button that takes a user to the home page.
        7. "Help & Training" -> "Add-Ons" -> page doesn't exist, error message pops up.
        8. "Help & Training" -> "Bug tracker" -> page doesn't exist, error message pops up.
        9. "Join OrangeHRM Community" -> page doesn't exist, error message pops up.
        10. Doesn't seem logical that any new user can make changes to the employee list and add/delete/edit other users.

        Comment


        • #5
          Test functionality of OrangeHRM

          OS: MacOS High Sierra
          Browser: Safari
          #1. The "Login" button is not clickable
          #2. There is no default input focus
          #3. The "Password" name in a "Password" field is placed lower compared to the "Username" in the "Username" field
          #4. The confusing "Csrf token validation failed" message coming up after entering invalid password
          #5. The "Job Title" list includes invalid job name name suggestions
          #6. The "Job Title" list includes job name name suggestions that have random titling (upper/lower cases)
          #7. The "Reset" button functionality is changed. It reloading the page
          #8. "Help & Training" -> "Bug Tracker -> page doesn't exist, "Whoops, we can not find a page" message pops up.
          #9. "Help & Training" ->"Add-Ons" -> page doesn't exist, "404 error, OOPS page doesn't exist" message pops up.
          #10. "Recruitment" -> "Vacancies" page has absolutely different interface

          Comment


          • #6
            "LOGIN Panel" Disable "Copy" menu item on "Password" field
            "LOGIN Panel" Disable "Paste" menu item on "Password" field
            "LOGIN Panel' add "Stay logged in" check box
            "Help & Training " drop list , 'Support" list box leads to "Solution" page instead of "Support"
            "Help & Training" drop list, ''Training" list box leads to "Onsite Implementation" page instead of "Training"
            "Help & Training" drop list, "Ad Ons" list box link is broken
            "Help & Training" drop list , "Bug Tracking" list box is broken
            Push Left upper corner "Join OrangeHRM comunity" button - link is broken
            Add "My Profile" option to the "Welcome Admin" menu
            Add "My settings" option to the "Welcome Admin" menu
            Add Error message "Download error - File exceeds download limit" to "Add job titles". Steps to reproduce: go to "Admin" menu - "Job" list box - "Job titles" - "Add" - download file more than 1 MB - push "SAVE" button

            Last edited by alinatester; 08-27-2018, 04:13 PM.

            Comment


            • #7
              1. "PIM": "Reports": "Add": "Selected Criteria Include" listbox has a "Current Employee Only" item implemented as a default one, instead of having "Select" as a default value.
              2. "My info": "Memberships": "Attachments" "Add": there is an inconsistency between the field "Select file" having no asterisk and being processed as a required one.
              3. "My info": "Tax Exemptions" tab: all the listboxes and text fields presented on the page are disabled (grayed out).
              4. "My info": "Tax Exemptions" tab: "Edit" button is not assigned.
              5. "PIM": "Reports": "Add": inconsistency between the listbox "Display fields" not having an asterisk but being implemented as required one.
              6. Pushing "Join OrangeHRM Community" button results in Error 404.
              7. "Help & Training" tab: pushing "Add-Ons" menu item results in Error 404.

              Comment


              • #8
                1."Admin" menu bar,"User Management" list box, "Users" item: Push "Add" button,"Employee Name"field is valid only for "Admin Admin" value.
                2."Admin" menu bar,"Organization" list box,"General Information" item:"Number of employees" label doesn't have text field.
                3."Admin" menu bar,"Organization" list box,"General Information" item: Push "Edit" button, "ZIP" field accepts invalid charc(letters and special charc).
                4."Admin" menu bar,"Organization" list box,"General Information" item: Push "Edit" button,"Registration Number"field accepts invalid charc(letters and special charc).
                5."Admin" menu bar,"Organization" list box,"General Information" item: Push "Edit" button,"Phone" field accepts 30 characters.
                6."Admin" menu bar,"Organization" list box,"General Information" item: Push "Edit" button,"Phone" field doesn't validate phone number format(can accepts ++++++++++)
                7."Admin" menu bar,"Organization" list box,"Locations" item: Push "Add" button,"Phone" field doesn't validate phone number format(accepts leters, special charc).
                8."Admin" menu bar,"Organization" list box,"Locations" item: Push "Add" button,"ZIP" field doesn't validate Zip code format(accepts leters, special charc)
                9."Admin" menu bar,"Organization" list box,"Structure" item: Push "Edit" button, click on the link, "OrangeHRM - Edit Unit" window, "Name" field doesn't have the asterick but processed as a required.
                10."Admin" menu bar,"Configuration" list box,"Email configuration" item: Push "Edit" button, "Reset" button doesn't work.
                11"Admin" menu bar,"Configuration" list box,"Email configuration" item: Push "Edit" button, Typo in "Mail Sent As" text field, instead "Email Sent As".
                12."Admin" menu bar,"Configuration" list box,"Email configuration" item: Push "Edit" button, Typo in "Path to Sendmail" text field, instead "Path to Send Email".
                13."Admin" menu bar,"Configuration" list box,"Email configuration" item: Push "Edit" button, "Sending Method" list box,Typo in "Sendmail" option, instead "Send Email"
                14."Admin" menu bar,"Configuration" list box,"Email configuration" item: Push "Edit" button, Check "Send Test Email" checkbox, "Test Emai Address" text field not implemented("email not sent"-message) after Push "Save" button.

                Comment


                • #9
                  1. Home page: "Username cannot be empty" error message when username and password field are both empty

                  2. PIM folder: when click on "Add Employee" page, Employee List is showed as an active page

                  3. PIM folder, "Add Employee" page: Employee Id "3253" is a default value instead of an empty field

                  4. Recruitment folder: Vacancies page is broken (no background image, fillings of the page is not full, searching functional doesn't work)

                  5. Recruitment folder, Candidates page: no need for list-box in "Job Title" field (only one option in it)

                  6. Recruitment folder, Candidates page: inconsistency in "Vacancy" list-box: first letter in all job-titles should be in upper-case

                  Comment


                  • #10
                    1. Default input focus is missing on the first page
                    2. Tab order is broken after "Password" field
                    3. Shift Tab order doesn't work
                    on the first page
                    3. After deleting "Username" in the field, the field "Username" isn't named
                    4.
                    After deleting "Password" in the field, the field "Password" isn't named
                    5. Radio button of the "Username" field doesn't work
                    6.
                    Radio button of the "Password" field doesn't work
                    7. Default input focus in folder "Pim" instead "Admin"
                    8. Tab order in folder "Pim" doesn't work
                    9. "Admin" "User Management" "Status" list: remove "All"
                    10.
                    "Admin" "User Management" "Add" "Add User": "User Role" list box is missing "All"
                    11.
                    "Admin" "User Management" "Add" "Add User": "Confirm Password" field has an asterisk assigned but it is not really required
                    12. "Admin" "User Management" "Add" "Add User": "User Role" field has
                    an asterisk assigned but it is not really required

                    13.
                    "Admin" "User Management" "Add" "Add User": "Status" field
                    has an asterisk assigned but it is not really required
                    14. "Admin" "User Management" "Add" "Add User": "Employee Name" field
                    accepts only "Admin Admin"
                    15. "Admin" "Job" folder is not active
                    16.
                    "Admin" "Organization" folder is not active
                    17.
                    "Admin" "Qualifications" folder is not active
                    18. "Admin" "Configuration" folder is not active
                    19. "PIM": Default input focus is on "Employee List" instead of "Configuration"
                    20. "PIM": TAB order doesn't work
                    21. "PIM" "Employee List" "Job Title": remove "bwsjjwsns"
                    22.
                    "PIM" "Employee List" "Job Title": remove "All"
                    23.
                    "PIM" "Employee List" "Employment Status": remove "All"
                    24. "PIM" "Add Employee": Title "Employee List" is allocated instead "Add Employee"

                    Comment


                    • #11

                      Test GUI, usability, functionality of
                      OrangeHRM
                      (admin, password)


                      #1. Security: Page backspace does not log out
                      #2. No default input focus - would be nice
                      #3. Labels do not end with colon
                      #4. Top right corner of page "Help &Training" selecting "Add-on" results in error message "404 not found"
                      #5 .Top right corner of page "Help &Training" selecting "Bug Tracking" results in error message "Whoops can't find page"
                      #6. Top right corner of page selecting "Join Orange HRM community" results in error message "404 not found"
                      #7. "PIM" select" Employee List" web element " Employee Name " needs 2 boxes; 1 for last name 1 for first name

                      Comment


                      • #12
                        I am running Ubuntu and Orange HRM was made in Linux. That is why I am finding no problems at all. ;-) I guess if I want to find more bugs I should switch to Windows. HA HA HA!!!

                        #1. "My Info" (tab) > "Contact Details" (left menu) > "Edit" (button) > "Attachments" Section, "Add" (button) > "Browse" (button) > selected .jpg > "Upload" (button) ... RESULTS: "An internal error occurred. Please contact your system administrator." (see screenshot)
                        Attached Files
                        Last edited by natali4ever; 08-27-2018, 05:58 PM.

                        Comment


                        • #13
                          OrangeHRM
                          Testcases

                          Test ID: 1
                          LoginDialog_ ValidiInputs

                          Steps:
                          1. Launch LOGINPanel dialog.
                          2. In the "Username" field, specify valid "Username": admin.
                          3. In the "Password" field, specify valid "Password": password.
                          4. Click "LOGIN".

                          Expected results:
                          User successfully logged into the appplication.

                          Actual results: PASS
                          Bug #:


                          ================================================== ================================================== =====

                          OrangeHRM
                          Testcases

                          Test ID: 2
                          LoginDialog_ ValidiInputs_PasswordBuilits/Dots_GUI

                          Steps:
                          1. Launch LOGINPanel dialog.
                          2. In the "Username" field, specify valid "Username": admin.
                          3. In the "Password" field, specify valid "Password": password.


                          Expected results:
                          The "Password" fields displayed input in Dots.

                          Actual results: Pass
                          Bug #:

                          ================================================== ================================================== ======

                          OrangeHRM
                          Testcases

                          Test ID: 3
                          LoginDialog_ InvalidiInputs_Loggin

                          Steps:
                          1. Launch LOGINPanel dialog.
                          2. In the "Username" field, specify Invalid "Username": admim.
                          3. In the "Password" field, specify valid "Password": password.



                          Expected results:
                          Rejected login, into the appplication.<Reasonable> message is displayed

                          Actual results: Pass
                          Bug #:

                          ================================================== ================================================== =========

                          OrangeHRM
                          Testcases

                          Test ID: 4
                          LoginDialog_ InvalidiInputs_Password

                          Steps:
                          1. Launch LOGINPanel dialog.
                          2. In the "Username" field, specify valid "Username": admin.
                          3. In the "Password" field, specify Invalid "Password": passwort.



                          Expected results:
                          Rejected login, into the appplication.<Reasonable> message is displayed

                          Actual results: Pass
                          Bug #:


                          ================================================== ================================================


                          OrangeHRM
                          Testcases

                          Test ID: 5
                          LoginDialog_ InvalidiInputs_CopyPassword

                          Steps:
                          1. Launch LOGINPanel dialog.
                          2. In the "Username" field, specify valid "Username": admin.
                          3. In the "Password" field, specify valid "Password": password.
                          4. Copy menu item on "Passowrd" filed.



                          Expected results:
                          Disabled function.

                          Actual results: Pass
                          Bug #:

                          ================================================== ================================================== ============


                          Test ID: 6
                          LoginDialog_ InvalidiInputs_CutPassword

                          Steps:
                          1. Launch LOGINPanel dialog.
                          2. In the "Username" field, specify valid "Username": admin.
                          3. In the "Password" field, specify valid "Password": password.
                          4. Cut menu item on "Passowrd" filed.



                          Expected results:
                          Disabled function.

                          Actual results: Pass
                          Bug #:

                          ================================================== =======================================

                          BUG# 1
                          LoginDialog_LOGINPanel_GUI

                          Expected results:
                          "LOGIN Panel" on the top of the Login dialog box should be ALL latters are "UPPER CASE" OR First leter of ich word upper case"User Login"

                          Actual results: Fail

                          ---------------------------------------------------------------------------------------------------------------------------------------------

                          BUG# 2
                          LoginDialog_GUI

                          Expected results:
                          Clolors of Company logo on the top of the page"OrangeHRM" should be match with circled logo near the login box:
                          Actual results: Fail


                          Comment


                          • #14


                            #1 "Admin" folder- "Organization" - "Structure" item - Edit unit: Changing of "Name" field leads to adding a new New unit to the structure instead of Name changing

                            #2 "Orange HRM" Logo isn't clickable. Click on the Logo should lead to the main page
                            #3 "Breadcrumbs" does'nt exist. Push the "Admin" folder- "User menegement"- "User". "Breadcrumbs: should reflect your path.
                            #4 "Admin" folder- "User management" - "Job" item:"Items in drop down list" look like they are disabled. Should change the color.

                            #5 "Recruitment" folder - "Vacancies" item: Inconsistence disign of the page.
                            #6 "My info" folder - "Personal Details": inconsistency of sizes of "Add" button and "Search" button.








                            #7 "Admin" folder- "User management" - "Users" item: inconsistency of sizes of "Add" button and "Search" button.
                            #8 "Admin" folder- "User management" - "Users" item: inconsistency of sizes of "Delete" button and "Search" button.
                            #9 "Admin" folder- "User management" - "Users" item: inconsistency of "Delete" button's Onhover behavior and "Delete" button's Onhover behavior. Button "Delete" doesn't change background color.
                            #10 "Admin" folder- "User management" - "Users" item: "Search" button: Cursor should change to "Finger" pointer while Onhover
                            #11 "Admin" folder- "User management" - "Users" item: "Reset" button: Cursor should change to "Finger" pointer while Onhover
                            #12 "Admin" folder- "User management" - "Users" item: "Add" button: Cursor should change to "Finger" pointer while Onhover
                            #13 "Admin" folder- "User management" - "Users" item: "Delete" button: Cursor should change to "Finger" pointer while Onhover
                            "Searching parametres": inconsistency of behaviour between "Username" input field and "Employee name" input field. "Employee name" suggests matching results while typing "Username" doesn't

                            #14 "Admin" folder- "User management" - "Users" - "Add user": "Employee name" input field rejects any kind of data. "Invalid"

                            #15 "Help and training" -"Support" link leads to wrong place. LInk leads to a page "Effective HR Tools and Options to Suit Your Needs"

                            Comment


                            • #15

                              1. After clicking on the "join OrangeHRM Community" link button, opens a new folder with message "UH OH! ITS NOT HERE" Future is not implemented.
                              step to reproduce:
                              1.open https://www.orangehrm.com
                              2.login by using admin for a user name and password for a password.
                              3.On the right upper corner click on the link "join OrangeHRM Community"

                              2. "Vacancies" Tab is not implemented.
                              steps to reproduce:
                              1.open https://www.orangehrm.com
                              2.login by using admin for a user name and password for a password.
                              3.Click on the Tab "Recruitment"
                              4.Click on the Tab "Vacancies"

                              3. "Date of Application" list accept future date of application (not make sense).
                              steps to reproduce:
                              1.open https://www.orangehrm.com
                              2.login by using admin for a user name and password for a password.
                              3.Click on the Tab "Recruitment"
                              4.Click on the Tab "Candidates"
                              5.Click "Add" button.
                              6.Fill all required fields by using existing data.
                              7.Choose any future date from the moment of testing.
                              8.Click "Save" button.
                              9.Application will be saved with future date.

                              Comment

                              Working...
                              X