![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFiXTjDyeolRGA7wXlge2jvhWr2m8NSxSaLN016P2IHbw4eyAkzP63PkgSGz1T01Lv9epHXt0lFLhIXPSU4Vi7O_TicP1-7ueJ6zPLr6sNMXhHAQIO93rIFdNEABu31ta53ik3B6Mcb8WG/s320/Untitled.jpg)
Rational Test RealTime คือเครื่องมือช่วยทดสอบโปรแกรมของระบบฝังตัว ด้วยการทดสอบองค์ประกอบ (component testing) และ วิเคราะห์เวลาการทำงานในส่วนต่างๆ (runtime analysis) สนับสนุนภาษา Java, C/C++, Ada มีคุณสมบัติดังนี้
Component testing คือการทดสอบส่วนประกอบแบบ test harness, test stub(คือ module ที่จำลองส่วนประกอบซึ่งยังไม่ได้เขียน) และ test driver( คือการจำลองการเรียก Component ภายใต้ environment ทั้งระบบ ) ของเครื่อง Target โดยอัตโนมัติ และเรียกใช้งานบนเครื่อง Host
Code Review เป็นการตรวจสอบ source code อัตโนมัติสำหรับการวิเคราะห์ code again ที่ได้กำหนดไว้
Memory profiling คือการตรวจสอบการใช้งาน memoey และ memory Leak (การที่โปรแกรมจองหน่วยความจำเพื่อใช้งานแล้วไม่ยอมคืนให้ระบบ)
Performance profiling คือการระบุ Application-Level ของ Performance Bottleneck
Thread profiling คือการตรวจสอบและวิเคราะห์ปัญหาของ Multithread เช่น deadlock และ race condition
Code coverage analysis คือการระบุส่วนของโปรแกรมที่ยังไม่ได้รับการทดสอบ
Runtime tracing คือการตรวจสอบเวลาของ thread execution, function call และค่าตัวแปร ในโปรแกรม ด้วย UML: sequence diagrams
System testing เป็นการทดสอบ message-based unit และการรวมกันทำงานของ C threads, task, processes และ nodes
Target Deployment Technology เป็นการทดสอบ target-independent และ runtime ของเครื่อง Target โดยตรงในส่วนของ low-overhead
ที่มา : http://www-01.ibm.com/software/awdtools/test/realtime/
ไม่มีความคิดเห็น:
แสดงความคิดเห็น