November 11, 2019

SQA Online – November 11, 2019

Lessons Plan:

BONUS SESSION – RESUME WRITING TIPS

BONUS SESSION – REST API TESTING PPTs: Postman и REST API

Webdriver Intro with Larissa:        Session1        Session2        Session3

  1. Introduction: Software QA Profession, curriculum, setting expectations
  2. GUI (Graphic User Interface) and Usability Testing
  3. Mastering GUI Bug reports
  4. Bug Reporting and Bug Tracking
  5. Energy-Telecom req’s and functionality testing
  6. Test case – structure and basic points
  7. Mastering Test cases
  8. Test Documentation – test case, test suite, test plan
  9. Software Development Life Cycle – Agile, Scrum, Waterfall
  10. Introduction to Automated Testing
  11. Test documentation and bug reporting Practicum-1
  12. Test documentation and bug reporting Practicum-2
  13. Interview questions related to Software Quality Assurance
  14. Interview questions related to Types of Software Testing-1
  15. Interview questions related to Types of Software Testing-2
  16. Job market. Job search as a process.
  17. Job Search: Keyword coding of profiles
  18. Networking. Talking to recruiters.
  19. Common interview questions. Company/Project story.
  20. Working with Craigslist, Meetup. Answering student questions.

Video library – www.lasth.com/video

Data – www.lasth.com/data

Project/Mobile Testing Sessions:

Session 1PPT/PPT1Homework
Session 2PPTHomework
Session 3
Session 4PPTHomework
Session 5PPT/PPT1/PPT2/PPT3Homework
Session 6PPT/PPT1Homework
Session 7PPT/PPT1Homework
Session 8PPT/PPT1Homework
Session 9PPT/PPT1Homework
Session 10PPT/PPT1/PPT2Homework
Session 11PPT/PPT1/PPT2
Session 12PPT/PPT1Homework
Session 13PPT/PPT1/PPT2/PPT3Homework
Session 14PPT/PPT1/PPT2
Session 15PPTSummary

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

Resources:

Session 1. Introduction

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. 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
  • Tell me more about WEB Usability Guidelines published by US Government

Session 3. Mastering GUI Bug reports – style and vocabulary

Home Work Assignment:

Bug Reporting Rules:

  1. Do not assume all the companies have same approach to writing bug reports
  2. Rule of WWW – What happened, Where it happened, under Which circumstances
  3. “Problem” bug report versus “Solution” bug report
  4. Bug report is not about perfect English
  5. Before reporting a bug, make sure that you are using the latest version of the AUT
  6. Report a bug immediately, do not postpone
  7. Make sure the bug is reproducible before reporting
  8. Minimize number of steps-to-reproduce
  9. Write one bug report for each fix to be verified
  10. The difference between actual and expected results should be clear
  11. Do not quote the violated rules or requirements (developers know them) – just talk about the problem itself
  12. Do not assume developer knows less than you do about the application
  13. Bug reports should be as concise as possible
  14. Bug report should be as complete as possible
  15. Attach screen shots, data files, logs to clarify the bug description
  16. Each “problem” has a story (each decision is a compromise) research before reporting
  17. Use technical terms, not “people off the street” language

Interview questions covered in the session:

  • How do you write a bug report?

Questions to discuss when online:

  • The “Attitude makes All the Difference” video – what are your AHA moments?
  • Bug reporting rules we identify in that session

Session 4. Bug Reporting & Bug Tracking

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 5. Energy-Telecom reqs and functionality testing

Home Work Assignment:

Session 6. Test case – structure and basic points

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. Mastering Test cases

Home Work Assignment:

Session 8. Test Documentation – test case, test suite, test plan

Home Work Assignment:

Sugaring Factory

Web_application.doc

ApplicationTypes.docx

Cache and FrontEnd.docx

Sugaring factory_project.docx

Sugaring_factory info.docx

What is my browser.docx

Sugaring Factory release process.jpg

WebAppTesting.ppt

SQA Processes.pptx

Testing Classification.xlsx

Browsers_Report_-_PreProduction_-_March_2014.pdf

Agile Ceremonies.docx

BONUS SESSION – Bug Reports – Jan 2, 2019

Session 9. Software Development Life Cycle – Agile, Scrum, Waterfall

Home Work Assignment:

Interview questions covered:

  • What is Continuous Integration?
  • What is Agile? Scrum? Waterfall?

Session 10. Introduction to Automated Testing 

Home Work Assignment:

Interview questions covered:

  • What is Test Automation?
  • What is Selenium Webdriver?
  • What are the advantages and disadvantages of test automation?
  • How do you locate elements using WebDriver?
  • What is JUnit/TestNG? Eclipse/IntelliJ IDEA
  • What is Data Driven Testing? Behavior Driven Testing?
  • What is Test Automation Framework?

Session 11/12. Test documentation and bug reporting Practicum

Bonus Session Sept 25

  • How would you test a pencil?
  • How would you test a toaster?
  • Test cases for restore password?
  • How would you test Gmail application?
  • Account registration?
  • Video file upload in Youtube?
  • Saving files in MS Word?
  • Scenarios to test GPS Navigator?
  • Alarm in your phone?
  • Bathroom scale?

Session 13. 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 14/15. 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 16. Job Market. Job Search as a process.

Home Work Assignment:

Session 17. Keyword coding of profiles

Session 18. Networking. LinkedIn. Talking to recruiters.

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

