Kegagalan pengujian software telah menimbulkan dampak serius, mulai dari penundaan penerbangan di British Airways (DZone, 2022), berkurangnya jumlah pengikut pengguna TikTok akibat bug sistem (Worksoft, 2022), hingga terhentinya layanan Facebook, WhatsApp, dan Instagram selama beberapa jam (The Verge, 2021). Kondisi ini menunjukkan bahwa pengujian software merupakan aktivitas kritis yang menentukan kualitas, keandalan, dan keberlangsungan layanan digital. Oleh karena itu, penguji software dituntut memiliki kompetensi pengujian yang terstandar dan terukur, salah satunya melalui sertifikasi ISTQB Certified Tester Foundation Level (CTFL).
Course ini dirancang sebagai program persiapan sertifikasi ISTQB CTFL yang menekankan keseimbangan antara pemahaman konseptual dan kesiapan menghadapi ujian. Materi disusun mengacu pada ISTQB CTFL Syllabus v4.0, mencakup fundamentals of testing, peran testing dalam Software Development Lifecycle (SDLC), penerapan static dan dynamic testing, test analysis dan design, serta pengelolaan aktivitas pengujian seperti test planning, risk management, dan defect management (ISTQB, 2023). Pembelajaran diperkuat dengan studi kasus penggunaan tools pengujian software serta drill latihan soal ISTQB CTFL secara terstruktur, sehingga peserta memahami what, why, dan how pengujian software sekaligus meningkatkan kepercayaan diri dalam menghadapi ujian sertifikasi ISTQB CTFL.
OBJECTIVES
1. Mengenal ide-ide dasar pendukung disiplin ilmu pengujian perangkat lunak
2. Mengenal kedua model siklus hidup pengujian perangkat lunak – sequential dan iterative baik langkah-langkah maupun proses pengujian masing-masing modelnya
3. Mengetahui berbagai jenis pengujian yang dapat terjadi sepanjang siklus hidup pengembangan (development life cycle)
4. Mengenal bidang penting pengujian perangkat lunak – static testing technique
5. Mengenal istilah-istilah dan proses dasar pembuatan serangkaian pengujian untuk eksekusi, serta teknik pengujian desain
6. Mengelola, mengatur dan mendokumentasikan pengujian perangkat lunak
7. Mengenal tools yang umum digunakan dalam pengujian perangkat lunak
AUDIENCE
1. Software Tester
2. Developer
3. Test Consultant
4. Test Manager
5. User Acceptance Tester
PREREQUISITES
1. Software Testing Fundamentals
CONTENT
1. Fundamentals of Testing
1.1. What is Testing
1.2. Why is Testing Necessary?
1.3. Testing Principles
1.4. Test Activities, Testware, & Test Roles
1.5. Essential Skills & Good Practices in Testing
2. Testing Throughout the Software Development Lifecycle
2.1. Testing in the Context of an SDLC
2.2. Test Levels & Test Types
2.3. Maintenance Testing
3. Static Testing
3.1. Static Testing Basics
3.2. Feedback & Review Process
4. Test Analysis & Design
4.1. Test Techniques Overview
4.2. Black-Box Test Techniques
4.3. White-Box Test Techniques
4.4. Experience-based Test Techniques
4.5. Collaboration-based Test Approaches
5. Managing the Test Activities
5.1. Test Planning
5.2. Risk Management
5.3. Test Monitoring, Test Control, & Test Completion
5.4. Configuration Management
5.5. Defect Management
6. Test Tools
6.1. Tool Support for Testing
6.2. Benefits & Risks of Test Automation
Course Features
- Lectures 24
- Quizzes 8
- Duration 32 hours
- Skill level All levels
- Language Indonesia
- Students 130
- Certificate Yes
- Assessments Yes
Online
- Start Date 19 Oktober 2026
- End Date 22 Oktober 2026
- Cost Rp5.900.000,-
- Registered 0 Person
- Confirmed 0 Person Daftar
Offline
- Start Date 19 Oktober 2026
- End Date 22 Oktober 2026
- Cost Rp6.900.000,-
- Registered 0 Person
- Confirmed 0 Person Daftar
- 9 Sections
- 24 Lessons
- 32 Hours
- PERSIAPAN2
- 1. FUNDAMENTALS OF TESTING5
- 2. TESTING THROUGHOUT THE SOFTWARE DEVELOPMENT LIFECYCLE3
- 3. STATIC TESTING2
- 4. TEST ANALYSIS AND DESIGN5
- 5. MANAGING THE TEST ACTIVITES5
- 6. TEST TOOLS2
- LATIHAN UJIAN6
- PENUTUPAN2







