SlideShare uma empresa Scribd logo
1 de 14
Disusun oleh:
ARRIZQY NUR SHABRINA/5209100053
Menurut IEEE Std 610,12 (IEEE, 1990) definisi
Testing ada 2, yaitu

(1)   Proses dari sebuah sistem operasi atau
      komponen dalam kondisi tertentu,
      mengamati atau dan membuat evaluasi dari
      beberapa aspek sistem atau komponen.
(2)   Proses menganalisis item Software untuk
      mendeteksi perbedaan antara kondisi yang
      sudah ada dan yang diperlukan (bug) dan
      mengevaluasi fitur dari item Software. "
   Berikut merupakan 2 framework dasar strategi
    testing:


              1
                       • Big bang Testing




              2
                       • Incremental Testing
   Untuk menguji perangkat lunak secara
    keseluruhan, setelah menyelesaikan paket
    yang tersedia.
   Untuk menguji perangkat lunak secara bertahap
    dalam modul, dari yang sudah selesai (unit tests),
   kemudian menguji secara kelompok dari modul uji
    yang terintegrasi dengan modul yang baru selesai
    (integration tests).
   Proses ini berlanjut sampai semua paket modul
    telah diuji. Setelah fase ini selesai, seluruh paket
    diuji secara keseluruhan (system test).

                         Integration      System
           Unit test
                             test           test
    Aplikasi dari Big bang Testing sering menampilkan
     kelemahan yang cukup parah karena Identifikasi kesalahan
     menjadi cukup rumit yang sehubungan dengan kuantitas
     yang besar dari Software yang diuji.
    Sedangkan Incremental Testing menyajikan beberapa
     keuntungan, yaitu:
1.    incremental testing biasanya dilakukan pada Software yang
      modulnya relatif kecil, dengan unit test atau integrasi test.
      Hal ini membuat lebih mudah untuk mengidentifikasi
      persentase tingginya kesalahan bila dibandingkan dengan
      pengujian seluruh paket Software.
2.     Identifikasi dan koreksi kesalahan jauh lebih sederhana dan
      membutuhkan lebih sedikit sumber daya karena dilakukan
      pada volume yang terbatas dari Software.
   Dalam melakukan testing software diklasifikasikan
    menjadi 2, menguji fungsi software menurut Output
    dan Struktur Internal dari Software.
   Menguji fungsi software menurut Output : cukup
    dengan mencapai dengan tingkat kualitas yang dapat
    diterima
   Menguji berdasarkan Struktur Internal dari Software:
    melakukan perhitungan mekanisme Software.
   Sehingga Berdasarkan dua konsep yang berlawanan,
    dua kelas pengujian telah dikembangkan. Yaitu:

             Black box (functionality) testing

             White box (structural) testing
Black Box Testing                    White Box Testing
Melakukan testing secara fungsional   Melakukan testing secara struktural

Mengabaikan mekanisme internal        Memperhitungkan mekanisme
sistem atau komponen; dan berfokus    internal sistem atau komponen
pada output yang dihasilkan sebagai
respon terhadap input yang dipilih
Pengujian Software tidak harus        Penguji (pengembang kode) tahu
memiliki akses ke kode sumber itu     kode yang tampak dan menulis test
sendiri.                              case dengan menjalankan metode
                                      dengan parameter tertentu
Sering digunakan untuk Validasi       Sering digunakan untuk Verifikasi
   Keuntungan utama dari White box testing adalah:

•   Pernyataan demi pernyataan langsung dalam memeriksa kode
    memungkinkan penentuan kebenaran Software, termasuk
    pendefinisian algoritma dan kode yang benar.
•   Dapat menerapkan paket Software khusus yang menyediakan
    tester dengan daftar kode baris yang belum dieksekusi.
    Tester kemudian dapat memulai test case yang mencakup
    kode baris.
•    Ini memprioritaskan kualitas dari kerja coding dan kepatuhan
    terhadap standar pengkodean.
   Berikut merupakan Kelemahan dari White box
    testing adalah:
