September 20, 2016

SQA Online – September 20, 2016

Lessons Plan:

BONUS SESSION – RESUME WRITING TIPS

  1. Introduction: Software QA Profession, curriculum, setting expectations
  2. Introduction to testing Windows and WEB GUI (Graphic User Interface) and Usability Testing
  3. Writing GUI bug reports
  4. Bug Reporting
  5. Elementool – submitting bug reports; creating custom views; bug life cycle
  6. Test cases, test plans, test documentation
  7. Test Documentation interview questions
  8. Energy-Telecom project: requirements, purpose, Web GUI Testing, Testing WEB forms; bug reporting
  9. Energy-Telecom project: Mastering Bug Reporting Skills
  10. Testing Web Applications: navigation, performance, browser compatibility, gray box
  11. Interview questions related to Software Quality Assurance
  12. Interview questions related to Types of Software Testing-1
  13. Interview questions related to Types of Software Testing-2
  14. Test documentation: test plan, test design, test suites, test matrices – Part1
  15. Test documentation: test plan, test design, test suites, test matrices – Part2
  16. Job Market Survey Analysis
  17. Job Search: Posting Resumes on Dice, Keyword coding
  18. Answering most common interview questions; Company and Project Stories
  19. Mastering Interview Questions. Answering student questions.
  20. Job Search Q&A

 

Video library – www.lasth.com/video

Data – www.lasth.com/data

 

Project/Mobile Testing Sessions:

Session 1 PPT
Session 2 PPT Homework
Session 3 PPT Homework
Session 4 PPT Homework
Session 5 PPT1 PPT2 Homework
Session 6 PPT Homework
Session 7 PPT Homework
Session 8 PPT Homework
Session 9 PPT Homework
Session 10 PPT Homework
Session 11 PPT Homework
Session 12 PPT Homework
Session 13 PPT Homework
Session 14 PPT Homework
Session 15 PPT Homework

 

Janna – 1          Janna – 2          Janna – 3         Janna – 4          Janna – 5

 

Resources:

 

Session 1. Introduction to the course

Home Work Assignment

 

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

 

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

 

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

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

 

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:

 

Session 6. Test cases, test plans, test documentation

Home Work Assignment:

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:

Interview questions covered:

  • Boundary conditions testing: why and how?

 

Session 8. Energy-Telecom project: reqs, functionality testing, WEB Forms

Home Work Assignment:

 

Questions to discuss when online:

  • Testing WEB forms
  • Bug reporting rules

 

Session 9. Energy-Telecom project: mastering Bug Reporting Skills

Home Work Assignment:

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

Home Work Assignment:

 

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:

 

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:

 

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:

 

 

Session 14/15. Test Documentation

Home Work Assignment:

 

Session 16/17. Job Market Survey Analysis/Keyword Coding, Talking to recruiters

Home Work Assignment:

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:

 

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

 

 

MOBILE MODULE

Session 1

Session 2

Session 3

Session 4

Session 5

Session 6

Session 7

Session 8

Session 9

Session 10

 

 

 

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