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 tool-tool yang umum digunakan dalam pengujian perangkat lunak
AUDIENCE
1. Software Testers
2. Developers
3. Test Consultants
4. Test Managers
5. User Acceptance Testers
PREREQUISITES
1. Software Testing Fundamentals
CONTENT
1. Fundamentals of Testing
1.1. Introduction of Testing
1.2. Why is Testing Necessary?
1.3. Testing Principles
1.4. Test Activities, Testware and Test Roles
1.5. Essential Skills and Good Practices in Testing
2. Testing Throughout the Software Development Lifecycle
2.1. Testing in the Context of a Software Development Lifecycle
2.2. Test Levels and Test Types
2.3. Maintenance Testing
3. Static Testing
3.1. Static Testing Basics
3.2. Feedback and Review Process
4. Test Analysis and 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 and Test Completion
5.4. Configuration Management
5.5. Defect Management
6. Test Tools
6.1. Tool Support for Testing
6.2. Benefits and Risks of Test Automation
Course Features
- Lectures 24
- Quizzes 8
- Duration 32 hours
- Skill level All levels
- Language Indonesia
- Students 123
- Certificate Yes
- Assessments Yes
Online
- Start Date 2 Juni 2026
- End Date 5 Juni 2026
- Cost Rp5.900.000,-
- Registered 0 Person
- Confirmed 0 Person Daftar
Offline
- Start Date 2 Juni 2026
- End Date 5 Juni 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