Interview questions covered:

  • What is your rate?
  • Why are you on the market?
  • How would you rate your knowledge of HTML (whatever)

Session 19. Common interview questions. Company/Project story.

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?
  • Do you have questions for me?

Questions to discuss when online:

  • Life Path concept
  • Questions to be asked at the time of interview

Session 20. Working with Craigslist, Meetup. Answering student questions.

 

MOBILE Testing with Ivette Doss:

Session1     Session2     Session3

Self-paced online classes on https://campus.educadium.com/portnov

Subject: Registration keys:

HTMLportnov_html
JavaScriptportnov_javascript
XMLportnov_xml
SQLportnov_sql
UNIX Commandsportnov_unix
Perlportnov_perl
Shell Scriptingportnov_shell
Mobile Applications Testingportnov_mobile
Selenium IDEportnov_seleniumide

 

 

Video Library

JOB SEARCH / INTERVIEW QUESTIONS & ANSWERS

SOFTWARE QA/TESTING

SQA Express


Session 1Part 1Part 2
Session 2Part 1Part 2Part 3
Session 3Part 1Part 2
Session 4Part 1Part 2
Session 5Part 1Part 2Part 3
Session 6Part 1Part 2
Session 7Part 1Part 2Part 3
Session 8Part 1Part 2Part 3
Session 9Part 1Part 2
Session 10Part 1Part 2

TESTING WEB APPLICATIONS with David Shtern

Session 1 Part 1 Part 2 Part 3

Gray Box Testing with PERL by David Shtern

Session 1 Session 2 Session 3

REST API Testing with JavaScript

TECHNOLOGY


HTML by David Shtern:Part1     Part2     Part3    Part4     Part5
XML by David ShternPart1     Part2     Part3
JavaScript by David ShternPart1    Part2    Part3    Part4    Part5    Part6
HTML for Test Automation with SlavaPart 1      Part 2
SQL by David Shtern:Part 1    Part 2    Part 3    Part 4
SQL by Marina:Part 1    Part 2

WEBDRIVER / Java with Ellie (April-June 20, 2017)

Session 1        Part1        Part2

Session 2       Part1         Part2

Session 3

Session 4

Session 5

Session 6

Session 7

Session 8

Session 9

Session 10

 

SELENIUM / Python with Ellie – 2018

Session 1     Selenium 2     Selenium 3     Selenium 4     Selenium 5

Session 6     Selenium 7     Selenium 8     Selenium 9     Selenium 10

 

SELENIUM / Python with Ellie – 2016

Session 1  Selenium 2  Selenium 3  Selenium 4  Selenium 5

Session 6  Selenium 7  Selenium 8  Selenium 9  Selenium 10

 

TESTING MOBILE APPLICATIONS

By Frank Careccia: PPT part1 part2 part3 part4 part5 part6 part7 part8

By Ivette: Session1 Session2 Session3

SQA STUDY PROJECT: ClickBerry


WebinarRelated downloads
Session 1Project assignment (.doc);   System Configuration Requirements (.doc)
Session 2Installation & Registration instruction (.doc)
Session 3
Session 4
Session 5Clickberry test cases (.xls)
Session 6
Session 7
Session 8
Session 9
Session 10

SQA STUDY PROJECT: SlickPic


WebinarRelated downloads
Session 1Application Information (.xls) Company Overview (.doc); Project Overview (.doc); Company and Project Overview Guidelines (.txt)
Session 2SlickPic Requirements (.doc); Sample Feature List (.doc); Sample Diagram (.pdf)
Session 3Feature List (.doc); Open ID ExplainedTraceability Matrix
Session 4Resume bullets (.txt); Test Cases OpenID (.xls)
Session 5Sample Photo Upload Test cases (.xls)
Session 6Test results for Browser Compatibility testing (.doc)
Session 7Browser/OS Compatibility matrix (.xls)
Session 8Bug Reports – SlickPic (.xls)
Session 9Mobile Testing of SlickPic (.ppt); New Release Notes (.doc)
Session10
Session11Gray Box Testing (.ppt)

SQA STUDY PROJECT: GenieTrack


WebinarDownloads
Session 1Application Types    Bug Report Demo    Another Bug Report Demo
Session 2Dim Date Script    Download_PNG
Session 3Android_APK    GenieTrack December Sessions
Session 4GT Project & Technology    GT Resume Insert
Session 5GT Test Cases       Tracking and Alerts
Session 6Google Notebook Importing    Installing Android SDK    Installing Android SDK_MAC
Session 7Login Quiz Testcases    Login Quiz
Session 8Oracle User_PPT     Overlap_Time
Session 9Valid data Definition
Session10

SQA STUDY PROJECT: BEAM


WebinarDownloads
Session 1 Zipped project docs file
Session 2
Session 3
Session 4
Session 5
Session 6
Session 7
Session 8
Session 9
Session10

SQA STUDY PROJECT: ShoCase   Session1      Session2     Session3      Session4     Session5      DOCS/ZIP

SQA STUDY PROJECT: Care2       Care2 – 1      Care2 – 2       Care 2 – 3      Care2 – 4      Care2 – 5      DOCS/ZIP

SQA STUDY PROJECT: Sticky           Sticky 1      Sticky 2

SQA STUDY PROJECT: Famy  

Session 1          Session 2          Session 3          Session 4          Session 5

Session 6          Session 7          Session 8          Session 9          Session 10