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 https://online.portnov.net/h-2/ first 3 sessions in Russian 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 Software bug is a MISMATCH between actual behaviour/look of the application and expected ------------Bug reports for class of May 14, 2024 ---------------------------- #1. Pagination under the search results table: Link to the page #5 missing #2. 11 search results provided instead of 10 as per "Results per page" listbox #3. "Amount" column: data is sorted in ascending order instead of the descending order as per title arrow direction #4. Provide colon character at the end of "Invoice number" label #5. Row #11: "ACTIONS" button is missing (inconsistent with other rows) #6. "Showing 422 invoices": 32 pages is not enough to accomodate that many search results (32x11 < 422) #7. Replace "Showing 422 invoices" with "Showing 1-10 of 422 invoices" #8. "Status" column, first row: replace "Rejcted" with "Rejected" #9. Inconsistency in date format between "Invoice date" fields and "Inv. date" column data ------------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 Discending vs Ascending (from small to large) order Inconsistency - very common reason for writing a bug report (no need to know the requirement) ----------------------------Rules of bug reporting-------------------------------- 1. Rule of WWW: the bug report is good enough if it gives - What happend - Where it happend - under Which circumstances 2. Solution vs Problem bug report 3. Bug report should point to the mismatch between actual and expected 4. Written it technical terms/language, not a slang or people off the street language ------------Bug reports for class of January 16, 2024 ---------------------------- #1. "Status" column, first row: The word "Rejected" is misspelled #2. Replace "Rejcted" with "Rejected" in first row of "Status" column #3. Pagination: link to page "5" is missing #4. 11 search result are provided on the page instead of 10 as per "Results per page" listbox #5. Values in "Due Date" column do not look like they are in a common date format #6. Inconsistency in date format between "Invoice date" fields and "Inv. date" column #7. There is no "Actions" button in the last row (not consistent with other rows) #8. Values in "PO #" column look like they are dates - is that what we need? #9. The header of the leftmost column is misspelled #10. Sorting order violation in "Amount" column. "$22,376.00" should go before "$22,409.37", not after 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