Font Size: a A A

Research On Key Technique In GUI Record And Playback System

Posted on:2007-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:F GaoFull Text:PDF
GTID:2178360212967031Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development and standardization of the software engineering, the demands for software quality are paid more attention. The scale of software have increased greatly, while some software testing tasks are too redundancy to conduct manually. The software automatic test is imperative for software test because it can reduce tester's workload enormously.Graphical User Interface (GUI) test is a main part of software test. The research of GUI automatic test mainly concentrates on auto-generating of test script and automatic test of record-playback. This research on GUI test focus on record-playback automatic test on Java platform. Record-playback automatic test is not a simple screen recording technique, it analyzes what the user had done in tested software by the events of applications' EventQueue and records them in a test script file. The result of analyzes should be a sequence of semantic events, but not the atom events that unable to understand. The tester can insert some logic control or check point to the test script while recording or after recorded. We can test the modified software by simulate user's operation with the test script and our record-playback system. The events'playback is complete automation, it doesn't need the tester's operation, and testing report is also generated automatically. The test can be arranged after the duty or carried on at night.For the purpose of this dissertation, a deeper research of GUI record and playback techniques appears below:(1) A new semantic event analysis approach is proposed which based on the existing event record approaches of open source software. The new analysis approach used finite automatic machine theory, enhanced by incident consume mechanism and primitive event record mechanism. The new event analysis approach meet the demand in the real test job basically.(2) Studied testing script design, analyzed commercial record-playback tools and open source record-playback tools' testing script design. Designed a testing script that meet the actual needs, easy to understand, reusable and powerful for the new record and playback system.
Keywords/Search Tags:automation testing, GUI testing, record, playback
PDF Full Text Request
Related items