2009 International Conference on Scalable Computing and Communications; Eighth International Conference on Embedded Computing A Method of Log File Analysis for Test Oracle Dalian, China September 25-September 27 ISBN: 978-0-7695-3825-9
An oracle is a mechanism commonly used for determining whether a system has passed or failed a test, which is very important for software testing. A log file, used to record the history of software’s behavior, provides a means for debugging and testing. Log file analysis (LFA) is a lately applied approach for test oracle, having shown its applicable prospect in software testing. To achieve the better feature of general purpose, we propose a practical test oracle framework based on log file analysis, presents a 7-tuple state machine model for the analyzer and designs a description language to describe the state machine. The data structures and the algorithm for the implementation of this method are also given. Experimental results show this method can be easily used to test software whether on system-testing level or unit-testing level, suitable for various software testing.
Index Terms:
test oracle, software testing, state machine, log file analysis
Citation:
Dan Tu, Rong Chen, Zhenjun Du, Yaqing Liu, "A Method of Log File Analysis for Test Oracle," scalcom-embeddedcom, pp.351-354, 2009 International Conference on Scalable Computing and Communications; Eighth International Conference on Embedded Computing, 2009 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||