Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

The Bug Tracking Database (1) Pertemuan 6 Matakuliah: M0232/Testing dan Implementasi Tahun: 2007.

Presentasi serupa


Presentasi berjudul: "The Bug Tracking Database (1) Pertemuan 6 Matakuliah: M0232/Testing dan Implementasi Tahun: 2007."— Transcript presentasi:

1 The Bug Tracking Database (1) Pertemuan 6 Matakuliah: M0232/Testing dan Implementasi Tahun: 2007

2 Bina Nusantara TIK Mahasiswa dapat menerangkan manfaat dari alat bantu pengujian Bug Tracking Database. (C2) TIK-20 Mahasiswa dapat menghasilkan laporan deskripsi kesalahan dengan baik. (C3) TIK-21 Mahasiswa menguraikan siklus hidup pengelolaan kesalahan. (C2) TIK-22

3 Bina Nusantara BUG TRACKING DATABASE Merupakan alat bantu yang diperlukan oleh organisasi pengujian (testing organization) dalam memegang peranannya untuk melakukan pengujian. Dengan mendokumentasikan setiap kesalahan pada suatu sistem dengan baik, maka bug (kesalahan) dapat segera diperbaiki dan meningkatkan kualitas produk. Sebagai bukti nyata atas masalah 2 kualitas yang pernah terjadi yang kemudian dpt digunakan sebagai referensi.

4 Bina Nusantara Keuntungan Penggunaan Bug Tracking Databases Mengkomunikasikan bug dengan jelas. Laporan kesalahan yang ditulis dengan baik sesuai standar akan menjelaskan suatu masalah lebih baik daripada menggunakan atau catatan biasa. Memudahkan pemantauan dan pencarian bug yang pernah terjadi dengan melakukan penomoran bug secara otomatis. Proses perbaikan dapat dilakukan berdasarkan prioritas dan efek bug pada sistem. Pengelolaan bug dalam suatu siklus pengelolaan dapat dilakukan dengan lebih baik. Untuk memantau agas bug yang ada dpt diperbaiki secepat mungkin sesuai dengan prioritasnya. Memberikan informasi baru bagi pengembang, tester, dan manajer. Bug Tracking Databases yang dirancang dengan baik akan memberikan gambaran histori yang baik yang dapat digunakan sebagai referinsi kemudian hari. Sumber informasi bagi support department.

5 Bina Nusantara Benefits of Bug Tracking A Bug Tracking Database facilitates clear communication about defects Using a database allows automatic, sequential bug numbering, and it provides a number of analysis and reporting options that are not available with a flat file. A bug tracking database allows the development team to fix problems based on importance to the project team, project management, the customers, and the users You can manage bugs throughout their life cycle, from the initial report to the final resolution As bugs progress through their life cycle, developers, testers, and managers learn new information Every bug report that is closed in your database is a defect that might otherwise be included in a shipping product, causing support calls, bad reviews, and lost sales.

6 Bina Nusantara Arsitektur Sistem Pelacakan Kesalahan

7 Bina Nusantara Deskripsi Kesalahan Bagian dari bug report yang berisi deskripsi mengenai suatu bug yang terjadi. Merupakan alat bagi tester untuk mengkomnuikasikan suatu masalah kepada programmer atau developer team. A bug report is a technical document that describes the various symptoms or failure modes associated with a single bug A good bug report provides the information about what the project management team need to decide when and whether to fix a problem, captures the information a programmer will need to fix and debug the problem A bug tracking system is some program or application that allows the project team to report, manage, and analyze bug reports and bug trends

8 Bina Nusantara Failure Description (2) Terdiri dari 3 bagian:  Summary: satu atau dua buah kalimat yang menjelaskan suatu bug dan memberikan informasi mengenai dampak yang akan dialami oleh pengguna atau customer.  Steps to reproduce: menjelaskan langkah 2 untuk menimbulkan bug tersebut.  Isolation: konfirmasi bahwa informasi dan hasil yang diperoleh tester adalah problem yang nyata dan menjelaskan faktor2 yang menyebabkan bug tersebut.

9 Bina Nusantara Penulisan Failure Description Laporan bug harus ditulis pada saat melaksanakan testing. Laporan harus akurat, lengkap dan ringkas. Tidak terlalu singkat tetapi tidak terlalu bertele-tele. Menjelaskan pada pembaca apa yang ditemukan oleh tester, bukan apa yang dilakukan oleh tester.

10 Bina Nusantara

11

12

13 The Case for a Formal Bug Tracking System A bug report is a technical document that describes the various symptoms or failure modes associated with a single bug A good bug report provides the information about what the project management team need to decide when and whether to fix a problem, captures the information a programmer will need to fix and debug the problem A bug tracking system is some program or application that allows the project team to report, manage, and analyze bug reports and bug trends

14 Bina Nusantara What does a good failure description look like?

15 Bina Nusantara What does a good failure description look like?

16 Bina Nusantara What does a good failure description look like?

17 Bina Nusantara Ten Steps to Better Bug Reports 1.Structure 2.Reproduce 3.Isolate 4.Generalize 5.Compare 6.Summarize 7.Condense 8.Dismabiguate 9.Neutralize 10.Review

18 Bina Nusantara Beginning to Construct a Database

19 Bina Nusantara Bug Entry Form

20 Bina Nusantara Ranking Importance Severity –Loss of Data, hardware damage or a safety issue –Loss of functionality with no workaround –Loss of functionality with a workaround –Partial loss of functionality –Cosmetic or trivial Priority –Complete loss of system value –Unacceptable loss of system value –Possibly acceptable reduction in system value –Acceptable reduction in system value –Negligible reduction in system value

21 Bina Nusantara Using States to Manage: Bug Life Cycle Review Rejected Open Assigned Test Reopened Closed Deffered

22 Bina Nusantara Emphasizing Ownership and Accountability

23 Bina Nusantara Isolation to Debugging

24


Download ppt "The Bug Tracking Database (1) Pertemuan 6 Matakuliah: M0232/Testing dan Implementasi Tahun: 2007."

Presentasi serupa


Iklan oleh Google