pengujian software pelaksanaan n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Pengujian Software - Pelaksanaan PowerPoint Presentation
Download Presentation
Pengujian Software - Pelaksanaan

Loading in 2 Seconds...

play fullscreen
1 / 29

Pengujian Software - Pelaksanaan - PowerPoint PPT Presentation


  • 178 Views
  • Uploaded on

Pengujian Software - Pelaksanaan. Pengujian Software - Pelaksanaan. Proses Pengujian Desain Uji Kasus Pengujian Otomatis Pengujian Program Alpha dan Beta. Proses Pengujian. Perangkat lunak yang dibutuhkan sesuai standar kualitas Menentukan Strategi pengujian perangkat lunak.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Pengujian Software - Pelaksanaan' - gallia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
pengujian software pelaksanaan1
Pengujian Software - Pelaksanaan
  • Proses Pengujian
  • DesainUjiKasus
  • PengujianOtomatis
  • Pengujian Program Alpha dan Beta
proses pengujian
Proses Pengujian
  • Perangkatlunak yang dibutuhkansesuaistandarkualitas
  • MenentukanStrategipengujianperangkatlunak
  • Detildesaindanproseduruntuksetiaptes
  • UjiKasus database / file
  • Mengkoreksi error yang terdeteksi
  • Re-test
menentukan fase uji metodologi
MenentukanFaseUjiMetodologi
  • Menentukanstandarkualitasperangkatlunak yang sesuai
  • MenentukanStrategipengujianperangkatlunak.
  • Strategipengujian : Jikapengujiantambahanadalahlebihbaik, harusdilakukanpengujian bottom-up atau top-down?
  • Bagian mana dari rencana pengujian harus dilakukan sesuai dengan white box pengujian model?
  • Bagian mana dari rencana pengujian harus dilakukan sesuai dengan pengujian model otomatis?
perencanaan pengujian
PerencanaanPengujian
  • Apayang diuji ?
  • Manakahsumber yang akandigunakanuntukujikasus?
  • Siapa yang melakukantes?
  • Dimanauntukmelakukantes?
  • Kapanuntukmengakhirites?
perubahan mungkin diperlukan dalam rencana pengujian sebagai akibat dari
Perubahanmungkindiperlukandalamrencanapengujiansebagaiakibatdari:Perubahanmungkindiperlukandalamrencanapengujiansebagaiakibatdari:
  • Tidaktersedianyasumberdaya
  • Waktupersyaratanterlalupanjangdanakanmenyebabkanproyekuntukmelampauiyang penyelesaianjadwal
  • Ketidaksepakatanmungkintimbultentangevaluasikerusakan yang diharapkandantingkatkeparahanrisikodantentangperkiraanwaktudansumberdayadibutuhkanuntukkegiatanpengujian.

Rencanapengujianakhirakanselesaihanyasetelahmasalahinidiselesaikan

desain uji kasus
DesainUjiKasus
  • komponen Data kasusuji

Sebuahujikasusadalahseperangkatdata input yang diperlukanuntukmenjalankan item tesbersamadenganhasil yang diharapkandari output.

slide12

Test case sources

Padadasarnyaadaduajenissumberkasusuji:

  • Sampelacakkasuskehidupannyata
  • ujikasussintetik ("kasusujisimulasi") yang disiapkanolehparadesainertes.
test case sources
Test case sources

Perbandingankeuntungandankerugiandarisetiaphasilsumber:

  • Upaya yang diperlukanuntukmenyiapkanberkaskasusujirendahuntuksampelacak, tinggiuntukkasussintetis.
  • Ukuran yang diperlukanujikasusrelatiftinggiuntuksampelacak, yang relatifrendahuntukkasussintetis.
  • Efektivitas (kemungkinankesalahanmengungkapkan) relatifrendahuntuksampelacakkecualifile-file tersebutsangatbesardanrelatiftinggiuntukkasus-kasussintetiskarenacakupan yang baikdarisituasibiasadansalahseperti yang dirancangolehtesdesainer
  • Kinerjadarikasusujisampelacakdapatsecarasubstansialditingkatkandenganmenggunakan stratified sampling.
sampel bertingkat
SampelBertingkat

Stratified sampling memungkinkankitamemecahkansampelacakkedalam sub-populasikasusuji

uji kasus untuk menggunakan kembali software
UjiKasusuntukMenggunakankembali Software

perangkatlunak yang digunakankembaliberfungsiuntukmemasukkanbanyakaplikasi yang tidakdiperlukanuntuksistemperangkatlunak. planners harusmempertimbangkanmodul software yang akandigunakankembalimana yang akandiuji.

pengujian otomatis
PengujianOtomatis

Pengujianotomatismerupakanlangkahtambahandalamintegrasialatkomputerisasikedalam proses pengembanganperangkatlunak.

