วันศุกร์ที่ 26 มีนาคม พ.ศ. 2553

IBM : Rational Test RealTime


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/

ไม่มีความคิดเห็น:

แสดงความคิดเห็น