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

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

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

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

Foundations of Software Testing and Validation

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

О курсе

Software testing and validation are vital because they ensure that the end product meets the design requirements. In just two weeks, you'll gain a comprehensive understanding of industry-standard techniques and learn how to design and implement effective test cases. Through step-by-step guidance and real-world examples, you'll delve into different types of software testing, acquiring the skills to apply industry standards and best practices. You'll learn to design robust test cases and adhere to industry standards, making you a valuable asset in the software development field. By the end of the course, you'll be equipped with the knowledge and expertise to ensure software quality through rigorous testing and validation processes. Join this course and kickstart your software development career today. This course is one of many, offered by Click Start, a UK training programme designed to help young people develop digital skills. Click Start offers a limited number of scholarships giving free access to young people in the UK. Check the FAQs to see more detail and follow the link to check if you are eligible for free access today.

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

Quality AssuranceSoftware TestingVerification And ValidationSoftware Development Life CycleSoftware DevelopmentSoftware Quality AssuranceTest Case

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

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

01Week 1: Foundations of software testing and validation27 материалов

Course introduction

Welcome to your course and its creatorВидеоWhat you will learnЧтениеThe structure of the courseЧтениеWhat are you looking forward to?Обсуждение

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

Julian Brooks

Dr

Click Start

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

Foundations of Software Testing and Validation
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 6.4 ч

2 модулей

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

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

Часть программы вашего университета

Lesson 1: An introduction to software testing

Lesson 1: IntroductionЧтениеThe importance of software testing and key conceptsВидеоSoftware bugs in the real worldЧтениеReal-world software failures and consequencesОбсуждениеThe Software Development Life Cycle (SDLC) and the role of testingВидеоExercise: Identifying software testing activities in the SDLC ЧтениеLesson 1: Summary and next stepsЧтение

Lesson 2: Test levels and test types

Lesson 2: IntroductionЧтениеTest levels and test typesВидеоResearch and describe test levels and examplesОбсуждениеCheck your understanding: Test levels and types ЗаданиеFunctional and non-functional testingВидеоCheck your understanding: Functional and non-functional testingЗаданиеLesson 2: Summary and next stepsЧтение

Lesson 3: Software testing techniques: Static testing

Lesson 3: IntroductionЧтениеStatic testing techniquesВидеоOptional: Hands-on code review activityЛабораторнаяOptional: Explanation of code review activityЧтениеCheck your understanding: Static testingЗаданиеIntroduction to static code analysis toolsВидеоResearch popular static code analysis tools and their featuresОбсуждениеLesson 3: Summary and next stepsЧтениеWeek 1: Summary quizЗадание
02Week 2: Test design techniques and validation 29 материалов

Lesson 4: Dynamic testing techniques

Check your understanding: Week 1 refresherЗаданиеLesson 4: IntroductionЧтениеDynamic testing techniquesВидеоExercise: Researching dynamic testing techniquesЧтениеShare your findings on dynamic testing techniquesОбсуждениеTesting activitiesВидеоExercise: Designing a basic test plan for a software scenarioЧтениеDynamic testing techniques recapВидеоLesson 4: Summary and next stepsЧтение

Lesson 5: Test design techniques: Boundary value analysis and equivalence partitioning

Lesson 5: IntroductionЧтениеTest design techniquesВидеоDesign a test case with equivalence partitioning (EP)ОбсуждениеBoundary Value Analysis (BVA)ВидеоDesign a test case with boundary value analysisОбсуждениеCompare and contrast BVA and EPВидео

Lesson 6: What about Artificial Intelligence?

Lesson 6: IntroductionЧтениеWhat is Artificial Intelligence?ЧтениеLesson 6: Summary and next stepsЧтение

Lesson 7: Software validation and quality assurance

Lesson 7: IntroductionЧтениеSoftware validation and quality assuranceВидеоDifferences between validation and verificationОбсуждениеBest practices for software validation and QAВидеоExercise: Design a validation plan and QA activitiesЧтениеLesson 7: Summary and next stepsЧтение

Course summary and assessment

Course summary: What have you learnt?ЧтениеTest your learning and get your certificateЗаданиеTaking your learning furtherЧтение
Check your understanding: Reflect on BVA and EPЗадание
Lesson 5: Summary and next stepsЧтение