1. t e s t i n g a
DATA WAREHOUSE
K E LO M P O K 8 [ KO SA S I H | A S E P H I DAYAT | R E Z A R A H M A N H A K I M | J U H A N DA ]
Bab 21 Dari Buku:
Effective Methods for Software Testing
Includes Complete Guidelines and Checklists
Third Edition William E. Perry
2. Sentralisasi penyimpanan data
memberikan keuntungan
signifikan, tapi juga
meningkatkan kekhawatiran
keamanan data, aksesibilitas dan
integritas.
Data Warehouse merupakan repositori data
terpusat yang disediakan bagi para stakeholder.
3. Kurang tanggung jawab terhadap tugas.
Data yang tidak akurat atau tidak lengkap.
Kehilangan data saat update.
Tidak memadai audit trail untuk merekonstruksi transaksi.
Akses tidak sah ke data
Tingkat layanan yang tidak memadai.
Menempatkan data dalam periode kalender yang salah.
4. Kegagalan software tidak berfungsi sebagaimana mestinya.
Penyalahgunaan data.
Kurang terampil pengolah data.
Dokumentasi yang tidak memadai.
Hilangnya kontinuitas pengolahan.
Kurangnya kriteria untuk mengevaluasi.
Kurangnya dukungan manajemen.
..lanjutan
5.
6. Input untuk proses tes ini adalah pengetahuan
tentang proses-proses kegiatan data warehouse.
Mungkin perusahaan tidak menetapkan prosedur
khusus sehingga ada inkonsistensi antara sistem
perangkat lunak dan / atau pengguna karena
menggunakan prosedur yang berbeda.
7. Berikut standar minimal prosedur proses kegiatan data
warehouse:
..lanjutan
• Siapa yang memiliki akses.• Siapa yang memiliki akses.Data accessibility
• Siapa yang bisa mengubah data .• Siapa yang bisa mengubah data .Update controls
• Tanggal berlaku sebuah data untuk
berbagai jenis proses
• Tanggal berlaku sebuah data untuk
berbagai jenis proses
Date controls
• Bagaimana data dapat digunakan,
termasuk pembatasan pengguna.
• Bagaimana data dapat digunakan,
termasuk pembatasan pengguna.
Usage controls
• Penjelasan data kepada pengguna.• Penjelasan data kepada pengguna.
Documentation
controls
8. Measure the magnitude of
data warehouse concerns.
Identify data warehouse
activities to test
Test the adequacy of data
warehouse activity processes
9.
10. • Adanya fungsi baru dan pergeseran tanggung
jawab dalam struktur organisasi.
• Adanya fungsi baru dan pergeseran tanggung
jawab dalam struktur organisasi.Organizational Process
• Mengurangi resiko kesalahpahaman pengguna-
an data akibat content, reliability, konsistensi
• Mengurangi resiko kesalahpahaman pengguna-
an data akibat content, reliability, konsistensi
Data Documentation
Process
• Penyesuaian dgn sumber daya yg tersedia,
struktur data, konsistensi, kehandalan, integrity
• Penyesuaian dgn sumber daya yg tersedia,
struktur data, konsistensi, kehandalan, integrity
System Development
Process
• Menentukan hak akses, memantau,
mendeteksi, menindak pelanggaran.
• Menentukan hak akses, memantau,
mendeteksi, menindak pelanggaran.Access Control Process
• Mengidentifikasi physical records, logical structure,
segmentasi tanggungjawab, aktifasi, dan verifikasi.
• Mengidentifikasi physical records, logical structure,
segmentasi tanggungjawab, aktifasi, dan verifikasi.Data Integrity Process
• Mengawasi space allocation, service levels, statistic,
memahami prosedur penggunaan, reorganisasi kinerja
• Mengawasi space allocation, service levels, statistic,
memahami prosedur penggunaan, reorganisasi kinerjaOperations Process
• Verifikasi permasalahan, menggunakan alternatif
operasional, menjamin backup ready, prosedur pemulihan
• Verifikasi permasalahan, menggunakan alternatif
operasional, menjamin backup ready, prosedur pemulihan
Backup/Recovery
Process
11.
12.
13. Membuat Quality Control Checklist
YES
Good Test
Practices
NO
Additional
Investigation
N/A
Not
Applicable
COMMENTS
Explain NO
Responses
14. Output dari proses pengujian data warehouse
adalah penilaian terhadap kelayakan proses kegiatan
data warehouse.
Laporan penilaian harus menunjukkan daftar
permasalahan yang ditangani oleh tim penguji dan
proses aktifitas data warehouse telah sesuai dengan
harapan.
15. Pengujian ini tidak dirancang untuk memastikan data
warehouse akan berfungsi dengan baik untuk setiap
penggunaan, melainkan untuk memberi informasi kepada
manajemen bahwa probabilitas kegagalan akan
diminimalkan atau perlu tindakan tambahan.
16. Bab ini dirancang untuk membantu penguji dalam
mengevaluasi proses kerja yang terkait dengan aktivitas data
warehouse dalam hubungannya dengan uji perangkat lunak
aplikasi.
Namun, para penguji tidak bisa mengandalkan hasil tes
perangkat lunak dari satu aplikasi dapat diterapkan untuk
aplikasi data warehouse lainnya, terkadang butuh pengujian
yang lebih luas untuk aplikasi datawarehouse yang berbeda.