Metode ujicoba blackbox memfokuskan pada keperluan fungsional dari software. Karna itu ujicoba
blackbox memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih
seluruh syarat-syarat fungsional suatu program. Ujicoba blackbox bukan merupakan alternatif dari ujicoba
whitebox, tetapi merupakan pendekatan yang melengkapi untuk menemukan kesalahan lainnya, selain
menggunakan metode whitebox.
Ujicoba blackbox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya :
1. Fungsi-fungsi yang salah atau hilang
2. Kesalahan interface
3. Kesalahan dalam struktur data atau akses database eksternal
4. Kesalahan performa
5. kesalahan inisialisasi dan terminasi
Tidak seperti metode whitebox yang dilaksanakan diawal proses, ujicoba blackbox diaplikasikan
dibeberapa tahapan berikutnya. Karena ujicoba blackbox dengan sengaja mengabaikan struktur kontrol,
sehingga perhatiannya difokuskan pada informasi domain. Ujicoba didesain untuk dapat menjawab pertanyaanpertanyaan
berikut :
1. Bagaimana validitas fungsionalnya diuji?
2. Jenis input seperti apa yang akan menghasilkan kasus uji yang baik ?
3. Apakah sistem secara khusus sensitif terhadap nilai input tertentu ?
4. Bagaimana batasan-batasan kelas data diisolasi?
5. Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?
6. Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?
Google Search

Custom Search
Showing posts with label Pemrograman C#. Show all posts
Showing posts with label Pemrograman C#. Show all posts
Monday, March 21, 2011
Flow Control
Aplikasi komputer tidak akan banyak berguna jika hanya bisa menjalankan satu flow. Bayangkan jika program yang Anda buat hanya menjalankan perintah satu persatu dari atas ke bawah. Jika programnya seperti itu, berarti cuma ada satu variasi masalah yang bisa ditangani. Berubah sedikit saja kondisinya, program tersebut sudah tidak bisa berfungsi lagi. Penanganan berbagai variasi masalah menuntut agar bahasa pemrograman memiliki flow control. Flow control memungkinkan program menentukan kode mana yang akan dijalankan berdasarkan kondisi-kondisi tertentu.
Sebelum melangkah lebih jauh lagi, ada istilah-istilah yang perlu dipahami sehubungan dengan flow control ini, yaitu kondisi dan aksi.
Sebelum melangkah lebih jauh lagi, ada istilah-istilah yang perlu dipahami sehubungan dengan flow control ini, yaitu kondisi dan aksi.
Sunday, February 15, 2009
PENGENALAN .NET
Mengenal.Net
.Net adalah sebuah teknologi yang diciptakan oleh Microsoft untuk pengembangan program-program yang berorientasi objek.
Keistimewaan teknologi .Net bagi para developer:
1. Programmer dapat berpindah dari teknologi yang lama ke teknologi .Net dengan mudah karena adanya kompabilitas .Net dengan teknologi yang lama(Misalnya VB (Visual Basic)6 dengan VB .Net)
2. Dapat membuat interaksi antarprogram walaupun dibuat dengan bahasa pemrograman yang berbeda. Hal ini akan meningkatkan efektivitas kinerja tim yang memiliki programmer dengan penguasaan bahasa pemrograman yang berbeda-beda. Dengan demikian proyek dapat tetap diselesaikan dengan baik, tepat waktu, dan efisien.
3. Dukungan penuh terhadap pengembangan aplikasi internet, seperti teknologi HTML, XML, SOAP, dan HTTP
4. Mendukung banyak bahasa pemrograman, di antaranya Visual C++, C#, VB, dan Java
Dibawah ini adalah gambar dari Platform Microsoft.Net

