Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Test System Architecture, Cases, & Coverage Pertemuan 5

Presentasi serupa


Presentasi berjudul: "Test System Architecture, Cases, & Coverage Pertemuan 5"— Transcript presentasi:

1 Test System Architecture, Cases, & Coverage Pertemuan 5
Matakuliah : M0232/Testing dan Implementasi Tahun : 2008 Test System Architecture, Cases, & Coverage Pertemuan 5

2 TIK Mahasiswa menjelaskan yang dimaksud dengan arsitektur sistem pengujian dan komponen-komponennya. (C2) TIK-17 Mahasiswa dapat menjelaskan yang dimaksud dengan test tools, test case (test case library), dan test suites serta peranannya dalam sistem pengujian. (C2) TIK-18 Mahasiswa dapat membuat kasus pengujian. (C3) TIK-19 Bina Nusantara

3 Test System Sistem Pengujian yang lengkap (complete test system) adalah lingkungan pengujian dan sistem pelaporannya yang terintegrasi dan terawat. Fungsi utamanya adalah untuk menemukan, menghasilkan, mengisolasi, mendeskripsikan, dan mengelola kesalahan (bugs) pada perangkat lunak atau perangkat keras yang dalam pengujian. Testing Processes: written and unwritten procedures, checklists, other agreements about the way the test team does its testing Testware : tools, documents, scripts, data, cases, tracking mechanisms, and so forth that the test team uses to do its testing Test environment : Hardware, software, networking and other infrastructures, paper and other supplies, facilities, lab, and so forth that the test team procures, installs and configures to host the system under test in order to test it. Bina Nusantara

4 Test System Bina Nusantara

5 Arsitektur Pengujian Arsitektur Pengujian mendefinisikan prinsip-prinsip perancangan, struktur, dan alat bantu dan hubungan antara unsur-unsur tersebut. Sifatnya tidak bergantung pada proyek tetapi mencerminkan sistem yang diuji. Perencanaan pengujian (test plan) akan memanfaatkan sistem pengujian dalam suatu proyek pengujian. Bina Nusantara

6 Testware Components Bina Nusantara

7 Komponen Pelaksana Pengujian
Alat Bantu Pengujian (Test Tools) Kumpulan Kasus Pengujian (Test Case Library) Test Suites Bina Nusantara

8 Action Components Bina Nusantara

9 Kemampuan Sistem Pengujian
Sistem pengujian yang dirancang dengan baik memberikan fasilitas yeng diperlukan untuk melaksanakan proyek pengujian. Ketelitian sistem pengujian (test system fidelity) adalah tingkat dimana sistem pengujian dapat memodelkan perangkat keras pengguna, perangkat lunak, dan lingkungan antar muka serta mensimulasikan aktivitas pengguna secara akurat. Bina Nusantara

10 Test System Quality ANSI/ISO 9126 characteristics for software quality: functionality reliability usability efficiency maintainability portability Bina Nusantara

11 Consistency and Simplicity
Consistency: Limit the tool set Simplicity of the test system is essential to usability Bina Nusantara

12 Principles for Quality test Systems
Documentation - test system should also document itself Test system software should not become full of junk such as non-test-related documents, unidentifiable log files, output files associated with old bug isolation operations, and so forth a well-designed test system promotes accountability Avoid two mistakes that are archetypal in software development Bina Nusantara

13 A Basic Testing Templates
Bina Nusantara

14 Avoiding the dreaded "Test Escape"
Test Escapes usually arise through one or a combination of the following types of problems: A low-fidelity test system A regression test gap A test result interpretation error Bina Nusantara

15 Four Ways to Spread Tests Across Cycles
Assigning a priority in advance to each test suite, and then running the test suites in a way that favors the higher-priority tests Assigning priorities dynamically to each test suite as each test cycle begins, and then running the test suites in priority order Shotgunning the test suites across the test cycles Running the entire set of test suites straight through as many times as possible (definitely more than once), which I call railroading the tests Figure 3.13, 3.14, 3.15, 3.16, and 3.17 Bina Nusantara

16 Test Case: Incremental Improvement
Responding to Failures Adopting Best Practices Using Exploratory Testing Bina Nusantara

17


Download ppt "Test System Architecture, Cases, & Coverage Pertemuan 5"

Presentasi serupa


Iklan oleh Google