Font Size: a A A

The Design And Implementation Of Remote Debug Subsystem In Intelligent Test System

Posted on:2016-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y JiangFull Text:PDF
GTID:2308330461955235Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer information technology, the scale of the software is increasing and the automated software testing is becoming more and more important. So Intel developed the Intelligent Test System to test the software on the motherboard. The ITS can run the script to test the serial machine, SUT machine and Switcher automatically. Multiple Agent which runs the ITS can connect to one server to build up the cloud platform which can manage all connected Agent. The cloud platform can assign the task to the idle agent to improve resource utilization and can make the cooperation among the team become more convenient.Remote debug subsystem is an important subsystem in Intelligent Test System.It can remote control the machine which should be tested and the switcher which be connected to the Agent and can control the console of ITS which running on the Agent. When the script meets bug, it can record the fail point and pause in this point when you want to debug this error. So the user can debug the script which running in the Agent by remote computer, and user can control the machine and console to do with the bug.This subsystem is composed by the remote control module and the debug module. The remote module includes remote serial module, remote SUT module, remote Switcher module and remote console module. These modules are divided into two sides: Agent side and Applet side. The Applet side use Java Applet to remote control by browser, and the Netty frame which supports WebSocket is responsible for the communication between the two sides. The debug module includes the bug record module which is used to record the location of the bug and the bug reappear module which reappear the scene when somebody wants to debug.This subsystem works well in the cloud platform finally. User can open the remote control Ul in browser to debug the script in remote Agent to find the bug by the relevant debugging features successfully.
Keywords/Search Tags:WebSocket, Netty, Java Applet, Remote Control
PDF Full Text Request
Related items