Perahu kertasku kan melaju, membawa surat cinta bagimu. Kata-kata yang sedikit gila, tapi ini adanya. Perahu kertas mengingatkanku betapa ajaibnya hidup ini, mencari-cari tambatan hati. Kau sahabatku sendiri. Hidupkan lagi mimpi-mimpi (cinta-cinta) cita-cita, yang lama ku pendam sendiri. Berdua ku bisa percaya. Ku bahagia kau telah terlahir di dunia, dan kau ada di antara milyaran manusia. Dan ku bisa dengan radarku menemukanmu, tiada lagi yang mampu berdiri halangi rasaku cintaku padamu…Maudy Ayunda
Monday, 30 September 2013
Perahu Kertas
Labels:
Coretan
Wednesday, 24 July 2013
Sunday, 23 June 2013
"Jangan ada yang mengganggu duniaku. Jangan pernah melihat masalaluku, ini aku sekarang. Apa adanya..."Dyah Puteria Wati
Labels:
Quotes
Wednesday, 15 May 2013
"Kita tidak harus tahu orang lain butuh kita atau tidak, yang terpenting kita ada untuk mereka.."Rêveur
Labels:
Quotes
"Tuhan, berilah aku ketenangan untuk dapat menerima hal-hal yang tidak dapat diubah, keberanian untuk mengubah hal-hal yang bisa diubah, dan kebijaksanaan untuk mengetahui perbedaanya.."Reinhold Niebuhr
Labels:
Quotes
"Waktu terlalu lambat bagi mereka yang menunggu, terlalu cepat bagi mereka yang takut, terlalu lama bagi mereka yang berduka, terlalu pendek bagi mereka yang bersukacita, tetapi bagi mereka yang mengasihi, waktu itu adalah keabadian.."Henry Van Dyke
Labels:
Quotes
Monday, 28 January 2013
Sunday, 20 January 2013
"Terkadang sesuatu yang kita harapkan itu tidak sesuai, tapi justru dia adalah yang terbaik diantara yang lain.."Skay Nugraha
Labels:
Quotes
Friday, 18 January 2013
Volume Testing
Volume testing atau pengujian volume termasuk kedalam non-fungsional test, yang sering digunakan secara bergantian. Dimana pengujian volume ini mengacu kepada pengujian aplikasi perangkat lunak dengan sejumlah data. Jumlah data yang didapat bisa di generic menjadi ukuran database atau bisa juga menjadi file interface yang merupakan subject untuk pengujian volume. Contoh yang dapat kita ambil jika seandainya ingin menguji aplikasi dengan ukuran database tertentu, maka kita akan memperluas database ke ukuran tersebut dan kemudian menguji kinerja aplikasi yang ada diatasnya. Contoh lain ketika terdapat persyaratan untuk aplikasi untuk berinteraksi dengan file interface (dapat berupa file seperti dat, xml, dsb.) interaksi ini mampu membaca dan / atau menulis ke / dari file. Dimana kita akan membuat file sampel ukuran yang di inginkan dan kemudian menguji fungsionalitas aplikasi dengan file tersebut untuk mengetahui kinerjanya.
Adapun tujuan dari pengujian volume diantaranya mencari permasalahan dengan memaksimalkan jumlah data dan menggunakan sistem kinerja yang sering digunakan untuk mengurangi besarnya data yang harus dicari, diperintahkan dan lain-lain. Pengujian prosedur pada volume testing diantaranya sistem sistem yang dijalankan dengan jumlah yang maksimum,dengan menggunakan table internal, database, file, dan lain-lain dengan syarat hardisk yang maksimal. Data yang dibutuhkan dengan panjang inputan eksternal yang maksimal, serta fungsi-fungsi penting dimana volume data dapat menyebabkan suatu masalah.
Hasil yang di inginkan dari volume testing yaitu tidak adanya masalah, tidak adanya penurunan kinerja yang signifikan, dan data tidak ada yang hilang. Adapum beberapa pertimbangan saat melakuakan pengujian volume diantaranya :
Sebuah tugas khusus pada pengujian volume yaitu memeriksa jumlah maksimum yang sesungguhnya dari data tersebut, yang mungkin dalam situasi yang sangat ekstrim. Misalnya pengolahan data pada hari besar yang harus dilakukan saat tahun baru, kampanye, waktu tenggang pajak, bencana dan lain-lain. Masalah yang sering dihadapi pun sangat beragam diantaranya hardisk yang penuh, dari database, file, buffer, counter yang dapat menyebabkan meluap. Maksimalnya jumlah data komuniasi juga menjadi perhatian pada pengujian volume.
Bagian dari pengujian volume adalah untuk menjalankan sistem selama beberapa waktu tertentu dengan banyak data. Hal ini dalam rangka untuk memeriksa apa yang terjadi pada buffer sementara dan untuk memeriksa timeout karena waktu yang lama pada saat mengakses. Salah satu varian utama dari test ini menggunakan volume rendah, seperti menggunakan database atau file yang kosong, mail yang kosong, tidak ada link dan lain-lain, sehingga beberapa program tidak dapat menangani ini dengan baik. Salah satu varian terakhir adalah mengukur berapa banyak ruang yang dibutuhkan oleh sebuah program. Hal yang terpenting jika program berbagi sumberdaya dengan yang lain. Semua program yang diambil bersama-sama tidak boleh menggunakan sumberdaya yang tersedia secara berlebihan. Misalnya Sistem Online : masukan cepat, tetapi belum tentu yang tercepat, dari inputan yang berbeda saluran. Hal ini dilakukan beberapa waktu untuk memeriksa apakah buffer yang sementara cenderung overflow atau mengisi, jika waktu eksistensi sedang menurun. Dengan memperhatikan saat membuat, memperbaharui, membaca, dan menghapus operasi. Hal terpenting tersebut diantaranya:
Adapun kelemahan yang ditemukan melalui tes Volume adalah jika mereka yang menggunakan program menyimpang dari yang diharapkan untuk informasi volume tertentu. Dengan demikian, teknik perbankan akan diuji untuk kesalahan dalam volume yang jauh lebih besar dari informasi, bahwa program ritel kecil. Sebuah kantong yang hanya memanifestasikan dirinya di atas meja dengan satu juta catatan tidak relevan dengan program ritel, namun akan dijemput oleh penguji dari bank. Informasi yang dapat dipercaya tentang bagaimana program akan berperilaku sangat penting. Selama banyak booming dotcom web-situs yang diluncurkan tanpa mengetahui apa efek akan bahwa backend database tumbuh secara eksponensial. Dari hal tersebut biasanya akan terdapat banyaknya kecelakaan yang tidak diharapkan.
Masalah yang ada pada saat pengujian volume ialah :
Adapun yang terpenting adalah bahwa tes yang akan dijalankan, pada beban puncak, untuk jangka waktu yang sama dengan atau lebih besar dari durasi produksi yang diharapkan dari beban puncak.
Kesimpulan
Volume testing (pengujian volume) dilakukan terhadap efisiensi di aplikasi. Jumlah data yang besar di proses melalui aplikasi (yang sedang di uji) untuk memeriksa keterbatasan ekstrem dari sistem. Pengujian sebuah sistem (software atau hardware) untuk serangkaian pengujian dengan volume data yang diproses adalah subjek dari pengujian, seperti sistem yang dapat menangkap sistem pengolahan transaksi penjualan real-time atau dapat memperbaharui basis data atau pengembalian data (data retrieval). Pengujian volume akan memastikan batas-batas fisik dan logis untuk sebuah kapasitas sistem dan memastikan apakah batasan dapat diterima untuk memenuhi proyeksi kapasitas dari pengolahan bisnis organisasi.
Sumber:
http://testinglink.in/topics/what-is-volume-testing
http://www.onestoptesting.com/volume-testing/
http://www.loadtest.com.au/types_of_tests/volume_tests.html
Adapun tujuan dari pengujian volume diantaranya mencari permasalahan dengan memaksimalkan jumlah data dan menggunakan sistem kinerja yang sering digunakan untuk mengurangi besarnya data yang harus dicari, diperintahkan dan lain-lain. Pengujian prosedur pada volume testing diantaranya sistem sistem yang dijalankan dengan jumlah yang maksimum,dengan menggunakan table internal, database, file, dan lain-lain dengan syarat hardisk yang maksimal. Data yang dibutuhkan dengan panjang inputan eksternal yang maksimal, serta fungsi-fungsi penting dimana volume data dapat menyebabkan suatu masalah.
Hasil yang di inginkan dari volume testing yaitu tidak adanya masalah, tidak adanya penurunan kinerja yang signifikan, dan data tidak ada yang hilang. Adapum beberapa pertimbangan saat melakuakan pengujian volume diantaranya :
- Data yang mungkin perlu analisis profil penggunaan dan mungkin tidak sepele (sama pada Stress testing)
- Mengcopy data produksi
- Menggunakan data atau alat ekstraksi
- Mengetahui bahwa variasi data sangatlah penting
- Mengetahui memori fragmentasi sangatlah penting
Sebuah tugas khusus pada pengujian volume yaitu memeriksa jumlah maksimum yang sesungguhnya dari data tersebut, yang mungkin dalam situasi yang sangat ekstrim. Misalnya pengolahan data pada hari besar yang harus dilakukan saat tahun baru, kampanye, waktu tenggang pajak, bencana dan lain-lain. Masalah yang sering dihadapi pun sangat beragam diantaranya hardisk yang penuh, dari database, file, buffer, counter yang dapat menyebabkan meluap. Maksimalnya jumlah data komuniasi juga menjadi perhatian pada pengujian volume.
Bagian dari pengujian volume adalah untuk menjalankan sistem selama beberapa waktu tertentu dengan banyak data. Hal ini dalam rangka untuk memeriksa apa yang terjadi pada buffer sementara dan untuk memeriksa timeout karena waktu yang lama pada saat mengakses. Salah satu varian utama dari test ini menggunakan volume rendah, seperti menggunakan database atau file yang kosong, mail yang kosong, tidak ada link dan lain-lain, sehingga beberapa program tidak dapat menangani ini dengan baik. Salah satu varian terakhir adalah mengukur berapa banyak ruang yang dibutuhkan oleh sebuah program. Hal yang terpenting jika program berbagi sumberdaya dengan yang lain. Semua program yang diambil bersama-sama tidak boleh menggunakan sumberdaya yang tersedia secara berlebihan. Misalnya Sistem Online : masukan cepat, tetapi belum tentu yang tercepat, dari inputan yang berbeda saluran. Hal ini dilakukan beberapa waktu untuk memeriksa apakah buffer yang sementara cenderung overflow atau mengisi, jika waktu eksistensi sedang menurun. Dengan memperhatikan saat membuat, memperbaharui, membaca, dan menghapus operasi. Hal terpenting tersebut diantaranya:
- Sistem database, database yang dijalankan harus sesuai dengan maksimalnya jumlah kasus. Pekerjaan yang dilakukan dengan sejumlah transaksi yang cukup besar, misalnya dimana sesuatu yang harus dilakukan untuk semua objek dalam database. Untuk menghasilkan pencarian yang kompleks maka harus memilah-milah dari banyaknya table, dengan banyaknya field yang terkait dengan objek lain, dan untuk jumlah maksimum objek tersebut yang kemungkinan besar pada nomor hasil penjumlahan.
- Pertukaran file, terutama file yang sudah lama. Dan memiliki penjang maksimal. Lebih lama dari panjang maksimum yang biasanya terdapat dalam nilai protocol komunikasi. Misalnya untuk protocol yang tidak di dukung oleh protocol mail. Dan juga banyaknya file, bahkan dengan kombinasi yang cikup besar. File pada email dengan jumlah yang maksimal, penjangnya file yang memungkinkan dapat masuknya buffer yang melimpah atau memicu timeout. Besar dan panjangnya timeout tripper merupakan hal yang umum pada komunikasi.
- Disk space, mencoba mengisi ruang disk dimana-mana agar ada backup. Periksa apa yang terjadi jika tidak ruang sebelah kiri yang lebih banyak dan bahkan data yang berlebih yang dimasukkan ke dalam sistem.
- File system, nomor maksimal file untuk file sistem dan / atau panjang maksimum.
- Memori internal, minimum jumlah memori yang tersedia (terpasang). Banyaknya program yang dibuka pada saat bersamaan, setidaknya pada platform klien.
- Periksa pesan kesalahan dan peringatan, jika yang dimaksud untuk permasalahan volume, dan jika membantu dan dimengerti.
- Apakah ada data yag hilang?
- Apakah terlalu banyak sistem yang lambat?
- Apakah terjadi timeout? Dalam kegagalan kasus mungkin saja bisa terjadi.
- Jika terlihat berjalan dengan baik, data, file akhir, field, table apa semua sudah benar?
- Apakah data yang tersimpan salah?
- Apakah data yang hilang atau yang ditulis tersebut tanpa peringatan?
Adapun kelemahan yang ditemukan melalui tes Volume adalah jika mereka yang menggunakan program menyimpang dari yang diharapkan untuk informasi volume tertentu. Dengan demikian, teknik perbankan akan diuji untuk kesalahan dalam volume yang jauh lebih besar dari informasi, bahwa program ritel kecil. Sebuah kantong yang hanya memanifestasikan dirinya di atas meja dengan satu juta catatan tidak relevan dengan program ritel, namun akan dijemput oleh penguji dari bank. Informasi yang dapat dipercaya tentang bagaimana program akan berperilaku sangat penting. Selama banyak booming dotcom web-situs yang diluncurkan tanpa mengetahui apa efek akan bahwa backend database tumbuh secara eksponensial. Dari hal tersebut biasanya akan terdapat banyaknya kecelakaan yang tidak diharapkan.
Masalah yang ada pada saat pengujian volume ialah :
- Menghasilkan fragmentasi memori cukup sulit
- Relational integritas data yang dihasilkan
- Kunci dinamis
- Data harus mengikuti profil users
Adapun yang terpenting adalah bahwa tes yang akan dijalankan, pada beban puncak, untuk jangka waktu yang sama dengan atau lebih besar dari durasi produksi yang diharapkan dari beban puncak.
Kesimpulan
Volume testing (pengujian volume) dilakukan terhadap efisiensi di aplikasi. Jumlah data yang besar di proses melalui aplikasi (yang sedang di uji) untuk memeriksa keterbatasan ekstrem dari sistem. Pengujian sebuah sistem (software atau hardware) untuk serangkaian pengujian dengan volume data yang diproses adalah subjek dari pengujian, seperti sistem yang dapat menangkap sistem pengolahan transaksi penjualan real-time atau dapat memperbaharui basis data atau pengembalian data (data retrieval). Pengujian volume akan memastikan batas-batas fisik dan logis untuk sebuah kapasitas sistem dan memastikan apakah batasan dapat diterima untuk memenuhi proyeksi kapasitas dari pengolahan bisnis organisasi.
Sumber:
http://testinglink.in/topics/what-is-volume-testing
http://www.onestoptesting.com/volume-testing/
http://www.loadtest.com.au/types_of_tests/volume_tests.html
Labels:
Education
Installation Testing
Installation Testing merupakan jenis pekerjaan jaminan kualitas dalam suatu industry perangkat lunak yang berfokus pada apa yang pelanggan perlu lakukan untuk menginstal dan mengatur perangkat lunak yang baru berhasil dibuat. Proses pengujian mungkin penuh, sebagian atau upgrade install / proses uninstall.
Test ini biasanya dilakukan oleh para Insinyur pengujian perangkat lunakdalam hubungannya dengan menajer konfigurasi. Pelaksanaan pengujian biasanya disefinisikan sebagai pengujian yang menempatkan versi di kompilasi kode ke dalam pengujian atau lingkungan pra-produksi, dari yang mungkin atau tidak mungkin tidak mungkin berkembang ke dalam produksi. Ini umumnya terjadi diluar lingkungan developer perangkat lunak untuk membatasi korupsi kode dari rilis masa depan lainnya yang mungkin berada pada jaringan pembangunan.
Pendekatan instalasi sederhana adalah dengan menjalankan program instalasi, kadang-kadang disebut paket perangkat lunak. Paket perangkat lunak ini biasanya menggunakan program setup yang bertindak sebagai pembungkus multi-konfigurasi dan yang memungkinkan perangkat lunak yang akan diinstal pada berbagai mesin dan / atau lingkungan operasi. Setiap konfigurasi yang mungkin harus menerima tingkat yang tepat dari pengujian sehingga dapat dilepaskan kepada pelanggan dengan percaya diri.
Dalam sistem terdistribusi, terutama di mana perangkat lunak yang akan dilepaskan ke lingkungan target sudah hidup (seperti situs operasional) instalasi (atau perangkat lunak penyebaran seperti yang kadang-kadang disebut) dapat melibatkan perubahan skema database serta instalasi software baru. Deployment rencana dalam keadaan seperti itu dapat mencakup kembali-out prosedur yang penggunaannya ditujukan untuk memutar kembali lingkungan target jika penyebaran tidak berhasil. Idealnya, rencana penyebaran itu sendiri harus diuji dalam suatu lingkungan yang merupakan replika dari lingkungan hidup. Faktor yang dapat meningkatkan kebutuhan organisasi seperti latihan adalah kebutuhan untuk menyinkronkan data dalam lingkungan deployment pengujian dengan bahwa dalam lingkungan hidup dengan gangguan minimal untuk hidup operasi.
Jenis implementasi dapat mencakup pengujian proses yang terjadi selama installasi atau upgrade dari aplikasi multi-tier. Jenis pengujian umumnya dibandingkan dengan gladi resik atau bahkan bisa disebut dengan “dry run”.
Pada saat Installation test ada beberapa factor yang mempengaruhi tahapan test, diantaranya :
Adapun beberapa kasus yang sering terjadi pada saat proses installasi diantaranya adalah memory yang tidak cukup, ruangan installasi, yang sebagian besar ditutupi oleh bagian pengujian.
Insinyur pengujian harus memastikan bahwa pesan yang tepat diberikan kepada pengguna dan installasi dapat terus memenuhi memory dan ruangan. Insinyur pengujian harus akrab dengan teknologi installer dan jika memang memungkinkan maka mencoba untuk mengeksplorasi cacat yang ada atau pembatasan intaller itu sendiri.
Kasus khusus harus ditulis bagaimana perangkat lunak di distribusikan, diantaranya jika perangkat lunak didistribusikan menggunakan format CD fisik maka kegiatan pengujian harus mencakup hal-hal berikut :
Test ini biasanya dilakukan oleh para Insinyur pengujian perangkat lunakdalam hubungannya dengan menajer konfigurasi. Pelaksanaan pengujian biasanya disefinisikan sebagai pengujian yang menempatkan versi di kompilasi kode ke dalam pengujian atau lingkungan pra-produksi, dari yang mungkin atau tidak mungkin tidak mungkin berkembang ke dalam produksi. Ini umumnya terjadi diluar lingkungan developer perangkat lunak untuk membatasi korupsi kode dari rilis masa depan lainnya yang mungkin berada pada jaringan pembangunan.
Pendekatan instalasi sederhana adalah dengan menjalankan program instalasi, kadang-kadang disebut paket perangkat lunak. Paket perangkat lunak ini biasanya menggunakan program setup yang bertindak sebagai pembungkus multi-konfigurasi dan yang memungkinkan perangkat lunak yang akan diinstal pada berbagai mesin dan / atau lingkungan operasi. Setiap konfigurasi yang mungkin harus menerima tingkat yang tepat dari pengujian sehingga dapat dilepaskan kepada pelanggan dengan percaya diri.
Dalam sistem terdistribusi, terutama di mana perangkat lunak yang akan dilepaskan ke lingkungan target sudah hidup (seperti situs operasional) instalasi (atau perangkat lunak penyebaran seperti yang kadang-kadang disebut) dapat melibatkan perubahan skema database serta instalasi software baru. Deployment rencana dalam keadaan seperti itu dapat mencakup kembali-out prosedur yang penggunaannya ditujukan untuk memutar kembali lingkungan target jika penyebaran tidak berhasil. Idealnya, rencana penyebaran itu sendiri harus diuji dalam suatu lingkungan yang merupakan replika dari lingkungan hidup. Faktor yang dapat meningkatkan kebutuhan organisasi seperti latihan adalah kebutuhan untuk menyinkronkan data dalam lingkungan deployment pengujian dengan bahwa dalam lingkungan hidup dengan gangguan minimal untuk hidup operasi.
Jenis implementasi dapat mencakup pengujian proses yang terjadi selama installasi atau upgrade dari aplikasi multi-tier. Jenis pengujian umumnya dibandingkan dengan gladi resik atau bahkan bisa disebut dengan “dry run”.
Pada saat Installation test ada beberapa factor yang mempengaruhi tahapan test, diantaranya :
- Apa platform dan sistem operasi yang mendukung ?
- Bagaimana mendistribusikan perangkat lunaknya ?
- Installasi testing untuk platform yang berbeda
- Proses menginstall dapat berbeda untuk platform yang berbeda, ini bisa jadi untuk GUI Windows atau barisan perintah biasa untuk Unix Box.
Adapun beberapa kasus yang sering terjadi pada saat proses installasi diantaranya adalah memory yang tidak cukup, ruangan installasi, yang sebagian besar ditutupi oleh bagian pengujian.
Insinyur pengujian harus memastikan bahwa pesan yang tepat diberikan kepada pengguna dan installasi dapat terus memenuhi memory dan ruangan. Insinyur pengujian harus akrab dengan teknologi installer dan jika memang memungkinkan maka mencoba untuk mengeksplorasi cacat yang ada atau pembatasan intaller itu sendiri.
Kasus khusus harus ditulis bagaimana perangkat lunak di distribusikan, diantaranya jika perangkat lunak didistribusikan menggunakan format CD fisik maka kegiatan pengujian harus mencakup hal-hal berikut :
- Uji kasus yang harus di eksekusi dari gambaran ISO, karena jika mendapatkan CD fisik tidak mungkin
- Uji kasus harus ada untuk memerikas urutan CD yang digunakan
- Uji kasus harus ada untuk penanganan CD yang rusak atau gambar.
- Jaringan kecepatannya yang buruk dan koneksi yang rusak
- Firewall dan keamanan yang terkait
- Ukuran dan perkiraan waktu yang dibutuhkan
- Concurrent Installation / Download
Installation testing adalah salah satu bagian terpenting dari kegiatan testing (pengujian). Installasi adalah interaksi pertama user dengan menggunakan produk, dan sangat penting untuk memastikan bahwa user tidak memiliki permaslahan dalam menginstal perangkat lunak.
Sumber :
Labels:
Education
Monday, 14 January 2013
Dream Light
Berikan aku cahayamu.
Disetiap gelapnya kehidupan yang sedang aku tapaki,
selangkah demi selangkah.
Aku mulai rapuh,
tanpa cahayamu aku tak mampu.
Cahaya yang selalu memberiku harapan,
tetaplah menjadi cahaya harapanku.
Jangan melebur, cahaya harapanku.
Mimpiku, cahaya harapanku.
Setiap saat aku selalu berharap.
Bisa menggenggam erat harapan.
Mimpiku, cahaya harapanku.
Jangan pernah tinggalkan aku dalam gelapnya kehidupan.
Bersama cahaya harapanku, mimpiku.
Labels:
Coretan
"Kekayaan itu tidak dilihat dari apa yang kita miliki sekarang, tapi dari hati"Rêveur
Labels:
Quotes
Subscribe to:
Posts (Atom)