proses pengujian otomatis
Proses pengujianotomatis
  • Biasanya, pengujianperangkatlunakotomatismemerlukanperencanaanpengujian, desain, ujipersiapankasus, ujikinerja, uji log danlaporanpersiapan, pengujiankembalisetelahlog ujikoreksikesalahan yang terdeteksi (ujiregresi), danmelaporkanpersiapantermasuklaporanperbandingan. Dua yang terakhirkegiatanmungkindiulangbeberapa kali. Ketersediaantenagakerjaprofesionalmerupakanfaktorutama yang harusdipertimbangkansebelummemulaiotomatisasitesperangkatlunak.
tipe tipe pengujian otomatis
Tipe-tipepengujianotomatis
  • Code Auditing

Tesinimelakukanpengujiankualifikasiotomatis. Kodekomputerisasi auditor memeriksakesesuaiankodedenganstandartertentudanprosedur coding. Laporan auditor berisidaftarpenyimpangandaristandardanringkasanstatistikdaritemuan.

tipe tipe pengujian otomatis1
Tipe-tipepengujianotomatis
  • Coverage monitoring

Monitor Cakupanmenghasilkanlaporantentangcakupangarisdicapaiketikamenerapkanfile ujikasus yang diberikan.

tipe tipe pengujian otomatis2
Tipe-tipepengujianotomatis
  • Functional tests

Sebelumkinerjatesini, ujikasusdicatatkedalamteskasusdatabase. Pengujiankemudiandilakukandenganmenjalankanujikasusmelaluiprogram uji. Teshasildokumentasitermasukdaftardarikesalahan yang diidentifikasidi sampingberbagairingkasandanstatistiksebagaispesifikasiyang dimintaolehparapenguji.

tipe tipe pengujian otomatis3
Tipe-tipepengujianotomatis
  • Load tests

Contoh :

Mengubah perangkat keras, termasuk sistem komunikasi, untuk memungkinkan sistem perangkat lunak memenuhi persyaratan kinerjanya pada setiap tingkat beban.

tipe tipe pengujian otomatis4
Tipe-tipepengujianotomatis
  • Test management

Pada test management memberikanpengujidenganlaporan, daftardanjenis-jenisinformasipadatingkatkualitasdanketersediaan yang lebihtinggidari yang disediakanolehsistemmanajemenuji manual.

tipe tipe pengujian otomatis5
Tipe-tipepengujianotomatis
  • The availability of automated testing tools

Sebagianbesaralatpengujianotomatismengkhususkandiri, dandirencanakanuntukdigunakandalambidangaplikasipemrogramandansistem yang spesifik : klien / server sistem, C / C + +, UNIX aplikasi.

masalah yang mempengaruhi tingkat risiko perangkat lunak
Masalah yang mempengaruhitingkatrisikoperangkatlunak

Modul / aplikasimasalah

  • besarnya
  • Kompleksitasdankesulitan
  • Persentasedariperangkatlunakasli (vspersentaseperangkatlunakdigunakankembali)

masalah programmer

  • ■ Profesionalkualifikasi
  • ■ Pengalamandenganmateripelajaranspesifikmodul
  • ■ Ketersediaandukunganprofesional (cadanganpengetahuandanpengalaman)
  • ■ Perkenalannyadengan programmer dankemampuanuntukmengevaluasinya
pengujian program alpha dan beta
Pengujian Program Alpha dan Beta

situs Alpha dansitustes beta yang digunakanuntukmemperolehkomentartentangkualitasdaripenggunapotensialpakettersebut.

Di satusisi,tes situs alfadan beta menggantikantespenerimaanpelanggan, tes yang tidakpraktisdibawahkondisipengembanganperangkatlunakpaketkomersial.

Tes situs beta jauh lebih umum diterapkan daripada tes alpha situs.

Situs alpha : tesdaripaketperangkatlunakbaru yang dilakukanpada

pengembangsitus.

i m plementasi alpha dan pengujian beta situs dan mendiskusikan kelebihan dan kekurangan
implementasialpha danpengujian beta situsdanmendiskusikankelebihandankekurangan.

Pengujian situs Alpha adalah metode dimana pelanggan mencoba paket perangkat lunak barudi situs pengembang.

Pengujiansitus Beta adalahsebuahmetodedimanasebuahkelompok yang dipilihdaripenggunaataupelangganmenerimaversilanjutandariperangkatlunak yang harusdiinstaldisitusmereka, danmelaporkankesalahan yang merekatemukandalamproseseksperimenmerekadenganprogram danpenggunaanrutin program.

k euntungan beta site
Keuntungan beta site
  • Identifikasikesalahantakterduga
  • Luaslingkupcakupandalammencarikesalahan
  • Biaya rendah
k erugian beta site
Kerugian beta site
  • Kurangnyapengujiansistematis
  • Kesalahanlaporankualitasrendah
  • usahamanusiaBanyakdikeluarkanuntukmemeriksalaporanpeserta