SQA Online – September 20, 2016
Lessons Plan:
BONUS SESSION – RESUME WRITING TIPS
- Introduction: Software QA Profession, curriculum, setting expectations
- Introduction to testing Windows and WEB GUI (Graphic User Interface) and Usability Testing
- Writing GUI bug reports
- Bug Reporting
- Elementool – submitting bug reports; creating custom views; bug life cycle
- Test cases, test plans, test documentation
- Test Documentation interview questions
- Energy-Telecom project: requirements, purpose, Web GUI Testing, Testing WEB forms; bug reporting
- Energy-Telecom project: Mastering Bug Reporting Skills
- Testing Web Applications: navigation, performance, browser compatibility, gray box
- Interview questions related to Software Quality Assurance
- Interview questions related to Types of Software Testing-1
- Interview questions related to Types of Software Testing-2
- Test documentation: test plan, test design, test suites, test matrices – Part1
- Test documentation: test plan, test design, test suites, test matrices – Part2
- Job Market Survey Analysis
- Job Search: Posting Resumes on Dice, Keyword coding
- Answering most common interview questions; Company and Project Stories
- Mastering Interview Questions. Answering student questions.
- Job Search Q&A
Video library – www.lasth.com/video
Data – www.lasth.com/data
Project/Mobile Testing Sessions:
Janna – 1 Janna – 2 Janna – 3 Janna – 4 Janna – 5
Resources:
- GUI Standards for Windows 7/Vista Windows XP/2000
- Usability standards for Web Applications
- iOS Human Interface Guidelines
- Android Design guidelines
- Software QA Interview Questions and Answers
- Comparison of issue-tracking systems
- Software Testing Projects: www.utest.com www.odesk.com
- Mobile Terminology: PPTX Webinar
- Mobile Interview Questions: PPTX1 Webinar1 PPTX2 Webinar2 PPTX3 Webinar3
- Bonus Session with Zhanna
Session 1. Introduction to the course
Home Work Assignment:
- Watch Session 1 pre-recorded webinar (Youtube video) PPT
- Learn Interview Questions and Answers-1
- Take survey on the SQA Basics-1
- Watch James Bach video (20 minutes is enough)
- Read “Software Testing”: Chapter 1. “Software testing background”
- Read “Software Testing”: Chapter 2. “Software Development Process”
- Software testing fundamentals by Qualitest
- QA_Candidate_Test – find as many bugs as you can
Interview questions covered in the session:
- What is Quality?
- What is Software Quality?
- What is Software Quality Assurance?
- What is the difference between Software Testing and Software QA?
- What is Software Testing?
- Is it possible to find/fix all the bugs in a software product before it goes to the customers?
- Then – Why test?
- What is black/white box testing?
- Describe a bug?
- What is use case?
- What is the most important impact QA can have on a product development process?
- What is Negative testing? Positive?
- Which type of testing results in highest number of bugs found?
- What is the software development life cycle?
Questions to discuss when online:
- What does it take to become a good tester?
- What does it take to start your career in Software QA?
- What are the most critical skills of a software tester?
- Name one most important characteristic of a good software tester
- Who is the best tester: one who finds more bugs or one who gets the most bugs fixed?
- What is software quality?
- Why software quality is not perfect?
- Why understanding of SDLC is important to Software QA Engineers?
- 80/20 rule in application to our online class
Session 2. Web and Windows GUI and Usability Testing
Home Work Assignment:
- Watch Session 2 pre-recorded webinar (Youtube video) PPT
- Watch Resume Builder introduction pre-recorded webinar
- Watch What to do with today? video on Youtube
- Familiarize yourself with the www.usability.gov web site
- Read “Software Testing” : Chapter 11. “Usability testing”
- Apply Dialog Box GUI checklist to the Orange HRM online form
- Repeat Interview Questions and Answers-1
- Take survey on the SQA Basics-2
- Install ResumeBuilder at home (Resumebuilder)
- Create an account at www.sqaforums.com
- Subscribe for the School Blog
- Create an account with www.utest.com
- Register at www.forum.portnov.com – the answer to the question: 4970elcamino
Interview questions covered in the session:
- What is software usability?
- What is usability testing?
- What is GUI testing?
- Where the GUI standards are coming from?
- What are the typical GUI problems you look for on a web page (dialog box)
- Tell me more about WEB Usability Guidelines published by US Government
Questions to discuss when online:
- GUI and functionality problems you found in Orange HRM form
- Any complains, bugs, GUI and usability issues with ResumeBuilder
- The “What to do with today?” video – what are your AHA moments in application to our class?
Session 3. Writing GUI BUG reports
Home Work Assignment:
- Watch Resume Builder1 pre-recorded webinar
- Watch Resume Builder2 pre-recorded webinar
- Read “Software Testing” : Chapter 4. “Examining the Specification”
- Install ResumeBuilder (Resumebuilder), test for Graphic User Interface, Create and save your own sample SQA resume in ResumeBuilder, Report bugs on the School’s forum
- Watch Zig Ziglar Attitude Makes All The Difference video on Youtube
- Read Resume Builder Requirements
- Repeat Interview Questions and Answers-1
- How would you test that?
Interview questions covered in the session:
- How do you write a bug report?
Questions to discuss when online:
- Any complains, bugs, GUI and usability issues with ResumeBuilder
- The “Attitude makes All the Difference” video – what are your AHA moments?
- Bug reporting rules we identify in that session
Session 4. Bug Reporting
Home Work Assignment:
- Watch “Writing Bug Reports” Video
- Watch Put your dream to the test video
- Share the bugs you found in ResumeBuilder on the School Forum
- Read “Software Testing” : Chapter 19. “Reporting What You Find”
- Test ResumeBuilder functionality, look for bugs, write them down
Questions to discuss when online:
- Functionality, GUI and usability issues with ResumeBuilder
- The “Put your dream to the test” video – what are your AHA moments?
- Summary of bug reporting rules we identify in that session
Session 5. Bug Tracking Applications (Elementool)
Home Work Assignment:
- Watch Session 5 (Bug Tracking) pre-recorded webinar PPT
- Same videos as above hosted on Youtube: Bug Reporting & Bug Tracking
- Watch “The Strangest Secret” video on Youtube video
- Read “Software Testing” : Chapter 19. “Reporting What You Find”
- Take the quiz on Bug Reporting and Bug Tracking
- Log into www.elementool.com under Portnov, student1, student1. Study the built-in tutorial on how to use it
Interview questions covered:
- What are Bug Report components?
- What fields do you fill out in a Bug Report?
- Describe to me the basic elements you put in a defect/bug report?
- If you find a bug and the developer says it is as-designed, what can you do?
- How do you write a bug report?
- What is the most important part of bug report?
- What is the bug life cycle?
- How can a tester be sure that bug was fixed?
Questions to discuss when online:
- Bug Life Cycle.
- Major commercial bug tracking systems: Bugzilla, JIRA, Mantis, Trac
Session 6. Test cases, test plans, test documentation
Home Work Assignment:
- Watch Session 6 pre-recorded webinar
- Test Documentation interview questions
- Test Documentation by Yana Mourza: PPT part1 part2 part3 part4 part5 part6 part7
- “Turban and the Iron Pan video on Youtube
- Read “Software Testing” : Chapter 17. “Planning your test effort”
- Take the Test Documentation-1 quiz
- Research the www.sqaforums.com for most popular bug tracking databases and their major features
Interview questions covered:
- Explain Equivalence partitioning?
- What is test case?
- What is test plan?
- How would you test text field?
Session 7. Test Documentation Interview Questions
Home Work Assignment:
- Take the quiz on Test Documentation-2
- Analyzing the quiz with previuos groups
- Watch Energy-Telecom1 pre-recorded webinar Project URL Requirements Email Address Format
- Watch Jim Rohn – Formula for Success and Failure video
- Read “Software Testing” : Chapters 18 “Writing and Tracking test cases”
- Test GUI and usability of energy-telecom
Interview questions covered:
- Boundary conditions testing: why and how?
Session 8. Energy-Telecom project: reqs, functionality testing, WEB Forms
Home Work Assignment:
- Watch Energy-Telecom2 pre-recorded webinar Project URL Requirements
Email Address Format - Watch Joe Vitale of ‘The Secret’ at Chicago Wealth Expo
- Test Energy-Telecom page using web form testing guidelines
- How would you test that (push the BUY button)
Questions to discuss when online:
- Testing WEB forms
- Bug reporting rules
Session 9. Energy-Telecom project: mastering Bug Reporting Skills
Home Work Assignment:
- Watch Energy-Telecom3 pre-recorded webinar Project URL
- Watch 11 Rules of bug reporting video
- Watch Tony Robbins – Clarity and Purpose video
- Keep testing Energy-Telecom page using web form testing guidelines
Interview questions covered:
- How would you test a web form?
Questions to discuss when online:
- Testing WEB forms
- Bug reporting rules
Session 10. Testing Web Applications
- Watch Web Applications testing pre-recorded webinar
- Watch Jim Rohn – Turning nothing into something video
- Read “Software Testing” : Chapter 14. “Website Testing”
- Web Testing Blog
- Read Testing your Web site article
- Familiarize yourself with Web Application Architecture
- Study Web Site Testing Checklist
- Test www.portnov.com using the information you have learned
Interview questions covered:
- What is the difference between WEB Server and Application Server?
Questions to discuss when online:
- Can we do browser and platform compatibility testing on Virtual Machines?
- Bugs reported in www.portnov.com
Session 11. Interview Questions: Software QA
Home Work Assignment:
- Watch SQA Interview Questions pre-recorded webinar
- Watch Bob Proctor talks about infinite potential video
- Take the Common Interview Questions-1 survey
- Study Portnov School Interview Questions
Interview questions covered:
- What are Bug Report components?
- What is a Test Case?
- What is a test plan?
- If you log a bug and the developer says she cant reproduce it, what should you do?
- If you find a bug and the developer says it is as-designed, what would you do?
- How do you test a toaster?
- How do you test a banking ATM machine?
- What is use case?
- How do you determine when you have done enough testing?
- Describe the bug life cycle?
- What is the software development life cycle?
- How can a tester be sure that bug was fixed?
- What do you prefer: white or black box testing?
- Describe a bug
- How do you see yourself in 3-5 years as a QA engineer?
- Why do you choose the QA career?
- When do you automate testing?
- What is the test documentation? Tell about this all that you know?
- How many bugs do you report in one bug report? Why?
- When does Testing begin?
- What is Re-testing?
- What are some of the differences between Agile and Waterfall?
- If you found a bug what do you have to do next?
- How do you perform GUI testing?
Questions to discuss when online:
- What is a Test Case?
- How do you test a toaster?
- What is use case?
- How do you determine when you have done enough testing?
- Describe the bug life cycle?
- What is the software development life cycle?
- Describe a bug
- Why do you choose the QA career?
- When do you automate testing?
- When does Testing begin?
- If you found a bug what do you have to do next?
Session 12/13. Interview Questions: Types of Software Testing
Home Work Assignment:
- Watch Testing types pre-recorded Webinar
- Watch Jim Rohn – 3 Questions You should ask your self
- Take the Common Interview Questions-2 survey
- Study Portnov School Interview Questions
Rules of Successful Interviewing:
Rule of minus-zero-plus – getting ahead of the crowd (competition)
- Multiple classification criteria exist at the same time
- For each type of test provide an example from your practice (connect to work experience)
- For each type of test tell what the challenge was and how you overcame that challenge at work
- Providing Multiple opinions in definitions is very helpful
- Ask how they define same thing in their company
- Answer should sound natural, not as it was simply memorized
- Timing – make brief and 100% to the point. Ask/offer if more details are needed.
Testing Types to be discussed:
- Black-white-gray box testing
- Functionality testing? (not Functional)
- Regression testing
- What is theperformance testing? Load? Stress testing? Volume (non-functional)?
- Ad hoc, Exploratory
- Define User Acceptance Test? Beta-testing?
- Smoke testing? (superficial release/build acceptance; sanity check)
- What is Unit testing?
- Integration testing? System testing? End-to-End testing?
- What is API Testing?
- Test harness (automated test framework).
- Browser compatibility testing (cross-browser)?
- Operating system (cross-platform) Compatibility?
- Define Equivalence class? Equivalence partitioning? Boundary testing? Boundary Value Analysis?
- What is error handling testing (exception handling)?
- Answer should sound natural, not as it was simply memorized
- Localization and internationalization testing
Session 14/15. Test Documentation
Home Work Assignment:
- Watch Recorded_Part1 Recorded_Part2
- Watch Tony Robbins – Tiny Changes Mean Huge Results
- Read “Software Testing” : Chapter 12. “Testing The Documentation”
- Watch Test Documentation with Iana Mourza: PPT part1 part2 part3 part4 part5 part6 part7
- Take the Test Documentation Survey-1 survey
- Take the Test Documentation Survey-2 survey
Session 16/17. Job Market Survey Analysis/Keyword Coding, Talking to recruiters
Home Work Assignment:
- Watch Recorded_Part1 Recorded_Part2 PPT
- Watch Tony Robbins – Breakthrough Relationship
- Watch 50 Interview Killers: Part1 Part2
- Take the Job Search-1 survey
- Read 10 Interview Killers article
- Action Verbs List Resume Bullets
Interview questions covered:
- What is your rate?
- Why are you on the market?
- How would you rate your knowledge of HTML (whatever)
Questions to discuss when online:
- Typical first round questions asked by recruiters
- How to talk to recruiters
Session 18. Networking/LinkedIn
Home Work Assignment:
- Watch recorded webinar PPT
- Watch Joe Vitale discusses The Missing Secret
- Create basic LinkedIn profile
- Join PORTNOV group on LinkedIn
- Join 2-3 professional SQA groups on LinkedIn
Questions to discuss when online:
- How to research companies on LinkedIn
- How to research individuals on LinkedIn
- What to avoid doing on LinkedIn
Session 19. The Questions We Ask
Home Work Assignment:
Interview questions covered:
- How do you see yourself in 1-3-5 years from now?
- Tell me about yourself
- Why should we hire you?
- What do you like about QA?
Questions to discuss when online:
- Life Path concept
- Questions to be asked at the time of interview
Session 20. Job Search Q&A
- Watch Recorded Webinar
- Watch Bob Proctor on Results
MOBILE MODULE
Self-paced online classes on https://campus.educadium.com/portnov
Subject: Registration keys:
| HTML | portnov_html |
| JavaScript | portnov_javascript |
| XML | portnov_xml |
| SQL | portnov_sql |
| UNIX Commands | portnov_unix |
| Perl | portnov_perl |
| Shell Scripting | portnov_shell |
| Mobile Applications Testing | portnov_mobile |
| Selenium IDE | portnov_seleniumide |