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

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

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

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

Automated Testing and Advanced Data Management

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

О курсе

Build the essential skills needed to test, troubleshoot, and optimize modern software systems in this applied course within the Web Development Skill Path. You will learn how to analyze software defects to uncover their root causes, generate automated test cases using generative AI, create synchronized browser-based tests with Selenium, and debug complex issues in JavaScript driven applications. You will also construct advanced database queries using ORM techniques, manage transactions to ensure data integrity, and optimize data access patterns through connection pooling and efficient fetching strategies. Finally, you will develop unit and integration tests for Java and Spring Boot applications to validate functionality and prevent regressions. This course brings together expertise from the University of Minnesota, Simplilearn, Packt, Amazon, and BITS Pilani, giving you multiple professional perspectives on testing and data management. Through hands on practice and modular learning, you will progress from foundational defect analysis to AI powered test creation, automation, database integration, and full stack application testing. By the end, you will be able to confidently design, execute, and optimize tests across the software stack, preparing you for real world development and quality engineering roles.

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

Generative AITest AutomationSoftware TestingSelenium (Software)Application DeploymentPerformance TuningDatabase ManagementDatabasesJavaSpring BootUnit TestingAI SecurityDebuggingObject-Relational MappingData Access

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

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

01Start Here: Get Oriented and Check Your Skills2 материалов
Start Here: How This Skill-Based Course WorksЧтениеSkill Diagnostic: Find Your Recommended Starting PointЗадание
02Testing in the Software Development Lifecycle20 материалов

Fundamental Testing Processes

What is a test plan?Видео

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

Professionals from the Industry

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

Automated Testing and Advanced Data Management
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 19.4 ч

7 модулей

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

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

Часть программы вашего университета
What is a Test Plan?Задание
Importance of a Good Test PlanВидео
Importance of a Good Test PlanЗадание
Stages of Software Testing ProcessВидео
Stages of Software Testing ProcessЗадание
Test (Status) ReportsВидео
Test (Status) ReportsЗадание
Risk-based Test PlanningВидео
Risk Based Test PlanningЗадание

Software Defect Reports

Software Defect ReportsВидеоSoftware Defect ReportsЗаданиеSoftware Defect Reports: AnalysisВидеоSoftware Defect Reports: AnalysisЗаданиеSoftware Defect Reports: ReportingВидеоSoftware Defect Reports: ReportingЗаданиеSoftware Defect Reports: Report ContentВидеоSoftware Defect Reports: Report ContentЗаданиеSoftware Defect Reports: Track, Retest, and CloseВидеоSoftware Defect Reports: Track, Retest, and CloseЗадание
03Generative AI in Software Testing and Security10 материалов

Introduction to Software Testing with Generative AI

What is Test Case Generation?ВидеоGenerative AI Techniques of Test Case GenerationВидеоDemo: Generating the Test Case with AIВидеоQuiz on Introduction to Software Testing with Generative AIЗадание

Vulnerability Scan with Generative AI

AI's Role in Identifying and Fixing VulnerabilitiesВидеоAI in Vulnerability IdentificationВидеоMulti-Language Vulnerability DetectionВидеоAI-Driven Measures for Securing Various SystemsВидеоDemo: Fixing the Identified Security Vulnerabilities Within the CodeВидеоQuiz on Vulnerability Scan with Generative AIЗадание
04Test Synchronization3 материалов

Test Synchronization

What Is Test Synchronization?ВидеоImplicit WaitВидеоExplicit WaitВидео
05Databases and Java29 материалов

Introduction to JDBC

Introduction to database connectivityВидеоJDBC architectureВидеоActivity: JDBC driversЧтениеActivity: Setting up the environmentЧтениеDatabase connection basicsВидеоLoading and registering driversВидеоActivity: Establishing a connectionЧтениеActivity: Creating JDBC statementsЧтениеExecuting queries and handling resultsВидеоActivity: Making connectionsЛабораторная

Connection management

Introduction to connection managementВидеоUsing DataSourceВидеоActivity: Configuring connection propertiesЧтениеHandling connection exceptionsВидеоClosing connectionsВидеоActivity: Connection lifecycleЧтение

Data Definition Language

Executing DDL statementsВидеоCreating tablesВидеоActivity: Altering tablesЛабораторнаяDropping tablesВидеоActivity: Queries in actionЛабораторнаяData manipulation languageВидеоHandling transactions
06Testing, Debugging, and Deployment30 материалов

Testing and Debugging Database Applications

Introduction to Testing Spring Boot ApplicationsВидеоIntroduction to Testing Spring Boot ApplicationsЧтениеIntroduction to Testing Spring Boot ApplicationsЗаданиеWriting Unit Tests for ControllersВидеоWriting Unit Tests for ControllersЧтениеWriting Unit Tests for ControllersЗаданиеWriting Integration TestsВидеоWriting Integration TestsЧтениеWriting Integration TestsЗаданиеUsing Postman to Test API EndpointsВидеоUsing Postman to Test API EndpointsЧтениеUsing Postman to Test API EndpointsЗаданиеDebugging Common Issues in Database ApplicationsВидеоDebugging Common Issues in Database ApplicationsЧтениеDebugging Common Issues in Database ApplicationsЗадание

Deployment and Maintenance

Packaging the Application (JAR/WAR)ВидеоPackaging the Application (JAR/WAR)ЧтениеPackaging the Application (JAR/WAR)ЗаданиеDeploying the Application to a Web Server (Tomcat)ВидеоDeploying the Application to a Web Server (Tomcat)ЧтениеDeploying the Application to a Web Server (Tomcat)Задание
07Skill Assessment: Automated Testing and Advanced Data Management2 материалов

Lesson

Learner Expectations for Skill AssessmentЧтениеAutomated Testing and Advanced Data ManagementЗадание
Activity: Opening, using, and closing a connectionЛабораторная
Knowledge check: Connection managementЗадание
Видео
Activity: Commit and rollbackЧтение
Knowledge check: Data definition languageЗадание
Module summary: Introduction to JDBCВидео
Additional resourcesЧтение
Configuring Application Properties for Different EnvironmentsВидео
Configuring Application Properties for Different EnvironmentsЧтение
Configuring Application Properties for Different EnvironmentsЗадание
Monitoring and Maintaining the ApplicationВидео
Monitoring and Maintaining the ApplicationЧтение
Monitoring and Maintaining the ApplicationЗадание
Final Project Review and Next StepsВидео
Final Project Review and Next StepsЧтение
Final Project Review and Next StepsЗадание