•   Memerlukan Sumber daya manusia yang lebih
•   Ketidakmampuan untuk menguji kinerja perangkat
    lunak dalam hal ketersediaan (waktu respon),
    kehandalan, beban durabilitas, dan kelas testing
    yang lain yang terkait faktor operasi, revisi dan
    transisi.
   Berikut merupakan Keuntungan dari Black box testing adalah:
•   Black box testing memungkinkan kita untuk melaksanakan
    testing classes, yang sebagian besar dapat dilaksanakan
    sendiri oleh Penguji Black box. Seperti: tes kinerja sistem
    (load tests and availability tests).
•   Untuk testing classes yang dapat dilakukan dengan
    menggunakan White box dan Black box testing, Black box
    testing membutuhkan sumber daya lebih sedikit dari pada
    White box testing dari paket Software yang sama.
   Berikut merupakan Kelemahan dari Black box testing adalah:
•   Black box testing tidak mudah mengidentifikasi kasus error
    yang melawan satu sama lain untuk sengaja menghasilkan
    output yang benar
•   Tidak adanya kontrol dari cakupan baris. Sehingga mungkin
    Black box testing tidak mengeksekusi sebagian besar dari
    baris kode, yang tidak tercakup dalam seperangkat test
    cases.
•   Tidak Memungkinkan melakukan pengujian kualitas coding
    dan kepatuhan yang ketat dengan standar coding.
No   Tipe           Penjelasan
1.   Unit Testing   •   Testing dari perangkat keras individu atau unit perangkat lunak atau kelompok unit
                        terkait
                    •   Termasuk dalam White box testing
                    •   level rendah desain atau kode struktur
2.   Integration    •   Testing di mana komponen perangkat lunak, komponen perangkat keras, atau
     Testing            keduanya digabungkan dan diuji untuk mengevaluasi interaksi antara keduanya.
                    •   Black box dan white box testing
                    •   level rendah dan tinggi desain
3.   Functional &   •   Functiona testing termasuk memastikan bahwa fungsi yang ditetapkan dalam
     System             spesifikasi persyaratan telah bekerja System Testing menempatkan program baru
     Testing            di lingkungan yang berbeda untuk memastikan program ini bekerja pada
                        sekelompok pelanggan khusus dengan berbagai versi dan jenis sistem operasi atau
                        aplikasi
                    •   Black box testing
                    •   level tinggi desain dan persyaratan spesifikasi
4    Acceptance     • Testing formal dilakukan untuk menentukan apakah sistem memenuhi kriteria
     Testing          penerimaan dan untuk memungkinkan pelanggan menentukan untuk menerima
                      sistem atau tidak dan kriteria sistem harus memenuhi dan diterima oleh pelanggan
                    • Black box testing
                    • Persyaratan spesifikasi
5.   Regression     • Selektif tes ulang dari sistem atau komponen untuk memverifikasi bahwa modifikasi
     Testing          tidak menimbulkan efek yang tidak diinginkan dan bahwa sistem atau komponen
                      masih memenuhi persyaratan tertentu
                    • Black box dan white box testing
                    • Setiap perubahan dokumentasi, desain tingkat tinggi
6.   Beta Testing   • Testing melibatkan pengguna potensial, dimana Pengguna menginstal perangkat
                      lunak dan menggunakannya dengan melaporkan setiap error tertangkap selama. Jika
                      telah selesai penggunaan kembali ke pengembang organisasi
                    • Black box testing
   Galin, Daniel, Software Quality Assurance From
    theory to Implementation, Pearson Education, 2004

Mais conteúdo relacionado

Mais procurados

Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasiDWC
 
Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2Fendi Hidayat
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3aiiniR
 
Teknik Pengujian Perangkat Lunak
Teknik Pengujian Perangkat LunakTeknik Pengujian Perangkat Lunak
Teknik Pengujian Perangkat LunakArdha Herdianto
 
Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Fendi Hidayat
 
Pertemuan 04 Software Testing Techniques
Pertemuan 04    Software Testing TechniquesPertemuan 04    Software Testing Techniques
Pertemuan 04 Software Testing TechniquesMrirfan
 
RPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakRPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakAdam Mukharil Bachtiar
 
Strategi Pengujian Perangkat Lunak Mg Ke 8 Lanj
Strategi Pengujian Perangkat Lunak Mg Ke 8 LanjStrategi Pengujian Perangkat Lunak Mg Ke 8 Lanj
Strategi Pengujian Perangkat Lunak Mg Ke 8 LanjMrirfan
 
Testing dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoTesting dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoAbrianto Nugraha
 
Testing&implementasi 2
Testing&implementasi 2Testing&implementasi 2
Testing&implementasi 2aiiniR
 
Testing dan implementasi(1)
Testing dan implementasi(1)Testing dan implementasi(1)
Testing dan implementasi(1)rizkijr Putra
 
Mkpl Pertemuan5
Mkpl Pertemuan5Mkpl Pertemuan5
Mkpl Pertemuan5Mrirfan
 
Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Fendi Hidayat
 
Test abilitas dan tester
Test abilitas dan testerTest abilitas dan tester
Test abilitas dan testerBasiroh M.Kom
 
software testing (black box testing) -- irma darmayanti
software testing (black box testing) -- irma darmayantisoftware testing (black box testing) -- irma darmayanti
software testing (black box testing) -- irma darmayantiIrma Darmayanti
 
Testing&implementasi 1 pendahuluan
Testing&implementasi 1   pendahuluanTesting&implementasi 1   pendahuluan
Testing&implementasi 1 pendahuluanaiiniR
 

Mais procurados (19)

Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasi
 
Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2Testing dan implemetasi sistem 2
Testing dan implemetasi sistem 2
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3
 
Teknik Pengujian Perangkat Lunak
Teknik Pengujian Perangkat LunakTeknik Pengujian Perangkat Lunak
Teknik Pengujian Perangkat Lunak
 
Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1Testing dan implemetasi sistem 1
Testing dan implemetasi sistem 1
 
Pertemuan 04 Software Testing Techniques
Pertemuan 04    Software Testing TechniquesPertemuan 04    Software Testing Techniques
Pertemuan 04 Software Testing Techniques
 
RPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat LunakRPL 1 (Lama) - Pengujian Perangkat Lunak
RPL 1 (Lama) - Pengujian Perangkat Lunak
 
Strategi Pengujian Perangkat Lunak Mg Ke 8 Lanj
Strategi Pengujian Perangkat Lunak Mg Ke 8 LanjStrategi Pengujian Perangkat Lunak Mg Ke 8 Lanj
Strategi Pengujian Perangkat Lunak Mg Ke 8 Lanj
 
Testing dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeoTesting dan implementasi_sistem_-_romeo
Testing dan implementasi_sistem_-_romeo
 
Ch 05-Strategi Testing
Ch 05-Strategi TestingCh 05-Strategi Testing
Ch 05-Strategi Testing
 
Testing&implementasi 2
Testing&implementasi 2Testing&implementasi 2
Testing&implementasi 2
 
Testing dan implementasi(1)
Testing dan implementasi(1)Testing dan implementasi(1)
Testing dan implementasi(1)
 
Mkpl Pertemuan5
Mkpl Pertemuan5Mkpl Pertemuan5
Mkpl Pertemuan5
 
Ch 01
Ch 01Ch 01
Ch 01
 
Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3Testing dan implemetasi sistem 3
Testing dan implemetasi sistem 3
 
Test abilitas dan tester
Test abilitas dan testerTest abilitas dan tester
Test abilitas dan tester
 
Pertemuan 3 Desain Test Case
Pertemuan 3 Desain Test CasePertemuan 3 Desain Test Case
Pertemuan 3 Desain Test Case
 
software testing (black box testing) -- irma darmayanti
software testing (black box testing) -- irma darmayantisoftware testing (black box testing) -- irma darmayanti
software testing (black box testing) -- irma darmayanti
 
Testing&implementasi 1 pendahuluan
Testing&implementasi 1   pendahuluanTesting&implementasi 1   pendahuluan
Testing&implementasi 1 pendahuluan
 

Destaque

