Font Size: a A A

The Research And Realization Of Smartcard Automatic Testing System Based On Tcl

Posted on:2012-10-07Degree:MasterType:Thesis
Country:ChinaCandidate:Q WangFull Text:PDF
GTID:2178330335481469Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the information technology progress and the increasing popularity of information technology application, smart cards are being used increasingly in many social areas. Such as mobile phone SIM card, transportation card, Visa Card, USB Key and so on. In many smart card of application software development process, is inseparable from the smart card software testing system, the quality and testing efficiency of test project, is directly affects the quality of applications. Smart card application software has a complex structure, strong variability, and more features. Build an efficient automated test platform to ensure the quality of software products is extremely important.This paper analyzes the current popular method of software testing tools or test, analyze the application environment and mechanism, sum up good ideas, and found deficiencies. Then introduces the theoretical foundation and progress of software automation test framework. Next analysis of the smart card application software in a specific resource environment. Learning the method and experience from other test automation tool which the Tcl language is the core, try to propose an automated testing methods based on Tcl language for the application layer software of smart card.This paper introduces in detail the Tcl in C++/C language environment of transplantation and expand, created Tcl language interpreter, built the smart card software test automation of physical model, with Tcl language as the foundation, combining embedded high-capacity database card test examples, explain the design principles of test cases, test scripts written specifications, and describes how to generate a large number of efficient test data. Clever use of configuration files automatically to generate test cases, which greatly improves the efficiency of the test. After testing, generated performance analysis report and test logs can facilitate the developers to optimize software interface and find bugs. Through the transformation of the UTF-8 encoding, achieved the automatic generation of Chinese characters and application.The research of automated test platform has been applied in a smart card device manufacturer's software testing, greatly reducing the software testing costs and shortens product delivery cycles, and also to achieve some funtion that could not be done by man-made, in the smart card software testing industry has a high application value.
Keywords/Search Tags:Smart cards, Automated testing platform, Tcl/Tk language, Chinese character test
PDF Full Text Request
Related items