Pengujian software merupakan proses yang sangat penting dalam pengembangan software. Pengujian software diperlukan untuk mendeteksi bug dalam software dan untuk menguji apakah software yang dikembangkan memenuhi requirements dari user atau product owner. Bug dalam software dapat menyebabkan kegagalan pada fungsi software, sehingga bisa menyebabkan kerugian baik secara waktu, uang, dan reputasi perusahaan. Maka dari itu, diperlukan sebuah mekanisme pengujian software yang standard, agar software berjalan sesuai fungsinya. Pada course ini peserta akan diajarkan bagaimana menerapkan mekanisme pengujian software berdasarkan standard ISTQB-ISEB, memahami beberapa jenis dan teknis pengujian software, mengelola dan mendokumentasikan pengujian software, dan dapat menggunakan tools yang umum digunakan dalam pengujian software.
OBJECTIVE
- Mengenal ide-ide dasar pendukung disiplin ilmu pengujian perangkat lunak
- Mengenal kedua model siklus hidup pengujian perangkat lunak – sequential dan iterative baik langkah-langkah maupun proses pengujian masing-masing modelnya
- Mengetahui berbagai jenis pengujian yang dapat terjadi sepanjang siklus hidup pengembangan (development life cycle)
- Mengenal bidang penting pengujian perangkat lunak – static testing technique
- Mengenal istilah-istilah dan proses dasar pembuatan serangkaian pengujian untuk eksekusi, serta teknik pengujian desain
- Mengelola, mengatur dan mendokumentasikan pengujian perangkat lunak
- Mengenal tool-tool yang umum digunakan dalam pengujian perangkat lunak
AUDIENCE
- Software Testers
- Developers
- Test Consultants
- Test Managers
- User Acceptance Testers
PREREQUISITES
Tidak ada training khusus yang dipersyaratkan
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, 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 an SDLC
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 fot Testing
6.2. Benefits and Risks of Test Automation
Course Features
- Lectures 8
- Quizzes 2
- Duration 32 hours
- Skill level All levels
- Language Indonesia
- Students 48
- Certificate Yes
- Assessments Yes
Online
- Start Date 21 Juli 2025
- End Date 24 Juli 2025
- Cost Rp4.900.000,-
- Registered 1 Person
- Confirmed 1 Person Daftar
Offline
- Start Date 21 Juli 2025 FIXED
- End Date 24 Juli 2025
- Cost Rp5.900.000,-
- Registered 6 Person
- Confirmed 6 Person Daftar