Home work for Session 4 - https://online.portnov.net/onlinehome/ To pay the tuition - https://online.portnov.net/product/software-quality-assurance/ Preferred method of paying the tuition: - Zelle (if you are US) - svetlanap@hotmail.com - SWIFT (if you are overseas) - Paypal - lasth-online@outlook.com - Creditcard, Googlepay (3% or 4% is outside of US) Registration - http://online.portnov.net/register/ Your class page - https://online.portnov.net/january-6-2022/ - login needed Video Archive - https://online.portnov.net/video/ Final/Informational - send your requests to portnovonline Skype account =========================================================================================== What is Software Usability? Software Usability refers to the quality of a user's experience (UX) when interacting with websites, software, devices, or applications. Usability is about effectiveness, efficiency and the overall satisfaction of the user. What is Usability Testing? - https://www.usability.gov/how-to-and-tools/methods/usability-testing.html 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 take notes. The goal is to identify any usability problems, collect qualitative and quantitative data and determine the participant's satisfaction with the product. - it is not done by QA Engineers/Testers BUG - mismatch between actual and expected behaviour of the application UI Bug - mismatch between actual and expected look/usage of UI Design Elements =========================RULES OF BUG REPORTING============================== 1. WWW - What happend, Where it happened, under Which circumstances 2. Bug report could be of a SOLUTION (prefered) or Problem (good enough) type 3. Inconsistency is BIG TIME issue in UI/UX 4. Use technical terminology, not peole of the street language/slang ==========================BUG REPORTS FOR TAULIA=============================== #1. There are 11 search results instead of 10 as per "Results per page" listbox #2. “Action” button is missing in row #11 of the Results Table #3. Replace "Invoce #" column title in the Search Results table with "Invoice #" #4. Data in the "Due Date" column is not in a common date format #5. There are links to 32 pages of the Search Results, which is not enough to accomodate 422 invoices #6. Replace ".." with "..." between links to page 10 and page 12 below search results table #7. Links below search results table: link to page "5" is missing #8. "Search my invoices" section: most of the labels are missing colon character at the end #9. Sorting problems in "Amount" column: "$22,376.00" goes below $22,409.37 instead of the order being opposit #10. "Amount" column sorting order is ascending instead of being descending as per arrowhead in the column title #11. Invoice dates should be limited to "06/05/2011 to 09/30/2011", while "1-Aug-2011" is outside of that range #12. Inconsistency in date formats: compare "Invoice date" fields and "Inv date" column #13. 4th line in "Status" column: the icon has "Approved" tooltip instead of "Paid" #14. Replace "422 invoices" with "Showing 1-10 of 422 invoices" Descending order - from big to small Ascending order - from small to big =======================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 - combo box 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”