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 Taulia page - http://taulia.portnov.net/ http://www.forum.portnov.com/ 4970elcamino - class forum for homework INCONSISTENCY 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-toright/top-to-bottom OR logical - Writing bug reports on Taulia (short description bug reports) #1 Last row of search results table is missing the "Actions" button #2 "Amount"column sorting: The arrow points to descending order while the actual sorting order is ascending #3 Pagination of search results: link to page "5" is missing #4 Inconsistency in date formats used: "9/30/2011" in "Search my invoices" vs "30-Sep-2011" in "Inv Date" column #5 Search results have 11 rows instead of 10 as per "Results per page" setting #6 32 pages are not enough to accomodate 412 search results #7 Replace "Invoce #" column title with "Invoice #" #8 Invoice dated "1-Oct-2011" is outside of the range specified in "Invoice date" settings #9 Most of the labels in "Search my invoices" section are missing colon character (:) at the end 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 - pixel on the screen click (mouse operation) Bug is a mismatch between actual and expected behaviour/look of the application under test (AUT) - Rules of bug reporting * Rule of WWW - good bug report should explain 3 things: - What happend? - Where it happened? - under Which circumstances * Point to the mismatch * Solution vs Problem bug reports * Inconsistency is a very solid reason for a bug report * One bug report for one problem to be verified fixed (exception are possible) * Use technical terms, NOT people off the street language What is a software bug? - MISMATCH between expected and actual behaviour (look) of the application Tell your “Tell me about yourself” story on the Portnov Forums - Education - Work experience - Why career change? - Why QA? - How do you see yourself in 5 years from now? Ascending order 0 .... 100 Descending order 100 .. 0 Consistency JOB MARKET NUMBERS __________________________________________________________ Area Jobs People __________________________________________________________ New York 467 40 Silicon Valley 348 40 Dallas 273 20 Los Angeles 197 15 Boston 197 15 Chicago 184 25 Orange County 167 15 Atlanta 165 20 Austin 128 8 Seattle 125 10 DC 119 30 Charlotte 109 10 Miami 70 10 Tampa, FL 60 6 ============================================================== PREVIOUS CLASS BUG REPORTS #1. 11 rows of test results are provided instead of 10 as per "Results per page" list box #2. "Actions" button is missing in row #11 of the search results table #3. Link to page "5" under search results table is missing #3' Provide link to page "5" under the search results table #4. "Amount" column: sorting order is broken between "$22,409.37" and "$22,376.00" #5. Replace "From amount:" label with "Amount from:" #6. "Search my invoices" section: provide all the labels with colon (:) character at the end #7. Remove "Type" column since all the docs on the screen are of same type #8. Inconsistency in date formats used: "9/30/2011" for "Invoice date" fields and "5-Jun-2011" in search results table #9. First column title: replace "Invoce" with "Invoice" #10 32 pages are not enough to accomodate 422 search results #11 Replace: "Showing 422 invoices" with "Showing 1-10 of 422 invoices"