www.portnov.net - school website http://www.forum.portnov.com/ 4970elcamino - class forum for homework https://portnov.net/clearance/ THREE COMPONENTS OF JOB MARKET/INTERVIEW SUCCESS 1. Test planning = test cases 2. Bug reporting 3. Talking about the projects (Project = Experience) WHY DO WE TALK ABOUT UI TESTING & USABILITY 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? * white vs black (user centered) box testing - Regression testing - Negative testing - Testers are looking at a 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 (Web Services) Testing with Postman What are the common stages of Software Development Life Cycle? - waterfall model - analysis (business reqs, use cases) - requirements (product, functional) - design (architecture) - coding/development/implementation - testing - maintenance MESSAGES - Error message * confusing * misleading - Warning message