Uu Testing - 2013

12

description

f

Transcript of Uu Testing - 2013

KEUNTUNGANImplementasi cepatPenghematan biayaEstimasi biaya & waktuReliabilitas+Kamus Data+Model Data LogikKEUNGGULAN 3GLKepadatanEfisiensi mesinFungsionalitasKompatibilitasProduktivitas pengkodeanPengujian dan pemeliharaanKEUNGGULAN 4GLJalur kode yang lebih sedikitMemberikan potensi dilakukannya pemrogramanoleh end user untuk aplikasi mereka sendiriMetodologi pengembanganProduktivitas yang meningkatLayanan yang meningkatPartisipasi pemakaiCIRI-CIRI TESTING1. System Testing :Pengujian terhadap integrasi sub-system, yaitu keterhubungan antar sub-system2. Acceptance Testing = Melibatkan pengujian dengan data dari pengguna sistem.3. Integration testing: Dilakukan oleh tim penguji yang independent & Pengujian berdasarkan spesifikasi sistemPerancangan berorientasi objek component testingfaultunrecoverablenon-corruptingcorruptingCLASS FAILURE+Transient : Muncul untuk input tertentu+Permanent : Muncul untuk semua input4. Menginstal Sistem 123PENDEKATAN ORGANISASI1. Tim Pengembangan Program ( Program development team) : Tim pengembangan program dikelola oleh manajer tim atau seseorang yang terlibat dalam SDLC dari awal, dan didukung oleh perancang, pengkode, dan penguji2. Tim programmer kepala (chief programmer team) : Tim ini dibentuk dari programmer kepala atau senior yang banyak pengalaman dan pengetahuan pemrograman. Programmer kepala dapat berkomunikasi secara efektif dengan analis dan perancang sistem, pemakai, dan berbagai teknisi.Tim pemrograman bersamaCPemeliharaan Perfektif (Penyempurnaan)faultserror+user, developer, SOM(SeniorOrganizationManagement)AuditorBENAR SEMUASTUB : modul yang menggantikan modul sub-ordinat dari modul yang diuji.Recovery T: Pengujian dilakukan dimana sistem diusahakan untuk gagal, kemudian diuji kenormalannya.Security T Dilakukan untuk menguji mekanisme proteksiPerformance T: Pengujian dilakukan untuk mengetahui kinerja dari sistembenar semuaTUJUAN:C & D BENARP.T Analisis : menekankan pada validasi terhadap kebutuhan perangkat lunak, untuk menjamin bahwa kebutuhan telah dispesifikasikan dengan benarP.T. Implementasi :pengujian unit-unit yang dibuat sebelum diintegrasikan mejadi aplikasi secara keseluruhanP.T Pengujian :dilakukan untuk menilai apakah spesifikasi program telah ditulis menjadi instruksi-instruksi yang dapat dijalankan pada mesin/komputerAuthorization : Menjamin data diproses sesuai dengan ketentuan manajemenFile Inteegrity : Menekankan pada data yang dimasukkan melalui aplikasi akan tidak bisa diubah. metodology : Menenkankan bahwa aplikasi dirancang sesuai dengan strategi organisasi, kebijaksanaan, prosedur, dan standar. Correctness: Menjamin pada data yang dimasukkan, proses dan output yang dihasilkan dari aplikasi harus akurat dan lengkapAudit Trail : Menekankan pada kemampuan untuk mendukung proses yang terjadi. Pemrosesan data secara keseluruhan berdasarkan retensi dari kejadian yang cukup mendukung keakuratan, kelengkapan, batas waktu dan otorisasi data.Continuity of processing : Menekankan kemampuan untuk meneruskan proses, ketika terjadi suatu permasalahan, dengan menetapkan prosedur yang diperlukan dan back-up informasi untuk melindungi operasi yang mungkin hilang karena masalah tersebut.Service Levels: Menekankan bahwa hasil yang diinginkan didapat dalam waktu yang diinginkan oleh user. Untuk mencapai keinginan tersebut, harus dilakukan penyesuaian antara keinginan user dengan sumber daya yang ada. (Sumber daya mencakup kemampuan input/output, fasilitas komunikasi, pemrosesan dan kemampuan sistem dari software.Ease of use : Menekankan perluasan usaha yang diminta untuk belajar, mengoperasikan dan menyiapkan inputan, dan menginterpretasikan output dari sistem. Maintainable : Usaha yang diminta untuk mengalokasi dan memperbaiki suatu error dalam pengoperasian sistem. Portable : Usaha yang diminta untuk mengirimkan program dari satu konfigurasi H/W dan atau lingkungan sistem software ke lingkungan yang lain. Coupling :Usaha yang diminta untuk menghubungkan komponen di dalam sistem aplikasi dan dengan system aplikasi yang lain dalam lingkungan pemrosesan.HARUSNYA : 2. Memilih tim/memberitahu partisipan&5.Laporan akhir (optional)143Harusnya: 1.Identifikasi Tim Resiko23. atau Requirement4. Atau Perancangan+Berbagai perangkat modeling yang menjabarkan rancangan perangkat lunak,seperti flowchart program terstruktur, bagan struktur, diagram Jackson,diagram Warnier-Orr, table keputusan dan pohon keputusan, bahasa Ingggristerstruktur dan persamaan.