Teknologi ini mempunyai 4 komponen utama seperti:
1. .Net Framework
2. .Net Buliding Block Services
3. Visual Studio.Net
4. .Net Enterprise Server
1. .Net Framework
.Net Framework adalah sebuah framework atau bingkai kerja bagi aplikasi-aplikasi .Net yang dibuat dengan menggunakan Visual Studio .Net tanpa terpengaruh bahasa pemrograman yang digunakan.
Dibawah ini adalah gambar dari Arsitektur.Net

Berikut ini adalah komponen-komponen dari .Net Framework
-> Common Language Runtime (CLR)
-> Microsoft Intermediate Language (MSIL)
-> Just in Time Compilers (JITers)
-> Framework Class Library (FCL)
-> Common Language Specification(CLS)
-> Common Type System (CTS)
-> Garbage Collection (GC)
2. .Net Buliding Block Services
.Net Building Block Services adalah sekumpulan service yang dapat diakses secara online atau offline
Visual Studio .Net
Visual studio .Net adalah sekumpulan alat pengembangan software yang diperuntukan bagi .Net Platform.
Isi dari Visual Studio.Net antara lain C#, C++.Net, VB.Net, J#, jScript.Net
.Net Enterprise Server
.Net Enterprise Server adalah kumpulan teknologi berbasiskan server yang mendukung
.Net yang mencakup Messaging,Database, Sistem Operasi, atau manajemen e-commerce. Contohnya: Windows Server 2000,2003,Microsoft Exchange Server.
.Net adalah sebuah teknologi yang diciptakan oleh Microsoft untuk pengembangan program-program yang berorientasi objek.
Keistimewaan teknologi .Net bagi para developer:
1. Programmer dapat berpindah dari teknologi yang lama ke teknologi .Net dengan mudah karena adanya kompabilitas .Net dengan teknologi yang lama(Misalnya VB (Visual Basic)6 dengan VB .Net)
2. Dapat membuat interaksi antarprogram walaupun dibuat dengan bahasa pemrograman yang berbeda. Hal ini akan meningkatkan efektivitas kinerja tim yang memiliki programmer dengan penguasaan bahasa pemrograman yang berbeda-beda. Dengan demikian proyek dapat tetap diselesaikan dengan baik, tepat waktu, dan efisien.
3. Dukungan penuh terhadap pengembangan aplikasi internet, seperti teknologi HTML, XML, SOAP, dan HTTP
4. Mendukung banyak bahasa pemrograman, di antaranya Visual C++, C#, VB, dan Java
Dibawah ini adalah gambar dari Platform Microsoft.Net

Teknologi ini mempunyai 4 komponen utama seperti:
1. .Net Framework
2. .Net Buliding Block Services
3. Visual Studio.Net
4. .Net Enterprise Server
1. .Net Framework
.Net Framework adalah sebuah framework atau bingkai kerja bagi aplikasi-aplikasi .Net yang dibuat dengan menggunakan Visual Studio .Net tanpa terpengaruh bahasa pemrograman yang digunakan.
Dibawah ini adalah gambar dari Arsitektur.Net

Berikut ini adalah komponen-komponen dari .Net Framework
-> Common Language Runtime (CLR)
-> Microsoft Intermediate Language (MSIL)
-> Just in Time Compilers (JITers)
-> Framework Class Library (FCL)
-> Common Language Specification(CLS)
-> Common Type System (CTS)
-> Garbage Collection (GC)
2. .Net Buliding Block Services
.Net Building Block Services adalah sekumpulan service yang dapat diakses secara online atau offline
Visual Studio .Net
Visual studio .Net adalah sekumpulan alat pengembangan software yang diperuntukan bagi .Net Platform.
Isi dari Visual Studio.Net antara lain C#, C++.Net, VB.Net, J#, jScript.Net
.Net Enterprise Server
.Net Enterprise Server adalah kumpulan teknologi berbasiskan server yang mendukung
.Net yang mencakup Messaging,Database, Sistem Operasi, atau manajemen e-commerce. Contohnya: Windows Server 2000,2003,Microsoft Exchange Server.
Subscribe to:
Posts (Atom)