To pay the tuition - https://online.portnov.net/product/software-quality-assurance/ https://online.portnov.net/onlinehome/ - class page for the first 3 trial sessions http://www.forum.portnov.com/ 4970elcamino - class forum for homework FIRST DAY AT WORK 1. UI Testing of the TAULIA page - http://taulia.portnov.com/ - UI rules list * Labels have a colon character (:) at the end * are default values offered (if reasonable) * disable controls if user cannot use them * TAB order should be left-to-right/top-to-bottom OR logical Bug reports for Sept 12, 2023--------------------------------------------------- #1. 11 lines of search results are displayed instead of 10 as per "Results per page" listbox #2. Leftmost column: Replace "Invoce" with "Invoice" in the column header #3. "Search my invoices" section: many labels do not have a colon character at the end #4. First row in the "Status" column: the word "Rejected" is misspelled #5. Inconsistency: "Actions" button is missing in the row #11 #6. "Amount" column: Inconsistency in sorting order. The arrow suggests the descending order vs actual ascending order #7. Pagination: link to page 5 is missing #8. Invoice dated "1-Oct-2011" is out of range specified in "Invoice date" fields: "6/5/2011 - 9/30/2011" #9. Sorting order is broken in the "Amount" column: "$22,409.37" goes before "$22,376.00" - not vice versa #10. Replace "Showing 422 invoices" with "Showing 1-10 0f 422 invoices" #11. 422 invoices cannot be accomodated on 32 pages with 10 (even 11) invoices per page Bug reports for May 9, 2023--------------------------------------------------- #1. Search results are given in 11 rows instead of 10 as per "Results per page" listbox #2. First row of "Status" column: replace "Rejcted" with "Rejected" #3. The word "Invoce #" is misspelled in the header of the first column #4. Link to the page "5" of search results is missing #5. "Search my invoices" section: 8 out of 9 labels are missing their colon character at the end #6. Inconsistency in date formats: "Invoice date" text fields (6/5/2011) and the search results table (5-June-2011) #7. Remove column "Type" since it is redundant. It repeats what user already knows about the "Invoices" folder #8. "1-Oct-2011" invoice should not get into search results for "6/5/2011" to "9/30/2011" range #9. Replace "Showing 422 invoices" with "Showing 1-10 of 422 invoices" #10. Data in the "Due Date" column is not provided in a common date format #11. Data in "PO #" column is provided in a common date format. Please make sure it is the way it should be. #12. Mismatch between "422" invoices found and 32 pages not being enough to accomodate that many invoices UI terms, controls and 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, hold, release - keyboard key press, release, hold, type - menu item select - mouse pointer navigate mouse pointer (over) - radio/option button select - mouse drag and drop; point - Rules of bug reporting * Point to the mismatch * Solution (must be 100% sure) vs Problem bug reports * Rule of WWW: bug report is good enough if it provides 3 things - Where the problem happend - What happend - under Which circumstances * Inconsistency is a very solid reason for a bug report * One bug report for one problem to be verified fixed (exception are possible) What is a software bug? - MISMATCH between expected and actual behaviour (look) of the application