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

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

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

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

Software Testing, Deployment, and Maintenance Strategies

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

О курсе

Organizations need skilled systems professionals who can lead software testing, deployment, and maintenance efforts that ensure quality and reliability. This IBM course equips existing and aspiring Systems Architects, Solutions Architects, Systems Analysts, Software Engineers, IT Managers, Product Managers, Release Managers, QA Managers, and Business Analysts with the frameworks and coordination skills needed to deliver stable, production-ready systems. During the course, you’ll learn to design effective test plans and traceability matrices, ensure testing coverage, and coordinate user acceptance testing (UAT) across teams. Through hands-on exercises, you’ll develop deployment checklists, manage CI/CD workflows, validate data migration, and apply risk management techniques for successful releases. You’ll also explore non-functional requirements (NFRs)—including performance optimization, scalability, and reliability—to strengthen post-deployment system health and business continuity. If you want to build the in-demand skills for testing and release management, monitoring post-deployment performance, and maintaining software lifecycle excellence through continuous improvement, enroll today!

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

CI/CDBehavior-Driven DevelopmentRelease ManagementApplication DeploymentTest PlanningTest Driven Development (TDD)Data ValidationSoftware TestingSoftware Development Life CycleSystems AnalysisBusiness Process AutomationData ModelingSoftware Quality AssuranceProduct Lifecycle ManagementRisk Management FrameworkDigital TransformationSystems ThinkingProcess Flow DiagramsSystem TestingRisk Management

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

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

01Testing Strategies and Practices28 материалов

Welcome to the Course

Course IntroductionВидеоCourse OverviewЧтениеHelpful Tips for Course CompletionPLUGIN

Introduction to Software Testing

The Importance of TestingВидео

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

Upkar Lidder

Senior Software Engineer

John Rofrano

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

Ramanujam Srinivasan

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

Software Testing, Deployment, and Maintenance Strategies
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 15.2 ч

4 модулей

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

Субтитры: Арабский, Французский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Testing Levels and Release CycleВидео
Key Roles and Responsibilities in Software TestingВидео
Testing Case StudyВидео
Practice Quiz: Introduction to Software TestingЗадание

Test Planning and Design

Test Coverage ВидеоAnatomy of a Test CaseВидеоReading: Sample Test Plan with Architect CommentPLUGINCreating and Using a Traceability MatrixВидеоActivity: Role Play Scenario: Test Planning and DesignDIALOGUELab: Review and Annotate a Test Plan for a Login SystemPLUGINPractice Quiz: Test Planning and DesignЗаданиеActivity: Role Play Scenario: Test Planning and DesignDIALOGUE

Implementing TDD and BDD

TDD and BDDВидеоBenefits of Test Driven DevelopmentВидеоBenefits of BDDВидеоBDD Workflow and Gherkin Syntax ВидеоExploring TDD and BDD Through ExamplesВидеоLab: Create TDD and BDD test casesPLUGINPractice Quiz: Implementing TDD and BDDЗаданиеActivity: Role Play Scenario: Applying TDD and BDDDIALOGUE

Module Summary, Glossary, and Assessments

Activity: Podcast: Software Testing InsightsPLUGINReading: Summary and Highlights: Testing Strategies and PracticesЧтениеReading: Glossary: Testing Strategies and PracticesPLUGINGraded Quiz: Testing Strategies and PracticesЗадание
02Software Deployment, Release, and Maintenance Strategies23 материалов

Deployment and Release Management

Deployment versus Release: Key Concepts and ResponsibilitiesВидеоEnabling CI/CD PlanningВидеоRelease Checklist Template with Roles and ApprovalsВидеоRollback Strategy EssentialsВидеоLab: Release plan with CI/CD workflowsPLUGINPractice Quiz: Deployment and Release ManagementЗаданиеActivity: Role Play Scenario: Support the Release of Software FeatureDIALOGUE

Data Migration and Validation

Data Migration Basics: Legacy to New SystemsВидеоData Mapping and Validation TechniquesВидеоData Mapping: Case StudyВидеоLab: Create a Data Migration Readiness ChecklistPLUGINPractice Quiz: Data Migration and ValidationЗаданиеActivity: Role Play Scenario: Data Migration Mapping and ValidationDIALOGUE

Post-Deployment and Continuous Improvement

Monitoring and Alerting; What to Track and WhyВидеоCreating a Maintenance CalendarВидеоReading: Retrospectives and Post-Mortem TemplatesPLUGINLab: Design a Monitoring Plan and Maintenance ChecklistPLUGINActivity: Role Play Scenario: Post Deployment Incident ResponseDIALOGUEPractice Quiz: Post-Deployment and Continuous ImprovementЗадание

Module Summary, Glossary, and Assessments

Activity: Podcast: Strategies for Software Deployment, Release and MaintenancePLUGINReading: Summary and Highlights: Deployment, Release, and Maintenance StrategiesЧтениеGlossary: Deployment, Release, and Maintenance Strategies PLUGINGraded Quiz: Deployment, Release, and Maintenance StrategiesЗадание
03Non-Functional Requirements18 материалов

Introduction to Non-Functional Requirements

What are Non-Functional Requirements?ВидеоCapacity Planning EssentialsВидеоMetrics and Monitoring BasicsВидеоLab: Identify and Create Metrics for an E-commerce Application Based on Business RequirementsPLUGINActivity: Podcast: Important Non-Functional RequirementsPLUGINReading: Cloud Capacity Plans MatrixPLUGINPractice Quiz: Introduction to Non-Functional RequirementsЗадание

Performance and Resilience Requirements

Scalable Architecture PrinciplesВидеоPerformance Optimization and TipsВидеоLab: Create a Performance Plan for a Backend SystemPLUGINBackup and Disaster DesignВидеоReading: NFR Trade-Offs: Making Informed Architecture decisionsPLUGINActivity: Podcast: Define NFRs for a Cloud Approval SystemPLUGIN

Module Summary, Glossary, and Assessments

Activity: Podcast: Module Summary: Non-Functional RequirementsPLUGINSummary and Highlights: Non-Functional RequirementsЧтениеReading: Glossary: Non-Functional RequirementsPLUGINGraded Quiz: Non-Functional RequirementsЗадание
04Final Project, Final Exam, and Course Wrap-Up 12 материалов

Project Planning and Design

Reading: Final Project OverviewPLUGINFinal Project Overview and WalkthroughВидеоReading: Planning Templates: Testing, Migration, DeploymentPLUGINLab: Final Project: Testing and Release Planning KitPLUGINReading: Final Review and Submission GuidelinesPLUGINFinal Project: Submission and EvaluationВнешний инструментProject Quiz: Testing and Release Planning KitЗадание

Final Exam and Course Wrap-Up

Course Glossary: Software Testing, Deployment, and Maintenance StrategiesPLUGINGraded Quiz: Final ExamЗаданиеCourse Wrap-UpВидеоCongratulations and Next StepsЧтениеThanks from the Course TeamЧтение
Practice Quiz: Performance and Resilience RequirementsЗадание