Font Size: a A A

The Study Of Open Testing System

Posted on:2003-05-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y X WuFull Text:PDF
GTID:2168360062995388Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
From the view of knowledge and knowledge representation, the thesis discusses and analyses old computer testing systems. Through the discussion and analysis we can find out ultimate faults in those systems. Since they all use process knowledge representation to realize their functions, they are closed testing systems. Those testing systems can be used only once. Thus results in disadvantages such as lower reuse of software, longer developing period, greater developing workload and higher developing cost. And there are more errors left in those systems.Based on those we argued above, the thesis uses artificial intelligence principle and introduces knowledge and knowledge representation, thus the system design can be improved to a higher level. The thesis provides a good model to realize the open testing systems. It is the main innovation of the thesis. The open testing system uses production representation to realize the extension and opening of the system. The extension is that users can realize kinds of demands and needs by modifying config files slightly according to real needs. The opening is that users can input test questions and then the system can provides a relevant answer bank more effectively at any time according to teaching needs.We use bottom-top method of compile principle to realize the open testing system model. The thesis discusses two kinds of bottom-top methods to realize open testing system. One is SLR(l) parsing method; the other is operator priority method. Then the two methods are compared in the thesis in the realization of the system.This project provides a practicable method and an effective way for the construction of the extensive open testing system. According to the presented model, the open testing system can be applied in all courses, that is, some traditional testing systems can be changed into new open testing systems through this model. The new open testing system is extensive and opening. At last, thethesis gives an example that uses the model of open testing system.The example provided is open testing system of computer course. By this example it explains how to use the open testing system model. The thesis also discusses how to mix programs.
Keywords/Search Tags:open testing system, knowledge, knowledge representation, SLR(1) parsing method, operator priority method
PDF Full Text Request
Related items