Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Programming Foundations: Software Testing/QA

Programming Foundations: Software Testing/QA

54mBeginner2019-03-11

Authors

Meaghan Lewis

Meaghan Lewis

Technical Program Manager at Microsoft

Course details

Quality assurance (QA) engineering can mean many different things to different people. In this course, learn about QA practices within the context of a software engineering project. Instructor Meaghan Lewis demonstrates the different kinds of testing QA focuses on and how QA fits into the software development life cycle (SDLC). Meaghan explores the areas you'll likely want to test and continuously monitor to ensure increasing improvements to your product. Plus, she goes over some of the mechanisms used to communicate the overall health of a product. Upon wrapping up this course, you'll be able to look at whatever you're working on, think critically about how the pieces fit together, and identify ways to help your team meet quality goals with every release.

Learning objectives
How QA fits into the software development life cycle (SDLC)
Setting expectations and goals
Making a test plan
Incorporating box testing into your process
Executing manual testing
Leveraging UI automation testing
Identifying, reporting, and prioritizing bugs

Skills covered

Software Quality AssuranceSoftware TestingFoundationsSoftware Development

Concepts

0. Introduction

  • 01 - Set the standard with quality assurance (QA)
  • 02 - What is quality assurance
  • 03 - How to ensure quality

1. The Role of QA

  • 04 - Roles and responsibilities
  • 05 - Get involved throughout the SDLC
  • 06 - Collaborate with the team
  • 07 - Set expectations and goals

2. Test Planning

  • 08 - Create a test strategy
  • 09 - Make a test plan
  • 10 - Write acceptance criteria
  • 11 - Identify when testing is complete

3. Types of Testing QA Focuses On

  • 12 - Box testing
  • 13 - Manual testing
  • 14 - UI automation testing
  • 15 - Integration testing
  • 16 - Performance testing
  • 17 - Security testing

4. Bug Reporting

  • 18 - Identify bugs
  • 19 - Report bugs
  • 20 - Triage bugs
  • 21 - Communicate bugs to the team
  • 22 - Getting bugs fixed
  • 23 - Have bug bashes

Conclusion

  • 24 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal