Senin, 21 Desember 2009

Testing Lingkungan, Arsitektur dan Aplikasi Khusus




Slide 1
kelompok :
Amanuddin Hanif ( 07.41010.0347)
Dedy Sya'ban ( 07.41010.0379)
Ryan Arief S ( 07.41010.0386)
M. Bachrul Ulum ( 07.41010.0334 )










TESTING GUI

sebelum kepembahasan ini, kita perlu tau apa itu GUI ??

GUI ( Graphical User Interface )
adalah metoda Interaksi secara grafis antara pengguna dengan komputer. GUI menjadi salah satu faktor kemudahan dalam penggunaan komputer.

Pertanyaan yang dapat berfungsi sebagai panduan untuk serangkaian testing generik untuk GUI :

Untuk Windows :
1. apakah window akan membuka secara tepat berdasarkan tipe yang sesuai atau perintah barbasis menu ?

2. Dapatkah window di-resize, digerakkan, atau digulung?
3. Apakah window dengan cepat muncul kembali bila dia ditindih dan kemudian dipanggil lagi?

Untuk menu pull-down dan operasi mouse:
1. Apakah menu bar yang sesuai ditampilkan di dalam konteks yang sesuai?
2. Apakah menu bar aplikasi menampilkan fitur-fitur yang terkait dengan sistem (misalnya, tampilan jam)?
3. Apakah operasi menu pull-down bekerja secara tepat?

Untuk Entri Data :
1. Apakah entri data alfanumeris dipantulkan dan dimasukan ke sistem?
2. Apakah mode grafik dari entri data (seperti, slide bar) bekerja dengan baik?
3. Apakah data invalid dikenali dengan baik?


TESTING ARSITEKTUR CLIENT/ SERVER

Client-Server adalah arsitektur jaringan yang memisahkan client(biasanya aplikasi yang menggunakan GUI ) dengan server. Masing-masing client dapat meminta data atau informasi dari server.














Sistem client server didefinisikan sebagai sistem terdistribusi, tetapi ada beberapa perbedaan karakteristik yaitu :

Servis (layanan)
- Hubungan antara proses yang berjalan pada mesin yang berbeda
- Pemisahan fungsi berdasarkan ide layanannya.
- Server sebagai provider, client sebagai konsumen

Sharing resources (sumber daya)
Server bisa melayani beberapa client pada waktu yang sama, dan meregulasi akses bersama untuk share sumber daya dalam menjamin konsistensinya.

Transparansi lokasi
Proses yang dilakukan server boleh terletak pada mesin yang sama atau pada mesin yang berbeda melalui jaringan.Lokasi server harus mudah diakses dari client.

Ada beberapa fokus perhatian yang disarankan oleh Binder [BIN92] bagi para tester software :

- Client GUI
- Lingkungan target dan keanekaragaman platform
- Pemrosesan terdistribusi (termasuk proses tereplikasi)
- Lingkungan target yang tidak kuat
- Database terdistribusi (termasuk data tereplikasi)
- Hubungangan kerja yang non linear
Berikut merupakan kerangka dasar rencana testing c/s berdasarkan rekomendasi GartnerGroup :

Windows Testing (GUI)
- Indetifikasi Skenario Bisnis
- Pembuatan Test Case
- Verifikasi
- Piranti-Piranti Tes

Server
- Pembuatan Data Tes
- Volume / Stress Testing
- Verifikasi
- Piranti-Piranti Tes

Konektivitas
- Kinerja
- Volume / Stress Testing
- Verifikasi
- Piranti-Piranti Tes
Kualitas Teknis
- Definisi
- Indentifikasi Defect
- Metrik
- Kualitas Kode
- Piranti-Piranti tes
Fungtional Testing
- Definisi
- Pembuatan Data Tes
- Verifikasi
- Piranti-Piranti Tes
System Testing
- Survai Kepuasan Pemakai
- Verifikasi
- Piranti-Piranti Tes
Manajemen Testing
- Tim Testing
- Jadual Testing
- Sumber Daya yang Dibutuhkan
- Analisis Tes, Pelaporan, dan Mekanisme Pelacakan


Taktik testing CS
Teknik tes yg berbasis obyek selalu dapat dipakai,bahkan bila sistem C/Snya belum dipasang dg memakai teknologi obyek,krn data replikasi dan prosesnya dpt diatur dalam kelas-kelas obyek yg punya sekumpulan properti yang sama


TESTING DOKUMENTASI DAN FASILITAS HELP


Kesalahan dlm dokumentasi dpt menghancurkan penerimaan program seperti halnya kesalahan pada data atau kode sumber. karena jika user menggunakan dokumentasi tesrsebut dan tidak berhasil menemukan apa yang diinginkan user, maka user tidak akan bisa mengoperasikan software tersebut sehingga software yang telah dibuat tidak akan bisa digunakan.

Minggu, 15 November 2009

Enkripsi SederHana


nih prend enkripsi sederhana untuk mengenkripsi masukkan(karakter) yang kita masukkan dalam textbox.

buat sebuah project terserah anda nama projectnya, kemudian buat form seperti dibawah ini:

















codenya :


Public Class Form1

Dim a As String = ""
Dim c As String


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If CheckBox1.Checked Then
For i As Integer = 0 To TextBox1.TextLength - 1

If Asc(TextBox1.Text.Chars(i)) >= 122 Then

c = Chr(Asc(TextBox1.Text.Chars(i)) - 26 + 1)
Else
c = Chr(Asc(TextBox1.Text.Chars(i)) + 1)
End If

a += c
Next
TextBox2.Text = a
End If

a=""

End Sub
End Class

deskripsi:
dalam code ini akan memajukan karakter sebanyak 1 misal : a -->b, c-->d , sebelumnya kita haris mencontreng checkbox1 dahulu, maka hasil enkripsi akan keluar pada textbox2.

untuk button menyimapan dalam array silahkan anda buat sebuah array dua dimensi misalnya : arr(2,3) dimana 2 = kolom, 3 = baris, jika anda ingin membuat array yang akan menambah sebuah baris secara otomatis makan anda harus me-redim

redim arr(2,arr.GetUpperbound(1)+1)