Software testing techniques 2nd edition van nostrand reinhold




















Unit Testing meyakinkan bahwa masing-masing unit tersebut berjalan sebagaimana mestinya. Pada Unit Testing, Anda memeriksa bagian kode program secara terpisah dari bagian yang lain. Anda dapat langsung melakukan Unit Testing setiap kali sebuah kode unit event, procedure, function selesai dibuat.

Anda dapat memeriksa kode unit dengan menjalankannya baris per baris untuk memastikan bahwa proses yang dilakukan berjalan sebagaimana yang Anda inginkan. Integration Testing. Sebagai contoh, Anda memiliki 1 B. Kedua function ini telah berjalan dengan baik secara individu pada Unit Testing. Pada tahap Integration Testing, Anda memeriksa hasil dari interaksi kedua function tersebut, apakah bekerja sesuai dengan hasil yang diharapkan. Anda juga harus memastikan bahwa seluruh kondisi yang mungkin terjadi dari hasil interaksi antarunit tersebut menghasilkanoutputyangdiharapkan.

System Testing. Mencakup testing aplikasi yang telah selesai didevelop. Karena itu, aplikasi harus terlihat dan berfungsi sebagaimana mestinya terhadap end-user atau pengguna akhir. Untuk itu, testing dilakukan dengan menggunakan data yang menggambarkan data yang digunakan oleh pengguna sesungguhnya terhadap aplikasi. Jika aplikasi Anda di-develop untuk lingkungan yang besar, Anda dapat melakukan testing pada dua komputer yang berbeda.

Operating system yang dibutuhkan. Driver yang diperlukan oleh aplikasi. Aplikasi yang dites. Acceptance Testing. Seperti Integration Testing, Acceptance Testing juga meliputi testing keseluruhan aplikasi. Perbedaannya terletak pada siapa yang melakukan testing. Pada tahap ini, end-user yang terpilih melakukan testing terhadap fungsi-fungsi aplikasi dan melaporkan permasalahan yang ditemukan. Proses ini merupakan salah satu tahap final sebelum pengguna menyetujui dan menerima penerapan sistem aplikasi yang baru.

Karena itu pada tahap ini sudah tidak difokuskan untuk mengangkat permasalahan kecil seperti kesalahan pengetikan, ataupun kosmetik aplikasi. Regression Testing. Merupakan bagian penting dari masing-masing tahap proses testing.

Regression Testing mencakup pengujian ulang terhadap unit, component, proses, atau keseluruhan aplikasi setelah perbaikan suatu kesalahan dilakukan.

Regression Testing memastikan permasalahan yang terjadi telah ditanggulangi, dan tidak terdapat permasalahan baru yang timbul sebagai efek perbaikan tersebut. Selain itu, tahap ini tidak hanya berguna untuk melakukan pengujian aplikasi, tetapi dapat juga digunakan untuk melakukan pemantauan kualitas dari output yang dihasilkan.

SQA meliputi : 1. Tinjauan ulang teknikal secara formal yang diaplikasikan pada setiap tahapan pengembangan software, 3. Merupakan pengujian performansi yang dilakukan secara paralel dengan pengembangan sistem. Pengujian life cycle termasuk kategori full testing 3.

Bertujuan untuk menghilangkan defect sedini mungkin Jenis Pengujian : 1 Pengujian Pra-Implementasi — pengujian sebelum aplikasi dioperasikan — sistem berfungsi sesuai spesifikasi yang ditetapkan — Menghilangkan defect 2 Pengujian Pasca-Implementasi — pengujian setelah aplikasi dioperasikan bagian dari tahap Maintenance Defect pada Aplikasi : — Salah menginterpretasikan user requirement — User salah menspesifikasikan requirement — Kesalahan pencatatan requirement — Rancangan tidak sesuai requirement — Program tidak sesuai rancangan — Program tidak sesuai spesifikasi — Error saat pemasukan data — Error saat pengujian — Salah memperbaiki error — Perbaikan menyebabkan defect yang lain Definisi diatas menjelaskan 3 hal penting, yaitu :3 1.

Open Advanced Search. DeepDyve requires Javascript to function. Please enable Javascript on your browser to continue. Software testing techniques 2nd Edn. Read Article. Download PDF. Share Full Text for Free. Web of Science. Let us know here. System error. Please try again! How was the reading experience on this article? The text was blurry Page doesn't load Other:. Details Include any more information that will help us locate the issue and fix it faster for you.

Thank you for submitting a report! Submitting a report will send us an email through our customer support system. Submit report Close. Recommended Articles Loading There are no references for this article. Read and print from thousands of top scholarly journals. Already have an account? Log in.



0コメント

  • 1000 / 1000