To pay the tuition - https://online.portnov.net/product/software-quality-assurance/ Preferred method of paying the tuition: - Zelle (if you are US) - SWIFT (if you are overseas) - Paypal - Creditcard, Googlepay (3% or 4% is outside of US) www.portnov.net - online class website www.portnov.com - campus web site https://online.portnov.net/onlinehome/ - class page for the first 3 trial sessions http://www.forum.portnov.com/ 4970elcamino - class forum for homework THREE COMPONENTS OF JOB MARKET/INTERVIEW SUCCESS 1. Test planning = test cases 2. Bug reporting 3. Talking about the projects (Project = Experience) JOB MARKET NUMBERS (FEB 4, 2021) __________________________________________________________ Area Jobs People __________________________________________________________ Silicon Valley 348 40 Los Angeles 197 15 New York 467 40 Chicago 184 25 Miami 70 10 Boston 197 15 Dallas 273 20 Atlanta 165 20 DC 119 30 Charlotte 109 10 Austin 128 8 Orange County 167 15 Rockville, MD 700+ 70 Seattle 125 10 Tampa, FL 60 6 WHY DO WE TALK ABOUT UI/USABILITY TESTING AT ALL??? UI vs GUI, Command line user interface 1. You start reporting bugs from the day 1 = make a good impression = helps to keep the job 2. Few people have an idea of UI rules = you bring an expertise, which does not exist there 3. Easy to pick up Developers test their code. What software testers are needed for? - Regression testing - Negative testing - Testers are looking at bigger picture EXPLORATORY TESTING Exploratory: - plan - execute - learn Ad Hoc: ========================NEVER call it monkey testing - plan - execute - learn AUT - application under test Gray Box Testing: - extention of black box testing - some extra knowledge is needed - a lot/most of the web testing is gray box - tools/programming languages will be used - Ex.1: Write and execute SQL statement against the database to validate the data integrity - Ex.2: Analyzing/Parsing log files - Ex.3: REST API Testing with Postman What are the common stages of Software Development Life Cycle? - waterfall model - analysis (business reqs) - requirements (product, functional) - design (architecture) - coding/development/implementation - testing - maintenance MESSAGES - Error message * confusing * misleading - Warning message ===============================BUG REPORTS ENERGY-TELECOM==================== #1 "ZIP" field accepts letters instead of being digits only #2 No default input focus on the page ("First Name" field might be a good candidate) #3 Push button "Clear": misleading/confusing message pops up. Nothing is cleared. #4 "Submit" and "Clear" buttons are not consistent in font size and dimentions #5 "State" listbox: remove "BC" item #6 "State" listbox: replace “IND” with "IN" #7 TAB ORDER problem: from "FIRST NAME" field, it goes to "REFERRED BY" instead of "LAST NAME" field ===============================BUG REPORTS 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" =========================RULES OF BUG REPORTING============================== 1. Bug report is of either SOLUTION or PROBLEM type 2. WWW (good enough bug report) - the order is not important W - What happened? W - Where it happend W - under Which circumstances it happend Happy Path Testing - making sure the system does work properly when you do correct steps (Positive) JOB RESUME BULLETS FOR TODAY'S ACTIVITIES * Write and execute SQL statement against the database to validate the data integrity * Study product requirements * Take part in UI testing along the guidelins provided by US Dept. of Health and Human Services * Identify software defects and report them to Jira * Created test cases for functionality and regression testing