YoVDO

Programming Foundations: Software Testing/QA

Offered By: LinkedIn Learning

Tags

Software Testing Courses Quality Assurance Courses Software Development Life Cycle Courses Integration Testing Courses Performance Testing Courses Acceptance Criteria Courses Security Testing Courses

Course Description

Overview

Learn how to incorporate different kinds of software testing into your development cycle to help your team meet quality goals with every release.

Syllabus

Introduction
  • Set the standard with quality assurance (QA)
  • What is quality assurance?
  • How to ensure quality
1. The Role of QA
  • Roles and responsibilities
  • Get involved throughout the SDLC
  • Collaborate with the team
  • Set expectations and goals
2. Test Planning
  • Create a test strategy
  • Make a test plan
  • Write acceptance criteria
  • Identify when testing is complete
3. Types of Testing QA Focuses On
  • Box testing
  • Manual testing
  • UI automation testing
  • Integration testing
  • Performance testing
  • Security testing
4. Bug Reporting
  • Identify bugs
  • Report bugs
  • Triage bugs
  • Communicate bugs to the team
  • Getting bugs fixed
  • Have bug bashes
Conclusion
  • Next steps

Taught by

Meaghan Lewis

Related Courses

SRE Fundamentals and Security
IBM via edX
Cyber Security in the Software Development Life Cycle
Coventry University via FutureLearn
How Cyber Security Affects the Software Development Life Cycle
Coventry University via FutureLearn
Information Security Design and Development
Coventry University via FutureLearn
Introduction to Medical Software
Yale University via Coursera