К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Software Testing Fundamentals and Methodologies · LearnSpace
Назад в каталог
courseraIT и технологии

Software Testing Fundamentals and Methodologies

Курс от Microsoft
Начальный≈ 9.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In this foundational course, you will build a robust understanding of software quality assurance and the critical role testing plays within the Software Development Life Cycle (SDLC). Designed for learners with basic digital literacy, this course bridges the gap between how software is conceptualized and how it is verified for real-world reliability. You will explore the fundamental differences between Quality Assurance (QA), Quality Control (QC), and testing while learning to map these activities to different layers of web applications. You will gain hands-on experience using industry frameworks like Waterfall, V-Model, and Agile, and learn to distinguish between static and dynamic testing techniques, sequence essential STLC phases, and integrate quality checks into Scrum sprints. By course end, you will define acceptance criteria and demonstrate tests within your own Atlassian Jira workspace. Tools such as Jira Cloud (Free Tier), Microsoft Azure DevOps (free Microsoft account), and standard Office tools (Excel/Word, free web versions using Microsoft Outlook account) are used throughout.

Навыки, которые вы освоите

Software TestingQuality AssuranceBehavior-Driven DevelopmentAcceptance TestingUser Acceptance Testing (UAT)Test ToolsSystem TestingSoftware Quality (SQA/SQC)Test PlanningDevelopment EnvironmentIntegration TestingUnit TestingFunctional TestingSystems Development Life CycleTest CaseSoftware Quality AssuranceUser StoryVerification And ValidationSoftware Development Life CycleQuality Control

Программа курса

10 модулей · 65 учебных материалов

01QA Foundations: Distinguish Roles and Principles7 материалов
Adopting the Testing MindsetЛабораторнаяDiscovering the QA MindsetDIALOGUERoles in the SDLC: QA, QC, UATВидеоThe 7 Fundamental Testing PrinciplesЧтение

Учитесь у экспертов

Microsoft

Преподаватель курса

Software Testing Fundamentals and Methodologies
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9.3 ч

10 модулей

Язык: Английский

Часть программы вашего университета
Identifying QC vs. QA in PracticeВидео
Hands-on Activity: Draft a QA SOPЗадание
Knowledge Check: Distinguish Roles and PrinciplesЗадание
02QA Foundations: Map Testing to Web Layers7 материалов
Why Web Architecture Matters to QAЧтениеLayers of a Web ApplicationВидеоMapping QA Activities to Web LayersЧтениеTracing Data Flow Using Browser Developer ToolsВидеоInspect Web Layers & Map TestingЛабораторнаяKnowledge Check: Map Testing to Web LayersЗаданиеGraded Assignment: QA FoundationsЗадание
03Static vs Dynamic and Test Levels6 материалов
The Cost of Finding Bugs LateВидеоStatic vs Dynamic Testing TechniquesВидеоTest Levels: Unit, Integration, System, and AcceptanceЧтениеApplying Static and Dynamic TechniquesВидеоReview a Test Design ConceptDIALOGUEKnowledge Check: Test Levels and TechniquesЗадание
04Test Types and STLC6 материалов
Why We Need Different Test TypesDIALOGUETypes of Software TestingЧтениеThe Software Testing Life Cycle (STLC)ВидеоMapping Test Types to STLC PhasesВидеоExecute Functional vs. Non-Functional TestsЛабораторнаяKnowledge Check: Test Types and STLCЗадание
05Environments6 материалов
The Danger of Testing in ProductionВидеоUnderstanding Testing EnvironmentsВидеоSelecting the Right EnvironmentВидеоHands-on Activity: Create a Test Coverage DocumentЗаданиеKnowledge Check: EnvironmentsЗаданиеGraded Quiz: Types of TestingЗадание
06Waterfall & V-Model7 материалов
How Software Actually Gets BuiltВидеоThe Waterfall Model ExplainedВидеоThe V-Model of Software TestingЧтениеGuided Setup: Task Alignment on a Jira BoardВидеоADO Translation: Kanban Boards in Azure DevOpsВидеоComplete the Phase Alignment BoardЛабораторнаяKnowledge Check: Waterfall and V-ModelЗадание
07Agile, CI/CD, and Test Mapping7 материалов
The Agile Revolution in TestingDIALOGUEContrasting Agile, CI/CD, and WaterfallЧтениеMapping Testing Activities to Agile PhasesЧтениеIntegrating QA into CI/CD PipelinesВидеоHands-on Activity: Map Activities to Agile PhasesDIALOGUEKnowledge Check: Agile and CI/CDЗаданиеGraded Quiz: SDLC and STLCЗадание
08Scrum Testing: Acceptance Tests and DoD7 материалов
Testing at the Speed of SprintsВидеоThe Definition of Done (DoD)ЧтениеWriting BDD Acceptance CriteriaЧтениеGuided Setup: Jira Configuration and Backlog ImportВидеоADO Translation: Navigating Backlogs in Azure DevOpsВидеоImport Data, Write BDD and TestЛабораторнаяKnowledge Check: DoD and Acceptance TestsЗадание
09Scrum Testing: Demos and Sprint Reviews7 материалов
The Power of Demonstrating QualityDIALOGUEPreparing for the Sprint ReviewЧтениеBest Practices for Showcasing TestsЧтениеDemoing Completed Tests to StakeholdersВидеоHands-on Activity: Showcase Test Results to the Product OwnerDIALOGUEKnowledge Check: Sprint ReviewsЗаданиеGraded Quiz: Scrum Testing Inside SprintsЗадание
10Project Module: QA Methodology & Scrum Planning5 материалов
Why This Project MattersВидеоProject Requirements: Feature – QA StrategyЧтениеProject Instructions: Feature – QA StrategyЧтениеQA Strategy and Execution DocumentЛабораторнаяHands-on Activity: QA Strategy and Execution Document—SubmissionЗадание