1 / 13

TESTING DAN QA SOFTWARE PERTEMUAN 11 & 12

TESTING DAN QA SOFTWARE PERTEMUAN 11 & 12. PROSES TESTING & STANDAR INTERNASIONAL. DEFINISI PROSES PENGEMBANGAN SOFTWARE. Pengembangan software adalah sekumpulan aktifitas , metode dan praktek yang digunakan dalam produksi dan evolusi sebuah software. DEFINISI “UMBRELLA FRAMEWORKS”.

paley
Download Presentation

TESTING DAN QA SOFTWARE PERTEMUAN 11 & 12

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TESTING DAN QA SOFTWAREPERTEMUAN 11 & 12 PROSES TESTING & STANDAR INTERNASIONAL

  2. DEFINISI PROSES PENGEMBANGAN SOFTWARE • Pengembangan software adalahsekumpulanaktifitas, metodedanpraktek yang digunakandalamproduksidanevolusisebuah software.

  3. DEFINISI “UMBRELLA FRAMEWORKS” • Tujuandari “umbrella framework” adalah: • Membuatspesifikasisebuah model yang ideal. • Mendeskripsikansuatuprosessoftware yang kompeten. • Memberikansebuahreferensikerangkakerja yang mendefinisikansemuaaspek (aspek development, manajemenproyek, manajemenkonfigurasiproduk, jaminankualitas software – Software Quality Assurance) bagitiapproyeksoftware.

  4. PENTINGNYA STANDARISASI PROSES • Digunakanuntukmembuatkebijakandanprosedur yang jelas. • Menyediakaninformasimengenaititik-titik yang harusdiperhatikandalammelakukansupervisi /pengawasanterhadapproyeksoftware.

  5. HUBUNGAN ANTAR STANDARISASI PROYEK • Tujuandaristandarpengembanganadalahmembuatprosessoftware menjadidapatdilihatdandapatdimengertiolehorganisasisecarakeseluruhan. • Contohstandarpengembanganprosesdanpetunjukpelaksanaan (framework): • ISO 9000 • TickIT • Software Institute’s Capability Maturity Model (SEI-CMM) • ISO 15504 (AKA SPICE) • Trillium Guideline

  6. METODOLOGI SOFTWARE & TESTING • Metodologi: suatukumpulantahap-tahapataufase-faseatautugas-tugas yang berurutan, danbiasajugadisebut model siklushidup. • Seluruhaktifitaspengembangansoftwaredibagimenjaditahap-tahapataufase-fase. • Tiaptahapmemilikiprodukakhirsebagaitandaselesainyatahaptersebut. • Empattahapandasarsiklushidupsoftware yaitu: • Analisa: Menentukanfisibilitasdanspesifikasikebutuhan. • Disain: Membuatspesifikasiumumdan detail disainsistem. • Implementasi: Coding, testing, debugging dan installing. • Perawatan/Maintenance:Penyempurnaandanmodifikasi.

  7. TESTING DALAM SIKLUS HIDUP SOFTWARE • Padaawalnya, testing dipandangsebagaifasedaripengembangan, setelahfase coding (sistemditessetalahdibuat). • Seiringdengantingkatkedewasaan testing, siklushidup testing beradadisemuatahapandarisiklushidup software.

  8. MODEL SIKLUS HIDUP SOFTWARE

  9. SIKLUS HIDUP TESTING • Secaraumumterdapatduamacam model penerapansiklushidup testing , yaitu: • Siklushidup testing tradisional. • Siklushidup testing paralel.

  10. SIKLUS HIDUP TESTING TRADISIONAL • Testing dilakukansetelahcoding (dimulaisetelah coding selesai). • Kekurangan: • Tahaptesdimulaiterlambatakibatfasecoding yang terlambat, sehinggadisaintessangatsederhana. • Tesdilakukandalamkondisitekananjadwal, dandituntutuntukselesaisecepatnya.

  11. SIKLUS HIDUP TESTING PARALEL • Perencanaantesdandisaintest scenariodilakukansecaraparaleldenganpengembangansoftware. • Bugdapatdiketahuisejakawal, sepertiketidakjelasankebutuhan yang diidentifikasi.

  12. SIKLUS HIDUP TESTING PARALEL~ lanjutan ~ • Model inidikembangkanlagiuntukmeningkatkankemampuanproses, denganmenambahkanteknikpencegahandefect, sehinggabugs tidakmunculsejakawal.

  13. SIKLUS HIDUP TESTING PARALEL~ V-MODEL ~ • V-Model adalahpengembangandarisiklushidup testing paralel. • Padatiapfasepengembanganterdapattes.

More Related