Presentation is loading. Please wait.

Presentation is loading. Please wait.

Automated Test Case Generation for the Stress Testing of Multimedia Systems By Jian Zhang and S.C. Cheung Presentation By Wytt Lusanandana.

Similar presentations


Presentation on theme: "Automated Test Case Generation for the Stress Testing of Multimedia Systems By Jian Zhang and S.C. Cheung Presentation By Wytt Lusanandana."— Presentation transcript:

1 Automated Test Case Generation for the Stress Testing of Multimedia Systems By Jian Zhang and S.C. Cheung Presentation By Wytt Lusanandana

2 Multimedia Systems Multimedia systems is growing rapidly Multimedia systems is growing rapidly Multimedia consist of media objects, such as audios, videos, images, and texts. Multimedia consist of media objects, such as audios, videos, images, and texts. Media servers must deliver data in form of continuously running streams Media servers must deliver data in form of continuously running streams Media clients receives, decode, and resynchronize the data streams. Media clients receives, decode, and resynchronize the data streams.

3 Common Temporal Operators

4 Example Faults of Temporal Requirements

5 Test System Architecture The test case generator, which generates and selects test cases based on the specification of the multimedia system The test case generator, which generates and selects test cases based on the specification of the multimedia system The test setup, which includes the tester and the implementation-under-test; The tester executes the test cases and monitors the IUT responses The test setup, which includes the tester and the implementation-under-test; The tester executes the test cases and monitors the IUT responses An oracle, which compares the output of the IUT with the expected responses, and provides the verdict (pass or fail) An oracle, which compares the output of the IUT with the expected responses, and provides the verdict (pass or fail)

6 Test System Architecture Diagram

7 Reachability Analysis Example P={Init, Demo, Full, Quit} Example P={Init, Demo, Full, Quit} Reachability graphs are very useful for analyzing the dynamic behavior Reachability graphs are very useful for analyzing the dynamic behavior Reachability analysis is critical to stress testing Reachability analysis is critical to stress testing

8 Identifying Scenarios of Resource Saturation To maximize the peak usage of resources, we consider the resource types CPU, memory, network bandwidth, and display buffers To maximize the peak usage of resources, we consider the resource types CPU, memory, network bandwidth, and display buffers


Download ppt "Automated Test Case Generation for the Stress Testing of Multimedia Systems By Jian Zhang and S.C. Cheung Presentation By Wytt Lusanandana."

Similar presentations


Ads by Google