Font Size: a A A

The Design And Implementation Of Automated Testing System Of Enterprise Search Engine Omnifind

Posted on:2008-07-03Degree:MasterType:Thesis
Country:ChinaCandidate:X Y WangFull Text:PDF
GTID:2178360215982400Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the competition of current software industry becomes more and more intense, the quality as well as the developing efficiency of software has a close relationship with the products. In such circumstance, software testing requires more labor, higher standard and more responsibility during software development. It has great influence on the efficiency of development and quality of products. Thus, more attention has been put into software testing and the decision of testing methods and tool also become more and more important.WebSphere Information Integrator Omnifind Edition provides retrieval technology for enterprise. This enterprise retrieval system (ERS) enables to retrieve arbitrary numbers of structural or non-structural datasource through single inquiry. ERS is designed to be integrated with current system seamlessly. It processes data from various sources and builds index of them for fast retrieval. ERS could provide highly relevant retrievals based on language analysis and other analysis. ERS is able to collecting data from different data sources.As to product developer, there is a problem to ensure the quality of collecting of data, parsing and indexing if they wish to exert the capability of products. Therefore, the constructor of IBM Omnifind devised plenty of test casees to investigate collecting, parsing and indexing of data. As to people of QA, they should ensure the quality of products after each upgrading. We find that each test job contains repeatable manual tasks and the proportion of these manual tasks would rise as the version upgrades. As a consequence, the time consumption of testing would also increase. So many test cases may result in that testers would not finish all of them manually. That would delay the product publication. To deal with regression tests, automated test is adopted. Testing frames are devised and applied on computers and then all test cases will run on computers which record the results. This method promotes testing efficiency and overcomes time shortage problem.This article has a deep research on the design and realization of Omnifind automated test. Based on the research, RAD and RFT are used to test Omnifind. Omnifind provides two modes to operate, Webpage GUI and Console, in order to realize the collecting, parsing and indexing of data. RAD is tested under cmd console while RFT is tested on webpage. All test cases are written by JUnit script. XML files are used to configurate cases, analyze and compare the expected and real results. The results are recorded in log files. Thereby, all the control and analysis of test case are realized.This article also discusses 00 design, UML, O/R mapping and describes the flexibility of java language and JUnit in software testing.
Keywords/Search Tags:Automated Testing, JUnit, Java, Omnifind, Test Case, Software Automation Testing
PDF Full Text Request
Related items