Strategi Pengujian Perangkat Lunak
PENDEKATAN STRATEGI PENGUJIAN PERANGKAT LUNAK
PENGUJIAN UNIT
PENGUJIAN INTEGRASI
PENGUJIAN VALIDASI
PENGUJIAN SISTEM
DEBUGGING
Manajemen ruang lingkup proyek meliputi proses mendefinisikan dan mengontrol cakupan pekerjaan yang termasuk dan tidak termasuk dalam proyek untuk memastikan keberhasilannya. Proses ini meliputi inisiasi proyek, perencanaan ruang lingkup, definisi ruang lingkup, verifikasi ruang lingkup, dan pengendalian perubahan ruang lingkup.
contoh analisa dan perancangan sistem absensi SiswaAsrin Nurjannah
油
Dokumen tersebut merangkum hasil kerja praktek mahasiswa di SMA 1 Barunawati. Terdapat analisis sistem absensi manual, usulan sistem absensi berbasis komputer, dan rancangan antarmuka sistemnya.
Otomatisasi Sistem Parkiran Berbasis Objeknaufals11
油
Dokumen tersebut merupakan laporan tentang perancangan sistem parkir otomatis menggunakan kartu RFID. Sistem ini menggunakan kartu RFID untuk memverifikasi identitas pemilik kendaraan sehingga hanya pemilik yang sah yang dapat masuk dan keluar area parkir. Laporan ini membahas latar belakang, tujuan, ruang lingkup, landasan teori SDLC dan UML, desain sistem menggunakan berbagai diagram UML, serta spesifikasi perangkat
Ringkasan dokumen tersebut adalah:
Bab 1 membahas latar belakang perkembangan sistem komputer dan sistem operasi. Bab 2 membahas pengertian, sejarah, tujuan, fungsi, dan jenis-jenis sistem operasi.
Program ini membahas tentang array of record, yang merupakan array dimana elemennya adalah record. Program ini menjelaskan konsep array, record, dan array of record beserta contoh kode programnya. Program ini juga memberikan latihan dan tugas untuk mempraktikkan penggunaan array of record dalam mengolah data mahasiswa dan pegawai.
microsoft adalah sebuah program aplikasi lembar kerja yang dibuat dan didistribusikan oleh microsoft cor4poration yang dapat dijalankan pada microsoft windows dan Mac OS.
Jawaban uas Analisa dan Perancangan Sistemlonklonk
油
Dokumen tersebut berisi soal ujian akhir semester mata kuliah Analisis dan Perancangan Sistem untuk program pascasarjana Magister Teknik Informatika Universitas Bina Darma Palembang tahun 2011. Dokumen ini berisi penjelasan permasalahan dan beberapa pertanyaan terkait sistem pemesanan tiket perjalanan wisata.
Dokumen tersebut memberikan ringkasan tentang konsep proses dalam sistem operasi. Proses adalah program yang sedang dieksekusi, yang memiliki informasi seperti status, identitas, dan sumber daya. Sistem operasi mengelola proses dengan menjadwalkan eksekusi, memantau status, dan memfasilitasi komunikasi antar proses. Proses dapat berinteraksi untuk menyelesaikan masalah produsen-konsumen dan berkomunikasi menggunakan mekanisme seperti pesan, socket, dan p
Metode pengembangan sistem incremental merupakan model pengembangan perangkat lunak yang membagi persyaratan menjadi beberapa fungsi atau bagian sehingga pengembangannya dilakukan secara bertahap. Model ini memiliki tahapan requirement, spesifikasi, desain arsitektur, pengkodean, dan pengujian. Metode ini cocok untuk sistem yang terus berkembang dan proyek berukuran kecil.
Rpl 4-proses perangkat lunak & metrik proyekf' yagami
油
Dokumen tersebut membahas mengenai pentingnya pengukuran dalam proses pengembangan perangkat lunak, termasuk metrik proses dan metrik proyek yang dapat digunakan untuk mengukur kualitas produk, efisiensi proses, serta mengidentifikasi masalah potensial. Dokumen ini juga membahas mengenai pengukuran langsung berdasarkan ukuran kode dan pengukuran tidak langsung menggunakan metode function point untuk mengukur fungsionalitas
SE - Chapter 7 Teknik Pengujian Perangkat LunakRiza Nurman
油
Dokumen tersebut membahas tentang teknik pengujian perangkat lunak, mulai dari dasar-dasar pengujian, desain test case, pengujian white box dan black box, serta metode-metode pengujian seperti basis path testing, equivalence partitioning, dan boundary value analysis.
Program ini membahas tentang array of record, yang merupakan array dimana elemennya adalah record. Program ini menjelaskan konsep array, record, dan array of record beserta contoh kode programnya. Program ini juga memberikan latihan dan tugas untuk mempraktikkan penggunaan array of record dalam mengolah data mahasiswa dan pegawai.
microsoft adalah sebuah program aplikasi lembar kerja yang dibuat dan didistribusikan oleh microsoft cor4poration yang dapat dijalankan pada microsoft windows dan Mac OS.
Jawaban uas Analisa dan Perancangan Sistemlonklonk
油
Dokumen tersebut berisi soal ujian akhir semester mata kuliah Analisis dan Perancangan Sistem untuk program pascasarjana Magister Teknik Informatika Universitas Bina Darma Palembang tahun 2011. Dokumen ini berisi penjelasan permasalahan dan beberapa pertanyaan terkait sistem pemesanan tiket perjalanan wisata.
Dokumen tersebut memberikan ringkasan tentang konsep proses dalam sistem operasi. Proses adalah program yang sedang dieksekusi, yang memiliki informasi seperti status, identitas, dan sumber daya. Sistem operasi mengelola proses dengan menjadwalkan eksekusi, memantau status, dan memfasilitasi komunikasi antar proses. Proses dapat berinteraksi untuk menyelesaikan masalah produsen-konsumen dan berkomunikasi menggunakan mekanisme seperti pesan, socket, dan p
Metode pengembangan sistem incremental merupakan model pengembangan perangkat lunak yang membagi persyaratan menjadi beberapa fungsi atau bagian sehingga pengembangannya dilakukan secara bertahap. Model ini memiliki tahapan requirement, spesifikasi, desain arsitektur, pengkodean, dan pengujian. Metode ini cocok untuk sistem yang terus berkembang dan proyek berukuran kecil.
Rpl 4-proses perangkat lunak & metrik proyekf' yagami
油
Dokumen tersebut membahas mengenai pentingnya pengukuran dalam proses pengembangan perangkat lunak, termasuk metrik proses dan metrik proyek yang dapat digunakan untuk mengukur kualitas produk, efisiensi proses, serta mengidentifikasi masalah potensial. Dokumen ini juga membahas mengenai pengukuran langsung berdasarkan ukuran kode dan pengukuran tidak langsung menggunakan metode function point untuk mengukur fungsionalitas
SE - Chapter 7 Teknik Pengujian Perangkat LunakRiza Nurman
油
Dokumen tersebut membahas tentang teknik pengujian perangkat lunak, mulai dari dasar-dasar pengujian, desain test case, pengujian white box dan black box, serta metode-metode pengujian seperti basis path testing, equivalence partitioning, dan boundary value analysis.
Ringkasan dokumen tersebut adalah:
Pengujian perangkat lunak merupakan tahapan penting untuk mengevaluasi perangkat lunak agar sesuai dengan spesifikasi dan kebutuhan pengguna. Terdapat berbagai teknik pengujian seperti black box testing dan white box testing serta berbagai tahapan pengujian.
Strategi testing software berfokus pada empat tahapan yaitu unit testing, integration testing, validation testing, dan system testing. Unit testing memeriksa fungsi komponen secara individual, integration testing mengintegrasikan komponen, validation testing memastikan kesesuaian dengan kebutuhan, dan system testing menguji seluruh sistem. Terdapat berbagai teknik testing sesuai dengan tahapan dan tingkat abstraksi yang diuji.
Ch 02 - Hubungan Software Development Life Cycle (SDLC) dan TestingTri Sugihartono
油
1. Lingkup Pengujian
2. Masalah-masalah Umum pada Software Testing
3. Tahap Pengujian
4. Pengujian System Development Life Cycle (SDLC)
5. Verifikasi Kegiatan
6. Is it bugs?
Dokumen tersebut membahas mengenai strategi testing perangkat lunak, yang mencakup pendekatan unit testing, pendekatan verifikasi dan validasi, tahapan pelaksanaan testing, dan isu-isu penting dalam merencanakan strategi testing perangkat lunak.
Teknik pengujian perangkat lunak meliputi pengujian black box dan white box. Pengujian black box hanya melihat keluaran tanpa melihat proses, sedangkan pengujian white box melihat struktur kode program. Beberapa teknik pengujian meliputi unit testing, integration testing, system testing, testing method, dan class testing.
Dokumen tersebut membahas tentang software testing, dengan mendefinisikan tujuan dan manfaat software testing serta menjelaskan beberapa teknik dan tingkat pengujian perangkat lunak.
Fasa implementasi melibatkan pengujian sistem, penukaran ke sistem baru, pemasangan pangkalan data baru, dan latihan pengguna. Aktiviti kunci termasuk pengujian sistem secara menyeluruh, strategi penukaran seperti penukaran selari untuk menghindari gangguan, serta latihan pengguna untuk memastikan mereka memahami sistem baru.
Analisa dan Perancangan Sistem Informasi Pert 15septianopratama2
油
Analisa dan Perancangan Sistem Informasi Pertemuan 15
Analisis dan perancangan sistem informasi adalah dua tahapan kunci dalam pengembangan sistem informasi yang efektif. Mari kita bahas keduanya secara singkat:
Analisis Sistem Informasi, Perancangan Sistem Informasi. Secara umum, analisis sistem informasi fokus pada pemahaman dan identifikasi kebutuhan bisnis dan teknis, sedangkan perancangan sistem informasi mencakup perencanaan dan rancangan solusi yang akan memenuhi kebutuhan tersebut. Kedua tahapan ini saling terkait dan memainkan peran penting dalam pengembangan sistem informasi yang berhasil
Dokumen tersebut membahas tentang pengujian perangkat lunak, meliputi pengertian pengujian perangkat lunak, tujuan pengujian, tahap-tahap pengujian, dan jenis-jenis pengujian seperti black box testing dan white box testing.
Perbandingan 3 model sistem informasi meliputi model incremental, waterfall, dan prototyping. Model incremental mengembangkan perangkat lunak secara bertahap bagian demi bagian. Model waterfall memiliki tahapan linier secara berurutan. Model prototyping membangun prototipe awal untuk dievaluasi pelanggan sebelum pengembangan lebih lanjut.
Dokumen tersebut membahas tentang teknik pengujian perangkat lunak, mulai dari latar belakang, tujuan, prinsip-prinsip pengujian, desain kasus pengujian, strategi pengujian, langkah-langkah pengujian, hingga debugging.
The document discusses PHP and web application development. It covers the basics of PHP including syntax, variables, data types, operators, conditional statements, loops, functions. It also discusses including files, date functions and the components of web architecture like clients, servers, URLs and protocols.
SE - Chapter 9 Pemeliharaan Perangkat LunakRiza Nurman
油
DEFINISI PEMELIHARAAN PERANGKAT LUNAK
KATEGORI PEMELIHARAAN PERANGKAT LUNAK
PROSES PEMELIHARAAN PERANGKAT LUNAK
MODEL PEMELIHARAAN PERANGKAT LUNAK
BIAYA PEMELIHARAAN PERANGKAT LUNAK
Dokumen ini membahas tentang web services, termasuk protokol RPC seperti DCOM, IIOP, dan Java RMI; standar web services seperti SOAP, WSDL, dan UDDI; serta contoh implementasi web services menggunakan XML-RPC. Web services dirancang untuk memungkinkan pertukaran informasi antar sistem yang berbeda melalui protokol internet dengan menggunakan format XML.
Pemahaman tentang penggunaan xml dalam database,MENGGUNAKAN KLAUSA FOR XML
PENGGUNAAN KLAUSA OPENXML
MEMBUAT DOKUMEN XML PADA SQL SERVER
PENGGUNAAN XQUERY
XML - Chapter 6 SIMPLE API FOR XML (SAX)Riza Nurman
油
Pemahaman tentang SAX, PENGENALAN SAX
PERBEDAAN DOM DAN SAX
MENGGUNAKAN SAX
BEBERAPA CONTOH SAX PARSER
MENGGUNAKAN SAX API INTERFACE
MEMPARSING DOKUMEN XML DENGAN MENGGUNAKAN SAX API
Dokumen tersebut membahas tentang keamanan database, termasuk pengertian keamanan database, komponen-komponen keamanan dalam SQL Server seperti principal, securable, dan permission, serta cara membuat login, user, dan menetapkan hak akses user untuk database.
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut membahas tentang administrasi database dan manajemen database otomatis menggunakan SQL Server Agent;
(2) Materi administrasi database meliputi pengelolaan file database, filegroup, dan properti database. Sedangkan manajemen database otomatis membahas tentang pembentukan jobs dan alerts;
(3) Jobs dan alerts digunakan untuk menjalankan tugas-tugas secara berkala seperti backup database secara otomatis.
DBA BAB 1 - Pengenalan Database AdministratorRiza Nurman
油
Dokumen tersebut membahas tentang pengertian Database Administrator (DBA) dan peranannya. DBA bertugas merancang, membangun, memelihara, dan mengelola database agar berjalan dengan baik dan optimal. DBA juga harus memiliki pengetahuan tentang desain database, SQL, perangkat lunak basis data, server, jaringan, dan teknologi penyimpanan data.
The document discusses XML concepts including root elements, nested elements, attributes, internal and external DTDs, XML schemas, and XML examples for customer data, products, employees and more. It provides XML code examples to demonstrate different XML structures and validation using DTDs and schemas.
Dokumen tersebut membahas berbagai cara untuk mengubah tampilan dokumen XML melalui penggunaan stylesheet seperti CSS dan XSLT. Stylesheet digunakan untuk memformat dan menentukan bagaimana data dalam dokumen XML akan ditampilkan."
Dokumen tersebut membahas tentang penggunaan DTD (Document Type Definition) untuk menentukan struktur dan konsistensi data pada dokumen XML, meliputi pengenalan DTD, deklarasi elemen dan atribut, serta validasi dokumen XML menggunakan DTD."
This document discusses JavaServer Pages (JSP) technology. It explains the components of a JSP page including directives, declarations, scriptlets, actions and implicit objects. It also describes the JSP lifecycle and how a JSP page is processed, including translation to servlet code, compilation, class loading and instance creation. Key aspects of the JSP lifecycle like the jspInit, jspService and jspDestroy methods are also outlined.
Understand different types of session management techniques
Implement different session management techniques
Describe server clusters
Migrate Sessions
The document discusses implementing inter-servlet communication and working with filters in Java servlets. It describes using the RequestDispatcher object to forward requests between servlets, including transferring data. It also explains how filters can intercept and modify requests and responses between clients and servlets, giving an example IPFilter class that checks the client IP address.
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Dadang Solihin
油
Keberadaan Danantara: Pesimis atau Optimis?
Pendekatan terbaik adalah realistis dengan kecenderungan optimis.
Jika Danantara memiliki perencanaan yang matang, dukungan kebijakan yang kuat, dan mampu beradaptasi dengan tantangan yang ada, maka peluang keberhasilannya besar.
Namun, jika implementasinya tidak disertai dengan strategi mitigasi risiko yang baik, maka pesimisme terhadap dampaknya juga cukup beralasan.
Pada akhirnya, kunci suksesnya adalah bagaimana Danantara bisa dikelola secara efektif, inklusif, dan berkelanjutan, sehingga dampak positifnya lebih dominan dibandingkan risikonya.
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)Murad Maulana
油
PPT ini dipresentasikan dalam acara Diseminasi repositori perpustakaan BAPETEN yang diselenggarakan oleh Kepala Pusat Pengkajian Sistem dan Teknologi
Pengawasan Instalasi dan Bahan Nuklir (P2STPIBN) pada tanggal 25 Februari 2025
SABDA Ministry Learning Center: Go Paskah: Paskah dan Sekolah Minggu bagian 1SABDA
油
Bagaimana menyiapkan Paskah yang alkitabiah dan berkesan untuk anak-anak Sekolah Minggu? Yuk, ikuti GoPaskah! "Paskah dan Sekolah Minggu". Acara yang pasti bermanfaat bagi guru-guru, pelayan anak, remaja, dan pemuda untuk membekali bagaimana mengajarkan makna Paskah seperti yang diajarkan Alkitab.
Hadirlah pada:
Tanggal: Senin, 10 Maret 2025
Waktu: Pukul 10.3012.00 WIB
Tempat: Online, via Zoom (wajib daftar)
Guest: Dr. Choi Chi Hyun (Ketua J-RICE Jakarta)
Daftar sekarang: http://bit.ly/form-mlc
GRATIS!
Untuk informasi lebih lanjut, hubungi kami:
WA Admin: 0821-3313-3315
Email: live@sabda.org
#SABDAYLSA #SABDAEvent #ylsa #yayasanlembagasabda #SABDAAlkitab #Alkitab #SABDAMLC #ministrylearningcenter #Paskah2025 #KematianKristus #kebangkitankristus #SekolahMinggu
1. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title style
BAB 8
SE
FACULTY
Riza Muhammad Nurman
SOFTWARE ENGINEERING
Strategi Pengujian Perangkat Lunak
2. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title styleCONTENT
PENDEKATAN STRATEGI PENGUJIAN PERANGKAT LUNAK
PENGUJIAN UNIT
PENGUJIAN INTEGRASI
PENGUJIAN VALIDASI
PENGUJIAN SISTEM
DEBUGGING
3. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title stylePENDEKATAN STRATEGI PENGUJIAN PERANGKAT LUNAK
Pengujian adalah
sekumpulan aktifitas
yang dapat
direncanakan dan
dilakukan secara
sistematis
Strategi uji coba mempunyai karakteristik sebagai berikut:
Pengujian mulai pada tingkat modul yang paling bawah,
dilanjutkan dengan modul di atasnya kemudian hasilnya
dipadukan.
Teknik pengujian yang berbeda mungkin menghasilkan sedikit
perbedaan (dalam hal waktu).
Pengujian dilakukan oleh pengembang perangkat lunak dan
(untuk proyek yang besar) suatu kelompok pengujian yang
independen.
Pengujian dan debugging merupakan aktivitas yang berbeda,
tetapi debugging termasuk dalam strategi pengujian
4. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title stylePENDEKATAN STRATEGI PENGUJIAN PERANGKAT LUNAK - 2
Verifikasi
Validasi
sekumpulan aktivitas yang
berbeda yang memastikan
bahwa perangkat lunak
yang dibangun dapat
memenuhi keperluan
pelanggan
sekumpulan aktifitas
yang menjamin
penerapan perangkat
lunak benar-benar sesuai
dengan fungsinya
STRATEGI PENGUJIAN
5. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title stylePENGUJIAN UNIT
Myers mengusulkan checklist untuk pengujian interface:
Apakah jumlah parameter input sama dengan jumlah argumen?
Apakah antara atribut dan parameter argumen sudah cocok?
Apakah antara sistem satuan parameter dan argumen sudah cocok?
Apakah jumlah argumen yang ditransmisikan ke modul yang dipanggil sama
dengan jumlah parameter?
Apakah atribut dari argumen yang ditransmisikan ke modul yang dipanggil sama
dengan atribut parameter?
Apakah sistem unit dari argumen yang ditransmisikan ke modul yang dipanggil
sama dengan sistem satuan parameter?
Apakah jumlah atribut dari urutan argumen ke fungsi-fungsi built-in sudah benar?
Bila sebuah modul melakukan I/O ekstemal, maka pengujian interface tambahan
harus dilakukan.
Atribut file sudah benar?
Peryataan OPEN/CLOSE sudah benar?
Spesifikasi format sudah cocok dengan pernyataan I/O?
Ukuran buffer sudah cocok dengan ukuran rekaman?
File dibuka sebelum penggunaan?
Apakah kondisi End-of-File ditangani?
Kesalahan I/O ditangani?
Adakah kesalahan tekstual di dalam informasi output?
6. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title stylePENGUJIAN UNIT - 2
Kesalahan yang umum di dalam komputasi adalah:
Kesalah-pahaman atau prosedur aritmatik yang tidak benar
Operasi mode yang tercampur
Inisialisasi yang tidak benar
Inakurasi ketelitian
Representasi simbolis yang tidak benar dari sebuah persamaan.
Test case harus mengungkap kesalahan seperti
Perbandingan tipe data yang berbeda
Preseden atau operator logika yang tidak benar
Pengharapan akan persamaan bila precision error membuat
persamaan yang tidak mungkin
Perbandingan atau variabel yang tidak benar
Penghentian loop yang tidak ada atau tidak teratur
Kegagalan untuk keluar pada saat terjadi iterasi divergen
Variabel loop yang dimodifikasi secara tidak teratur
7. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title stylePROSEDUR PENGUJIAN UNIT
Driver adalah program yang menerima
data untuk test case dan menyalurkan
ke modul yang diuji dan mencetak
hasilnya.
Stub melayani pemindahan modul yang
akan dipanggil untuk diuji
8. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title stylePENGUJIAN INTEGRASI
Pengujian integrasi teknik yang sistematis untuk
membangun struktur program dan pada saat yang sama
melakukan tes untuk mengungkap kesalahan yang
berhubungan dengan antarmuka.
mengambil unit komponen
yang telah teruji dan
membangun struktur
program yang telah
ditentukan oleh desain.
Top down
integration
Buttom up
integration
TUJUAN
METODE PENGUJIAN
9. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title styleTop Down Integration
Modul utama digunakan sebagai test driver dan
stub yang menggantikan seluruh modul yang
secara langsung berada di bawah modul kontrol
utama.
Tergantung pada pendekatan perpaduan yang
dipilih (depth / breadth)
Uji coba dilakukan selama masing-masing modul
dipadukan
Pada penyelesaian masing-masing uji coba stub
yang lain dipindahkan dengan modul sebenarnya.
Uji coba regression yaitu pengulangan pengujian
untuk mencari kesalahan lain yang mungkin muncul
Depth First
M1 - M2 - M5
M5 - M8 - M6
M6 - M3 - M7
M7 - M4
Breadth First
M1 - M2
M2 - M3 - M4
M4 - M5 - M6 - M7
M7 - M8
10. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title styleBottom Up Integration
Modul tingkat bawah digabungkan
ke dalam cluster yang
memperlihatkan subfungsi
perangkat lunak
Driver (program kontrol pengujian)
ditulis untuk mengatur input test
case dan output
Cluster diuji
Driver diganti dan cluster yang
dikombinasikan dipindahkan ke atas
pada struktur program
Cluster 1 D1 Ma
Cluster 2 D2 Mc
Cluster 3 D3 Mb
11. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title stylePENGUJIAN VALIDASI
Pengujian validasi dikatakan berhasil bila fungsi
yang ada pada perangkat lunak sesuai dengan
yang diharapkan pemakai black box
Kemungkinan kondisi setelah pengujian:
Karakteristik performansi fungsi sesuai dengan
spesifikasi dan dapat diterima.
Penyimpangan dari spesifikasi ditemukan dan
dibuatkan daftar penyimpangan
12. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title stylePengujian Alpha dan Beta
Pengujian Alpha
Dilakukan pada sisi pengembang oleh seorang pelanggan.
Perangkat lunak digunakan pada setting yang natural dan diawasi.
Pengembang perangkat lunak akan merekam semua kesalahan dan
permasalahan yang terjadi dalam pemakaian.
Pengujian Alpha dilakukan dalam lingkungan sistem yang sudah terkontrol.
Pengujian Beta
Pengujian beta dilakukan pada lingkungan pelanggan dan dilakukan oleh
pengguna akhir perangkat lunak.
Berbeda dengan pengujian alpha, pengembang umumnya tidak hadir.
Pengujian beta adalah pengujian secara langsung terhadap aplikasi
perangkat lunak dalam sebuah lingkungan yang tidak dapat dikendalikan
oleh pengembang
Pelanggan akan mencatat semua masalah yang dihadapi selama pengujian
beta dan dilaporkan kepada pengembang pada waktu interval tertentu.
Kemudian pengembang perangkat lunak akan membuat modifikasi serta
mempersiapkan peluncuran produk perangkat lunak untuk basis pelanggan
secara keseluruhan
13. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title stylePENGUJIAN SISTEM
Recovery Testing
pengujian sistem yang memaksa perangkat lunak mengalami
kegagalan dalam bermacam-macam cara dan memeriksa apakah
perbaikan dilakukan dengan tepat
Security Testing
melakukan verifikasi dari mekanisme perlindungan yang akan dibuat
pada sistem untuk melindungi dari hal-hal yg mungkin terjadi.
Selama pengujian keamanan, tester berperan sebagai individu yang
menginginkan untuk menembus sistem
Stress Testing
Dirancang untuk menghadapi situasi yang tidak normal pada saat
program diuji
14. Riza Muhammad Nurman Wednesday, May 16, 2018
Click to edit Master title styleDEBUGGING
Debugging adalah proses yang akan
menghasilkan penghapusan kesalahan
Proses debug akan selalu memiliki salah
satu dari dua hasil:
Penyebab kesalahan akan ditemukan dan
diperbaiki, atau
Penyebab tidak akan ditemukan.
Karakteristik Bug
Gejala dan penyebabnya mungkin karena
perbedaan letak.
Gejala akan hilang (sementara) saat kesalahan lain
diperbaiki.
Gejala disebabkan oleh nonerrors (misalnya,
ketidakakuratan).
Gejala disebabkan oleh kesalahan manusia yang
tidak mudah dilacak.
Gejala mungkin akibat masalah waktu.
Mungkin sulit untuk menghasilkan kondisi input
secara akurat (misalnya, real-time aplikasi di mana
urutan input tidak pasti).
Gejala terjadi terputus-putus. Hal ini tertanam pada
sistem yang memiliki pasangan erat antara
hardware dan software.
Gejala terjadi karena pendistribusian tugas terdapat
pada proses yang berbeda-beda.