Brainmatics

Software Testing Fundamentals

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 training ini peserta akan dibahas 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

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. Introduction of Testing
1.1. Why is Testing Necessary?
1.2. Seven Testing Principles
1.3. Test Process
1.4. The Psychology of Testing

2. Testing Throughout the Software Development Lifecycle
2.1. Software Development Lifecycle Models
2.2. Test Levels
2.3. Test Types
2.4. Maintenance Testing

3. Static Testing
3.1. Static Testing Basics
3.2. Review Process

4. Test Techniques
4.1. Categories of Test Techniques
4.2. Black-box Test Techniques
4.3. White-box Test Techniques
4.4. Experience-based Test Techniques

5. Test Management
5.1. Test Organization
5.2. Test Planning and Estimation
5.3. Test Monitoring and Control
5.4. Configuration Management
5.5. Risks and Testing
5.6. Defect Management

6. Tool Support for Testing
6.1. Test Tool Considerations
6.2. Effective Use of Tools

 

INSTRUCTOR

Haris Dermawan. Kelahiran Lebak – Banten. Menyelesaikan Pendidikan dasar dan menengah di SD Negeri 1 Warunggunung dan SMP Negeri 1 Warunggunung. Menamatkan SMK di SMK Negeri 1 Rangkasbitung. Menempuh pendidikan S1 Teknik Informatika di STMIK Eresha Jakarta. Saat ini sedang menyelesaikan pendidikan S2 dibidang Ilmu Komputer. Memiliki pengalaman dalam proyek pengembangan software sebagai Business Analyst dan Systems Analyst. Banyak terlibat berbagai proyek pengembangan Enterprise Architecture di banyak perusahaan swasta, BUMN dan pemerintahan. Saat ini aktif sebagai instruktur di PT Brainmatics Cipta Informatika, sekaligus aktif sebagai System Analyst di PT IlmuKomputerCom Braindevs Sistema

 

PENDAFTARAN

Klik daftar untuk melakukan pendaftaran.