Prepared by,
Supraja J
1
SOFTWARE TESTING - COURSE PLAN
SUMMARY
2
Week Date
Week 1 Jun 11th and Jun 12th
Week 2 Jun 18th and Jun 19th
Week 3 Jun 25th and Jun 26th
Week 4, 5 Jul 30th and Jul 31st , Aug
01st ,Aug 02nd ,Aug 03rd
Week 6 Aug 06th and Aug 07th
Week 7 Aug 13th and Aug 14th
Week 8 Aug 20th and Aug 21st
Timings: 07:00 AM EST – 09:00 AM EST
Note: Brainstorming will happen before every session
Week -1
Session -1:
• Introduction to Software Testing and it’s Significance
• History and Evolution of Software Testing
• Why do we do software testing
• What do we test
• Attributes of Software Testing
Session -2:
• What is Verification
• What is Validation
• Difference between Verification and Validation
• QA vs QC vs QE
• Principles of Testing
• When do we Test and When do we NOT
3
Week -2
Session -1:
• Introduction to Types of Testing
• Accessibility testing
• Integration testing
• Load testing
• Performance testing
• Stress testing
• White box testing & Black box testing
Session -2:
• Smoke Testing/Build verification testing
• Sanity Testing
• Regression Testing
• Retesting
• Adhoc testing
• Security testing
4
Week -3
Session -1:
• Brief about Levels of Testing
• Unit testing, InT, SIT, UAT
• What is SDLC
• Phases of SDLC
• What is STLC
• Phases of STLC
Session -2:
• Risks associated with project and product
• Defect life cycle
• What is a defect management process –Root cause analysis
• Difference between Defect severity and Defect priority
• Examples for defect severity and priority
• Defect triage
• Defect Density
5
Week -4
Session -1:
• What is Waterfall Model of Development
• Stages of Waterfall method
• Maintenance
• Advantages of Waterfall method
• Drawbacks of Waterfall method
Session -2:
• What is Agile
• Principles of Agile
• What is Scrum framework
• Elements of Scrum (Ex: Sprint Planning, Sprint Retrospective)
• Best Practices of Scrum
6
Week -5
Session -1:
• Understanding BRD
• How to write Test cases from Test Scenarios
• Write Test cases in a specific test management tool
• What is RTM ?
• Why RTM is Important?
• How to create Requirement Traceability Matrix
• Benefits of Requirement Traceability Matrix
Session -2:
• What is Test execution
• How to execute a Test in Test management tool
• What is a Test Report
• How to write a Test Report
• Summary
• Test your understanding
7
Week -6
Session -1:
• Introduction to API Testing and it’s Significance
• Why do we do API testing
• Benefits and Types of API Testing
• Tools for API Testing
Session -2:
• What is a Request
• What is Response & it’s types
• How to perform API testing using Postman
• Explain API Testing using a Demo website
8
Week -7
Session -1:
• Automation testing - Basics
• How to identify a test case for Automation
• What is Sanity Testing and Regression Testing
• How to run an Automation test case for Sanity and
Regression Testing
Session -2:
• Most used Automation testing tools
• Basics of Automation testing using Selenium
9
Week -8
Session -1:
• Explain End to End testing of a demo website
• Q&A session to analyse understanding
Session -2:
• Manual Testing Interview questions
• API Testing Interview questions
• Mock interview
10
Thank You
11

Testing Fundamentals.pptx

  • 1.
    Prepared by, Supraja J 1 SOFTWARETESTING - COURSE PLAN
  • 2.
    SUMMARY 2 Week Date Week 1Jun 11th and Jun 12th Week 2 Jun 18th and Jun 19th Week 3 Jun 25th and Jun 26th Week 4, 5 Jul 30th and Jul 31st , Aug 01st ,Aug 02nd ,Aug 03rd Week 6 Aug 06th and Aug 07th Week 7 Aug 13th and Aug 14th Week 8 Aug 20th and Aug 21st Timings: 07:00 AM EST – 09:00 AM EST Note: Brainstorming will happen before every session
  • 3.
    Week -1 Session -1: •Introduction to Software Testing and it’s Significance • History and Evolution of Software Testing • Why do we do software testing • What do we test • Attributes of Software Testing Session -2: • What is Verification • What is Validation • Difference between Verification and Validation • QA vs QC vs QE • Principles of Testing • When do we Test and When do we NOT 3
  • 4.
    Week -2 Session -1: •Introduction to Types of Testing • Accessibility testing • Integration testing • Load testing • Performance testing • Stress testing • White box testing & Black box testing Session -2: • Smoke Testing/Build verification testing • Sanity Testing • Regression Testing • Retesting • Adhoc testing • Security testing 4
  • 5.
    Week -3 Session -1: •Brief about Levels of Testing • Unit testing, InT, SIT, UAT • What is SDLC • Phases of SDLC • What is STLC • Phases of STLC Session -2: • Risks associated with project and product • Defect life cycle • What is a defect management process –Root cause analysis • Difference between Defect severity and Defect priority • Examples for defect severity and priority • Defect triage • Defect Density 5
  • 6.
    Week -4 Session -1: •What is Waterfall Model of Development • Stages of Waterfall method • Maintenance • Advantages of Waterfall method • Drawbacks of Waterfall method Session -2: • What is Agile • Principles of Agile • What is Scrum framework • Elements of Scrum (Ex: Sprint Planning, Sprint Retrospective) • Best Practices of Scrum 6
  • 7.
    Week -5 Session -1: •Understanding BRD • How to write Test cases from Test Scenarios • Write Test cases in a specific test management tool • What is RTM ? • Why RTM is Important? • How to create Requirement Traceability Matrix • Benefits of Requirement Traceability Matrix Session -2: • What is Test execution • How to execute a Test in Test management tool • What is a Test Report • How to write a Test Report • Summary • Test your understanding 7
  • 8.
    Week -6 Session -1: •Introduction to API Testing and it’s Significance • Why do we do API testing • Benefits and Types of API Testing • Tools for API Testing Session -2: • What is a Request • What is Response & it’s types • How to perform API testing using Postman • Explain API Testing using a Demo website 8
  • 9.
    Week -7 Session -1: •Automation testing - Basics • How to identify a test case for Automation • What is Sanity Testing and Regression Testing • How to run an Automation test case for Sanity and Regression Testing Session -2: • Most used Automation testing tools • Basics of Automation testing using Selenium 9
  • 10.
    Week -8 Session -1: •Explain End to End testing of a demo website • Q&A session to analyse understanding Session -2: • Manual Testing Interview questions • API Testing Interview questions • Mock interview 10
  • 11.