Home work for Session 4 - https://online.portnov.net/onlinehome/ Tuition - https://online.portnov.net/product/software-quality-assurance/ Paypal: pay to lasth-online@outlook.com Registration - http://online.portnov.net/register/ Your class page - https://online.portnov.net/september-6-2021/ - login needed Video Archive - https://online.portnov.net/video/ =========================================================================================== What is Software Usability? https://www.usability.gov/how-to-and-tools/methods/usability-testing.html Software Usability refers to the quality of a user's experience when interacting with websites, software, devices, or applications. Usability is about effectiveness, efficiency and the overall satisfaction of the user. What is Usability Testing? Usability testing refers to evaluating a product or service by testing it with representative users. Typically, during a test, participants will try to complete typical tasks while observers watch, listen and takes notes. The goal is to identify any usability problems, collect qualitative and quantitative data and determine the participant's satisfaction with the product. BUG - mismatch between actual and expected behaviour of the application UI Bug - mismatch between actual and expected look/usage of UI Design Elements Descending order - from big to small Ascending order - from small to big =========================RULES OF BUG REPORTING============================== 1. WWW - What happend, Where it happened, under Which circumstances 2. Bug report should be as consise as possible (nothing, which adds more value) 3. Bug report should be as complete as possible 4. Bug report could be of a SOLUTION (prefered) or Problem (good enough) type 5. BUG REPORT describes the MISMATCH between actual and expected behaviour/UI 6. Inconsistency is BIG TIME issue in UI/UX 7. Bug report is a formal structured document. It has nothing to do with creative writing 8. Bug report is not about perfect/good English skills (200 words is enough) 9. Each fix to be made needs its separate bug reports ==========================BUG REPORTS FOR TAULIA=============================== #1 In “Search My Invoices” section all the labels should have a colon at the end #2 Incorrect number of results per page: 11 instead of 10 (as per "Results per page" listbox). #3 Inconsistency in date format: "Invoice date" field (6/5/2011) vs Inv.Date Column (22-Aug-2011) #4 First cell in "Status" colum: replace "Rejcted" with "Rejected" #5 Data in the "Due Date" column does not look like being in any common date format #6 Data in the "PO #" column looks like being in date format rather than PO# format #7 "Amount" column: ascending order is broken: $22,409.37 goes before $22,376.00 #8 "Amount" column: Data is sorted in ascending order while the arrow in the column title points to descending order. #9 Replace "Showing 422 invoices" with "Showing 1-10 of 422 invoices" #10 Search Results Table: Link to Page 5 is missing #11 "Invoice" column name is misspelled ("Invoce") #12 Search Results section: the bottom line does not have an “Actions” button #13 “Showing 422 invoices”: 422 is larger than 32 pages time 10 (or even 11) #14 "Invoices" Folder/Search Results: "Type" column is redundant since all records are invoices #15 "Status" column/row 4 icon: the tooltip reads "Approved" instead of "Paid" =======================Standard controls/methods============================= CONTROL METHOD - button (in UI) push - text field type, input data - characters in text field select (not highlight) - label (static - no action) - check box check, uncheck, trigger - list box item select - combo box item select; type - mouse button click, double-click, press, release - keyboard key press, release, hold, type - menu item select - mouse pointer navigate mouse pointer (to, over) - radio/option button select - mouse drag and drop; point (menu bar contains menu titles; menu items are located under menu titles; menu title with all the items = menu) #1. Redundant column "Type" in search results table: The entire folder is named "Invoices" #2. "Due Date" column: values are provided not in a common date format #3. Inconsistency in date formats: "Invoice date" fields (9/30/2011) vs "Inv. Date" column (30-Sep-2011) #4. Misspelled header of the first column: "Invoce" vs "Invoice" #5. Misspelled status in the first row: "Rejcted" vs "Rejected" #6. "Amount" column: "$22,376.00" breaks the sorting order #7. "Amount" column is sorted in ascending order instead of descending as the arrow points to #8. Colons are missing next to most of the labels in "Search my invoices" section #9. 422 invoices cannot be represented by 32 pages of search results #10. "Status" column, row #4: Tooltip text is "Approved" instead of “Paid”