Font Size: a A A

An Integrated Java ME Software Automatic Testing System

Posted on:2010-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z L WangFull Text:PDF
GTID:2178360275453746Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Java platform is divided into Java SE,Java EE and Java ME,and each has its distinct application scope.Java ME is the abbreviation of Java Micro Edition.It is positioned in the mobile application system and can be used for mobile phone,PDA and other embedded products.Because of Java cross-platform nature,the Java ME software can run on the equipments supporting Java,without any modification.So,Java ME has practical value in the embedded software development that the software and hardware environment is very complicated.At present,people have realized the importance of software testing.Java ME technology is widely used at the same time;the importance of Java ME testing has attracted more and more attention.Thus,the research in testing of Java ME software has become a hot area of research in embedded field.In this paper,first of all,we have analysed software testing theory and technology; and then,on the basis of studying and comparing with a variety of popular Java ME testing frameworks,choose JT Harness/ME Frmaework as the test framework that this subject uses;then based on this framework and NetBeans6.5,study and realize an integrated Java ME software automatic testing system.A major task of this article has proposed and realized the design of integrated test suite and the method of establishing the test suite.We first design a NetBeans module project to expand the functions of development platform.The functions of the module are selecting Java ME project in NetBeans,creating a JT Harness/ME Frmaework test suite automatically and providing a compiler and implementation for the test suite.The other major task of the article has proposed and realized the method of obtainig test information and producing test data based on the source codes and UML statecharts.It also has producde the classes implemented by JT Harness/ME Framework based on the test data.When generating test data based on source codes and producing test classes,the article has used the new procedure analyse technology offered by JDK1.6 and NetBeas6.When generating test data based on UML statecharts,the article has achieved the transition coverage criteria. Through research and testing,the two main tasks have already been finished;the paper finally achieves the scheduled goals.The author believes the research in this paper has a certain referring values on Java ME automatic testing.
Keywords/Search Tags:Java ME, NetBeans, Testing Framework, Automatic Test, JT Harness
PDF Full Text Request
Related items