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 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 __________________________________________________________ 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 Seattle 125 10 Tampa, FL 60 6 WHY DO WE TALK ABOUT UI 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 (Web Services 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