Database Introduction - Normalisasi Data
Database Introduction - Normalisasi DataDatabase Introduction - Normalisasi Data
Database Introduction - Normalisasi DataDudy Ali
 
Database Introduction - Dasar Teori Basis Data
Database Introduction - Dasar Teori Basis DataDatabase Introduction - Dasar Teori Basis Data
Database Introduction - Dasar Teori Basis DataDudy Ali
 
Change request form_template
Change request form_templateChange request form_template
Change request form_templaterac2
 
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...OpenThink Labs
 
Dokumen Test Plan
Dokumen Test Plan Dokumen Test Plan
Dokumen Test Plan EM Nasrul
 
metode-pengujian-blackbox
 metode-pengujian-blackbox metode-pengujian-blackbox
metode-pengujian-blackboxIwan Kurniarasa
 

Destaque (6)

Database Introduction - Normalisasi Data
Database Introduction - Normalisasi DataDatabase Introduction - Normalisasi Data
Database Introduction - Normalisasi Data
 
Database Introduction - Dasar Teori Basis Data
Database Introduction - Dasar Teori Basis DataDatabase Introduction - Dasar Teori Basis Data
Database Introduction - Dasar Teori Basis Data
 
Change request form_template
Change request form_templateChange request form_template
Change request form_template
 
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
Software Development : Template Dokumen Uji Terima Aplikasi (User Acceptance ...
 
Dokumen Test Plan
Dokumen Test Plan Dokumen Test Plan
Dokumen Test Plan
 
metode-pengujian-blackbox
 metode-pengujian-blackbox metode-pengujian-blackbox
metode-pengujian-blackbox
 

Semelhante a Menguji Perangkat Lunak

Slide-INF205-Pertemuan-12-Pengujian-Perangkat-Lunak.pptx
Slide-INF205-Pertemuan-12-Pengujian-Perangkat-Lunak.pptxSlide-INF205-Pertemuan-12-Pengujian-Perangkat-Lunak.pptx
Slide-INF205-Pertemuan-12-Pengujian-Perangkat-Lunak.pptxYessiSofia1
 
Coding
CodingCoding
CodingDWC
 
M K P L Pertemuan5
M K P L  Pertemuan5M K P L  Pertemuan5
M K P L Pertemuan5Mrirfan
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software TestingAinul Yaqin
 
Pertemuan 04 Software Testing Techniques
Pertemuan 04     Software  Testing  TechniquesPertemuan 04     Software  Testing  Techniques
Pertemuan 04 Software Testing TechniquesMrirfan
 
Pertemuan 04 Software Testing Techniques 2
Pertemuan 04    Software Testing Techniques  2Pertemuan 04    Software Testing Techniques  2
Pertemuan 04 Software Testing Techniques 2Mrirfan
 
Pertemuan 04 Software Testing Techniques 2
Pertemuan 04     Software  Testing  Techniques  2Pertemuan 04     Software  Testing  Techniques  2
Pertemuan 04 Software Testing Techniques 2Mrirfan
 
Paper Review - Metodologi Testing
Paper Review - Metodologi TestingPaper Review - Metodologi Testing
Paper Review - Metodologi TestingAgung Sulistyanto
 
Ringkasan Bab 19 – 22 Buku Software Engineering.pptx
Ringkasan Bab 19 – 22 Buku Software Engineering.pptxRingkasan Bab 19 – 22 Buku Software Engineering.pptx
Ringkasan Bab 19 – 22 Buku Software Engineering.pptxSaifAlfarizi1
 
Slideshow PowerPoint Software Testing
Slideshow PowerPoint Software TestingSlideshow PowerPoint Software Testing
Slideshow PowerPoint Software TestingMoch. Nor Kholis
 
Cara Membuat Test Caseeeeeeeeeeeeeeeeeeeeeee.pptx
Cara Membuat Test Caseeeeeeeeeeeeeeeeeeeeeee.pptxCara Membuat Test Caseeeeeeeeeeeeeeeeeeeeeee.pptx
Cara Membuat Test Caseeeeeeeeeeeeeeeeeeeeeee.pptxjakataruna2
 
Blackbox And Whitebox Testing
Blackbox And Whitebox TestingBlackbox And Whitebox Testing
Blackbox And Whitebox TestingAnsviaLab
 
Testing dan IS Pertemuan 1 - Pendahuluan.pdf
Testing dan IS Pertemuan 1 - Pendahuluan.pdfTesting dan IS Pertemuan 1 - Pendahuluan.pdf
Testing dan IS Pertemuan 1 - Pendahuluan.pdfZainudinA
 
Strategi Pengujian Perangkat Lunak.ppt
Strategi Pengujian Perangkat Lunak.pptStrategi Pengujian Perangkat Lunak.ppt
Strategi Pengujian Perangkat Lunak.pptsmk methodist-8
 
BAB_1_PENGUJIAN_PERANGKAT_LUNAK.ppt
BAB_1_PENGUJIAN_PERANGKAT_LUNAK.pptBAB_1_PENGUJIAN_PERANGKAT_LUNAK.ppt
BAB_1_PENGUJIAN_PERANGKAT_LUNAK.pptMunawirBahnget
 

Semelhante a Menguji Perangkat Lunak (20)

C9 software testing
C9 software testingC9 software testing
C9 software testing
 
Slide-INF205-Pertemuan-12-Pengujian-Perangkat-Lunak.pptx
Slide-INF205-Pertemuan-12-Pengujian-Perangkat-Lunak.pptxSlide-INF205-Pertemuan-12-Pengujian-Perangkat-Lunak.pptx
Slide-INF205-Pertemuan-12-Pengujian-Perangkat-Lunak.pptx
 
Dede Rpl Kuis
Dede Rpl KuisDede Rpl Kuis
Dede Rpl Kuis
 
Coding
CodingCoding
Coding
 
M K P L Pertemuan5
M K P L  Pertemuan5M K P L  Pertemuan5
M K P L Pertemuan5
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software Testing
 
Pertemuan 04 Software Testing Techniques
Pertemuan 04     Software  Testing  TechniquesPertemuan 04     Software  Testing  Techniques
Pertemuan 04 Software Testing Techniques
 
Pertemuan 04 Software Testing Techniques 2
Pertemuan 04    Software Testing Techniques  2Pertemuan 04    Software Testing Techniques  2
Pertemuan 04 Software Testing Techniques 2
 
Pertemuan 04 Software Testing Techniques 2
Pertemuan 04     Software  Testing  Techniques  2Pertemuan 04     Software  Testing  Techniques  2
Pertemuan 04 Software Testing Techniques 2
 
[RPL2] Pengujian Perangkat Lunak
[RPL2] Pengujian Perangkat Lunak[RPL2] Pengujian Perangkat Lunak
[RPL2] Pengujian Perangkat Lunak
 
Paper Review - Metodologi Testing
Paper Review - Metodologi TestingPaper Review - Metodologi Testing
Paper Review - Metodologi Testing
 
Ringkasan Bab 19 – 22 Buku Software Engineering.pptx
Ringkasan Bab 19 – 22 Buku Software Engineering.pptxRingkasan Bab 19 – 22 Buku Software Engineering.pptx
Ringkasan Bab 19 – 22 Buku Software Engineering.pptx
 
Slideshow PowerPoint Software Testing
Slideshow PowerPoint Software TestingSlideshow PowerPoint Software Testing
Slideshow PowerPoint Software Testing
 
Cara Membuat Test Caseeeeeeeeeeeeeeeeeeeeeee.pptx
Cara Membuat Test Caseeeeeeeeeeeeeeeeeeeeeee.pptxCara Membuat Test Caseeeeeeeeeeeeeeeeeeeeeee.pptx
Cara Membuat Test Caseeeeeeeeeeeeeeeeeeeeeee.pptx
 
Blackbox And Whitebox Testing
Blackbox And Whitebox TestingBlackbox And Whitebox Testing
Blackbox And Whitebox Testing
 
Testing dan IS Pertemuan 1 - Pendahuluan.pdf
Testing dan IS Pertemuan 1 - Pendahuluan.pdfTesting dan IS Pertemuan 1 - Pendahuluan.pdf
Testing dan IS Pertemuan 1 - Pendahuluan.pdf
 
Strategi Pengujian Perangkat Lunak.ppt
Strategi Pengujian Perangkat Lunak.pptStrategi Pengujian Perangkat Lunak.ppt
Strategi Pengujian Perangkat Lunak.ppt
 
Testing QA slide
Testing QA slideTesting QA slide
Testing QA slide
 
BAB_1_PENGUJIAN_PERANGKAT_LUNAK.ppt
BAB_1_PENGUJIAN_PERANGKAT_LUNAK.pptBAB_1_PENGUJIAN_PERANGKAT_LUNAK.ppt
BAB_1_PENGUJIAN_PERANGKAT_LUNAK.ppt
 
2731788.ppt
2731788.ppt2731788.ppt
2731788.ppt
 

Mais de irna_300791

The sqa unit and other actors in the sqa system
The sqa unit and other actors in the sqa systemThe sqa unit and other actors in the sqa system
The sqa unit and other actors in the sqa systemirna_300791
 
The sqa unit and other actors in the sqa system
The sqa unit and other actors in the sqa systemThe sqa unit and other actors in the sqa system
The sqa unit and other actors in the sqa systemirna_300791
 
Sqa project process standards ieee software engineering standards
Sqa project process standards ieee software engineering standardsSqa project process standards ieee software engineering standards
Sqa project process standards ieee software engineering standardsirna_300791
 
Management and its role in software quality assurance
Management and its role in software quality assuranceManagement and its role in software quality assurance
Management and its role in software quality assuranceirna_300791
 
Sqa project process standards ieee software engineering standards
Sqa project process standards ieee software engineering standardsSqa project process standards ieee software engineering standards
Sqa project process standards ieee software engineering standardsirna_300791
 
Management and its role in software quality assurance
Management and its role in software quality assuranceManagement and its role in software quality assurance
Management and its role in software quality assuranceirna_300791
 
Quality management standards
Quality management standardsQuality management standards
Quality management standardsirna_300791
 
Staff training and certification
Staff training and certificationStaff training and certification
Staff training and certificationirna_300791
 
Costs of software quality
Costs of software qualityCosts of software quality
Costs of software qualityirna_300791
 
Costs of software quality
Costs of software qualityCosts of software quality
Costs of software qualityirna_300791
 
Project progress control
Project progress controlProject progress control
Project progress controlirna_300791
 
Staff training and certification
Staff training and certificationStaff training and certification
Staff training and certificationirna_300791
 
Supporting quality devices
Supporting quality devicesSupporting quality devices
Supporting quality devicesirna_300791
 
Configuration management
Configuration managementConfiguration management
Configuration managementirna_300791
 
Supporting quality devices
Supporting quality devicesSupporting quality devices
Supporting quality devicesirna_300791
 
Configuration management
Configuration managementConfiguration management
Configuration managementirna_300791
 

Mais de irna_300791 (20)

The sqa unit and other actors in the sqa system
The sqa unit and other actors in the sqa systemThe sqa unit and other actors in the sqa system
The sqa unit and other actors in the sqa system
 
The sqa unit and other actors in the sqa system
The sqa unit and other actors in the sqa systemThe sqa unit and other actors in the sqa system
The sqa unit and other actors in the sqa system
 
Sqa project process standards ieee software engineering standards
Sqa project process standards ieee software engineering standardsSqa project process standards ieee software engineering standards
Sqa project process standards ieee software engineering standards
 
Management and its role in software quality assurance
Management and its role in software quality assuranceManagement and its role in software quality assurance
Management and its role in software quality assurance
 
Sqa project process standards ieee software engineering standards
Sqa project process standards ieee software engineering standardsSqa project process standards ieee software engineering standards
Sqa project process standards ieee software engineering standards
 
Management and its role in software quality assurance
Management and its role in software quality assuranceManagement and its role in software quality assurance
Management and its role in software quality assurance
 
Quality management standards
Quality management standardsQuality management standards
Quality management standards
 
Staff training and certification
Staff training and certificationStaff training and certification
Staff training and certification
 
Function point
Function pointFunction point
Function point
 
Function point
Function pointFunction point
Function point
 
Costs of software quality
Costs of software qualityCosts of software quality
Costs of software quality
 
Function point
Function pointFunction point
Function point
 
Costs of software quality
Costs of software qualityCosts of software quality
Costs of software quality
 
Function point
Function pointFunction point
Function point
 
Project progress control
Project progress controlProject progress control
Project progress control
 
Staff training and certification
Staff training and certificationStaff training and certification
Staff training and certification
 
Supporting quality devices
Supporting quality devicesSupporting quality devices
Supporting quality devices
 
Configuration management
Configuration managementConfiguration management
Configuration management
 
Supporting quality devices
Supporting quality devicesSupporting quality devices
Supporting quality devices
 
Configuration management
Configuration managementConfiguration management
Configuration management
 

Último

Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaafarmasipejatentimur
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSdheaprs
 
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxPPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxSaefAhmad
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfDiskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfHendroGunawan8
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfaksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfwalidumar
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 

Último (20)

Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
 
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxPPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfDiskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfaksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 

Menguji Perangkat Lunak

  • 1. Disusun oleh: ARRIZQY NUR SHABRINA/5209100053
  • 2. Menurut IEEE Std 610,12 (IEEE, 1990) definisi Testing ada 2, yaitu (1) Proses dari sebuah sistem operasi atau komponen dalam kondisi tertentu, mengamati atau dan membuat evaluasi dari beberapa aspek sistem atau komponen. (2) Proses menganalisis item Software untuk mendeteksi perbedaan antara kondisi yang sudah ada dan yang diperlukan (bug) dan mengevaluasi fitur dari item Software. "
  • 3. Berikut merupakan 2 framework dasar strategi testing: 1 • Big bang Testing 2 • Incremental Testing
  • 4. Untuk menguji perangkat lunak secara keseluruhan, setelah menyelesaikan paket yang tersedia.
  • 5. Untuk menguji perangkat lunak secara bertahap dalam modul, dari yang sudah selesai (unit tests),  kemudian menguji secara kelompok dari modul uji yang terintegrasi dengan modul yang baru selesai (integration tests).  Proses ini berlanjut sampai semua paket modul telah diuji. Setelah fase ini selesai, seluruh paket diuji secara keseluruhan (system test). Integration System Unit test test test
  • 6. Aplikasi dari Big bang Testing sering menampilkan kelemahan yang cukup parah karena Identifikasi kesalahan menjadi cukup rumit yang sehubungan dengan kuantitas yang besar dari Software yang diuji.  Sedangkan Incremental Testing menyajikan beberapa keuntungan, yaitu: 1. incremental testing biasanya dilakukan pada Software yang modulnya relatif kecil, dengan unit test atau integrasi test. Hal ini membuat lebih mudah untuk mengidentifikasi persentase tingginya kesalahan bila dibandingkan dengan pengujian seluruh paket Software. 2. Identifikasi dan koreksi kesalahan jauh lebih sederhana dan membutuhkan lebih sedikit sumber daya karena dilakukan pada volume yang terbatas dari Software.
  • 7. Dalam melakukan testing software diklasifikasikan menjadi 2, menguji fungsi software menurut Output dan Struktur Internal dari Software.  Menguji fungsi software menurut Output : cukup dengan mencapai dengan tingkat kualitas yang dapat diterima  Menguji berdasarkan Struktur Internal dari Software: melakukan perhitungan mekanisme Software.  Sehingga Berdasarkan dua konsep yang berlawanan, dua kelas pengujian telah dikembangkan. Yaitu: Black box (functionality) testing White box (structural) testing
  • 8. Black Box Testing White Box Testing Melakukan testing secara fungsional Melakukan testing secara struktural Mengabaikan mekanisme internal Memperhitungkan mekanisme sistem atau komponen; dan berfokus internal sistem atau komponen pada output yang dihasilkan sebagai respon terhadap input yang dipilih Pengujian Software tidak harus Penguji (pengembang kode) tahu memiliki akses ke kode sumber itu kode yang tampak dan menulis test sendiri. case dengan menjalankan metode dengan parameter tertentu Sering digunakan untuk Validasi Sering digunakan untuk Verifikasi
  • 9. Keuntungan utama dari White box testing adalah: • Pernyataan demi pernyataan langsung dalam memeriksa kode memungkinkan penentuan kebenaran Software, termasuk pendefinisian algoritma dan kode yang benar. • Dapat menerapkan paket Software khusus yang menyediakan tester dengan daftar kode baris yang belum dieksekusi. Tester kemudian dapat memulai test case yang mencakup kode baris. • Ini memprioritaskan kualitas dari kerja coding dan kepatuhan terhadap standar pengkodean.
  • 10. Berikut merupakan Kelemahan dari White box testing adalah: • Memerlukan Sumber daya manusia yang lebih • Ketidakmampuan untuk menguji kinerja perangkat lunak dalam hal ketersediaan (waktu respon), kehandalan, beban durabilitas, dan kelas testing yang lain yang terkait faktor operasi, revisi dan transisi.
  • 11. Berikut merupakan Keuntungan dari Black box testing adalah: • Black box testing memungkinkan kita untuk melaksanakan testing classes, yang sebagian besar dapat dilaksanakan sendiri oleh Penguji Black box. Seperti: tes kinerja sistem (load tests and availability tests). • Untuk testing classes yang dapat dilakukan dengan menggunakan White box dan Black box testing, Black box testing membutuhkan sumber daya lebih sedikit dari pada White box testing dari paket Software yang sama.
  • 12. Berikut merupakan Kelemahan dari Black box testing adalah: • Black box testing tidak mudah mengidentifikasi kasus error yang melawan satu sama lain untuk sengaja menghasilkan output yang benar • Tidak adanya kontrol dari cakupan baris. Sehingga mungkin Black box testing tidak mengeksekusi sebagian besar dari baris kode, yang tidak tercakup dalam seperangkat test cases. • Tidak Memungkinkan melakukan pengujian kualitas coding dan kepatuhan yang ketat dengan standar coding.
  • 13. No Tipe Penjelasan 1. Unit Testing • Testing dari perangkat keras individu atau unit perangkat lunak atau kelompok unit terkait • Termasuk dalam White box testing • level rendah desain atau kode struktur 2. Integration • Testing di mana komponen perangkat lunak, komponen perangkat keras, atau Testing keduanya digabungkan dan diuji untuk mengevaluasi interaksi antara keduanya. • Black box dan white box testing • level rendah dan tinggi desain 3. Functional & • Functiona testing termasuk memastikan bahwa fungsi yang ditetapkan dalam System spesifikasi persyaratan telah bekerja System Testing menempatkan program baru Testing di lingkungan yang berbeda untuk memastikan program ini bekerja pada sekelompok pelanggan khusus dengan berbagai versi dan jenis sistem operasi atau aplikasi • Black box testing • level tinggi desain dan persyaratan spesifikasi 4 Acceptance • Testing formal dilakukan untuk menentukan apakah sistem memenuhi kriteria Testing penerimaan dan untuk memungkinkan pelanggan menentukan untuk menerima sistem atau tidak dan kriteria sistem harus memenuhi dan diterima oleh pelanggan • Black box testing • Persyaratan spesifikasi 5. Regression • Selektif tes ulang dari sistem atau komponen untuk memverifikasi bahwa modifikasi Testing tidak menimbulkan efek yang tidak diinginkan dan bahwa sistem atau komponen masih memenuhi persyaratan tertentu • Black box dan white box testing • Setiap perubahan dokumentasi, desain tingkat tinggi 6. Beta Testing • Testing melibatkan pengguna potensial, dimana Pengguna menginstal perangkat lunak dan menggunakannya dengan melaporkan setiap error tertangkap selama. Jika telah selesai penggunaan kembali ke pengembang organisasi • Black box testing
  • 14. Galin, Daniel, Software Quality Assurance From theory to Implementation, Pearson Education, 2004