Pengujian perangkat lunak membutuhkan waktu dan biaya yang relative tinggi. Estimasi alokasi biaya untuk tahap pengujian adalah 40% dan 60% untuk pengembangan (Sommerville 2010). Meskipun membutuhkan usaha yang besar, proses pengujian adalah tahap yang penting dan dibutuhkan. Hal ini karena dampak dari kegagalan produk perangkat lunak juga sangat besar. Kerugian yang bisa dialami diantaranya adalah kerugian pada waktu, uang dan reputasi (Hambling 2015).
Ketergantungan yang tinggi ini terletak pada software yang berfungsi dengan benar. Kualitas perangkat lunak telah menjadi faktor yang paling penting dalam menentukan keberhasilan produk atau tugas-tugas. Untuk itu maka diperlukan sebuah tes software yang terstandar agar sebuah software berguna sesuai fungsi dan requirementnya.
Dalam training software testing foundation ini, selain Anda akan mempelajari bagaimana menerapkan standar yang baik menurut ISTQB-ISEB dalam tes software dasar, Anda juga akan dibekali persiapan ujian ISTQB Certified Tester Foundation Level (CTFL). Sertifikasi ini akan menjadi langkah awal bagi Anda untuk menjadi seorang Expert Tester (CTEL).
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
Tidak ada training khusus yang dipersyaratkan
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 8
- Quizzes 8
- Duration 32 hours
- Skill level All levels
- Language Indonesia
- Students 124
- Certificate Yes
- Assessments Yes
Online
- Start Date 16 Desember 2024 FIXED
- End Date 19 Desember 2024
- Cost Rp4.900.000,-
- Registered 2 Person
- Confirmed 2 Person Daftar
Offline
- Start Date 16 Desember 2024 FIXED
- End Date 19 Desember 2024
- Cost Rp5.900.000,-
- Registered 5 Person
- Confirmed 5 Person Daftar