17
Kualitas Perangkat Lunak (lanjutan) Pertemuan 3 Matakuliah : M0232/Testing dan Implementasi Tahun : 2008

Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

  • Upload
    pahana

  • View
    99

  • Download
    4

Embed Size (px)

DESCRIPTION

Kualitas Perangkat Lunak (lanjutan) Pertemuan 3. Matakuliah: M0232/Testing dan Implementasi Tahun: 2008. TIK. Mahasiswa akan dapat menjelaskan dua macam metoda yang dapat digunakan untuk melakukan penilaian dan analisa terhadap resiko kualitas. (C2) TIK-10 - PowerPoint PPT Presentation

Citation preview

Page 1: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Kualitas Perangkat Lunak (lanjutan)Pertemuan 3

Matakuliah : M0232/Testing dan ImplementasiTahun : 2008

Page 2: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

TIK• Mahasiswa akan dapat menjelaskan dua macam

metoda yang dapat digunakan untuk melakukan penilaian dan analisa terhadap resiko kualitas. (C2) TIK-10

• Mahasiswa dapat menerangkan pengelompokan tahap-tahap proses pelaksanaan pengujian. (C2) TIK-11

• Mahasiswa dapat menyebutkan faktor-faktor yang harus diperhatikan untuk mengestimasi sumber daya dan anggaran yang diperlukan. (C1) TIK-12

• Mahasiswa dapat menjelaskan relasi antara jadwal, sumber daya, anggaran, dan faktor kualitas dalam perencanaan pengujian. (C2) TIK-13

Page 3: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

Penilaian dan Analisa Resiko Kualitas

Page 4: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

Resiko Kualitas• Bug/Kesalahan yang mungkin terjadi disebut sebagai

resiko kualitas (quality risk).

• Gejala yang ditimbulkan oleh bug yang dapat dirasakan disebut mode kesalahan (failure mode).

• Ada dua metode yang dapat digunakan untuk melakukan penilaian dan analisa terhadap resiko kualitas: (1) Metoda Informal; dan (2) Metoda Formal.

Page 5: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

Informal Risks Analysis Techniques• Goals: Address as many of quality risks as

possible, developing tests in an order consistent with customer priorities.

• Breaking down the test process into the classic phases of component testing, integration testing and system testing

Page 6: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

Component Testing• States• Transactions• Code Coverage• Data Flow Coverage• Functionality• User Interface• Mechanical Life• Signal Quality

Page 7: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

Integration Testing• Component or subsystem interface• Functionality• Capacity and volume• Error / Disaster Handling and recovery• Data Quality• Performance• User Interface

Page 8: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

System and Acceptance Testing• Functionality• User Interface• Operations• Capacity and Volume• Reliability, Availability, and

stability• Error/disaster handling and

recovery• Stress• Performance• Date and Time Handling• Localization• Network and Distributed

environments

• Configuration option and compatibility

• Standard compliance• Security• Environment• Power Input, consumption and

output• Shock, vibration and drop• Installation, cut-over, setup and

initial configuration• Documentation and Packaging• Maintainability• Alpha, beta and other live tests

Page 9: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

Failure Mode and Effect Analysis• A Formal Method for Understanding Quality Risks• FMEA is a technique for understanding and

prioritizing possible failure modes (or quality risks) in system functions, features, attributes, behaviors, components and interfaces

Page 10: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

Page 11: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

3. What you can test?

Jadwal, Sumber Daya, dan Anggran(Schedule, Resources, and Budget)

Page 12: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

Schedule, Resource, Budget

Page 13: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

Tahap-tahap Proses Pelaksanaan Pengujian

• Perencanaan• Konfigurasi• Pengembangan• Pelaksanaan

Page 14: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

Penerapan: Fitting a Test Schedule into the Project

Page 15: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

Perkiraan Sumber Daya dan Anggaran• Staf• Alat Bantu Pengujian (Test Tools)• Fasilitas dan Pendukung• Sistem Pengujian• Laboratorium Eksternal

Page 16: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3

Bina Nusantara

Computer User's Bill of Rights1. The user is always right2. The user has the right to easily install and uninstall software and

hardware systems without negative consequences3. The user has the right to a system that performs exactly as promised4. The user has the right to easy-to-use instructions for understanding

and utilizing a system to achieve desired goals and recover efficiently and gracefully from problem situations

5. The user has the right to be in control of the system and to be able to get the system to respond to a request for attention

6. The user has the right to a system that provides clear, understandable, and accurate information regarding the task it is performing and the progress toward completion

7. The user has the right to be clearly informed about all system requirements for successfully using software or hardware

8. The user has the right to know the limits of the system's capabilities9. The user has the right to communicate with the technology provider

and receive a thoughtful and helpful response when raising concerns10.The user should be the master of software and hardware technology,

not vice versa. Products should be natural and intuitive to use.

Page 17: Kualitas Perangkat Lunak (lanjutan) Pertemuan 3