Sunday, 7 July 2013

USB REGRESSION TOOL

                                                                     
         USB REGRESSION TOOL

   INTRODUCING OUR PROJECT

Ø  THE USB REGRESSION TOOL ADDS VALUE TO A DEVELOPER AND A TESTER BY AUTOMATING A FEW OF THEIR TASKS.
Ø  THE USB REGRESSION TOOL INTEGRATES THE MOST POPULAR OPEN SOURCE USB LIBRARY, THE LIBUSB, WITH A POWERFUL CROSS-PLATFORM QT (CROSSPLATFORM APPLICATION AND UI FRAMEWORK) ENVIRONMENT.
Ø THE SCRIPT IS BASED ON JAVA-SCRIPT LIKE PROGRAM.

WHY USB?????

Ø SERIAL/PARALLEL PORTS TO USB

Ø INCREASING USB CONNECTORS

REGRESSION TESTING

Ø REGRESSION TESTING IS NOTHING BUT FULL OR PARTIAL SELECTION OF ALREADY EXECUTED TEST CASES WHICH ARE RE-EXECUTED TO ENSURE EXISTING FUNCTIONALITIES WORK FINE.
Ø THIS TESTING IS DONE TO MAKE SURE THAT NEW CODE CHANGES SHOULD NOT HAVE SIDE EFFECTS ON THE EXISTING FUNCTIONALITIES. IT ENSURES THAT OLD CODE STILL WORKS ONCE THE NEW CODE CHANGES ARE DONE.

OBJECTIVES

Ø TO IDENTIFY THE CHARACTERISTICS OF THE USB DEVICES.
Ø BASED ON THE CHARACTERISTICS WE CAN GENERATE THE TEST CASES.
TO PROVIDE A MINIMUM TESTING EFFORTS AND ADEQUATE TESTNG COVERAGE

INSIDE THE PROJECT






ARCHITECTURE


 OUTPUT


CONCLUSION



THUS THIS TOOL PROVIDES TESTING OF USB DEVICES BY SENDING CONTROL MESSAGES AND GET RESPONSES FROM THAT DEVICE TO VERIFY THEIR FUNCTIONALITIES. 


Copyrighted by Bootstrap Yourself with Linux-USB Stack: Design, Develop, Debug and validate Embedded USB Systems [ Rajaram Regupathy]                   



No comments: