Font Size: a A A

The Research And Implementation Of Communication Software Test Automation

Posted on:2015-03-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y ChenFull Text:PDF
GTID:2268330428496161Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the progress of society, information technologydevelopment, the size and complexity of software increase, its application domainalso involves all aspects of society, so how to ensure the reliability of the softwarequality become more and more important. Software testing is the key technology toguarantee the software quality and software life cycle, which has made people paymore and more attention to this area. The process of softwaretesting is testing person write test cases, use the corresponding test tools to test thefunction and performance of the products according to the requirements ofsoftware, and the same time and proposes the methods to solution to the problems inthe testing process, establish the test text to offer support for technical in thefuture. Different system would determine to the different test methods,. At themoment, people pay more attention to the test field have made testing technology hasbeen greatly extended, however, in some special applications, there is no clearways to guide us to test software of the functionality and performance. The main jobof the paper as follow:1. Introduced the whole theory of the testing detailed, which including thedevelopment course, the main development node, the latest ideas of testingļ¼Œandrelated to the test technology, combined with the related literature material, analysison the present test work of the advantages and disadvantages. In order to achieve theaim at give full play to the advantages to make up for disadvantages, compared tothe manual testing and automated testing especially, we leads to the concept ofautomated testing which aimed at avoid of the short board phenomenon which existsin the actual process of manual test. expounds the significance and status ofautomation testing in the present activities of testing. Introduced several usedcommonly test software simply, and the approach of automated testing.2. We analyzed the characteristics of communication software, and introductionthe feature of automated testing tools, design of process, classification of systemmodule detailed, which based on it to puts forward the design idea of system testingframework, especially for state the three API framework importantly. 3. First of all, we introduced the way of TCL scripting approach, exploit of thetest script and executive management briefly. We can solve the problem of realizationof three API layer well through use the TCL script language. Based on the realize ofthe automatic test system, expound the implementation process of the TCL scriptwhich as the key technology, and the design process of the important function of thesystem module, which as the Custommization Testing an example, showing theprocess of its development and design, which operating in order to get the results.Through the analysis of the results, in order to explain the reason to ensure the highquality testing work which need the automation test system is developed and used, atthe same time, it would be help us to achieve the expected goal, and efficiency of thetesting work is improved obviously.The paper research is communication software test automation which is based onthe analysis of the main characteristics of gradually communication softwareand software testing on the test process, focuses on the different characteristics ofthe communication software to make the different process of test. Alsoemphasis on TCL (Tool Command Language) design and implementation of thescripting language test specification and test automation framework. The differentproducts and different versions would resulting to the test platform have inabilityto compatibility problems, which have the limitations and expansibility of testtool, three layer API (Application Programming Interface) technology can help usto solve the above problems, whatever make the test efficiency communicationsoftware were alsoimproved greatly.The paper focus on communication software of its own characteristics,introduced the latest idea of the automated testing technique, withthe communication software and test methods, analysis of the test specification ofcombining the two standard detailed, describes the technological features ofscripting and testing framework of the script. There are three layers ofAPI technology for the paper provides the underlying support, in the paper introducedthe three layer API technology detailed, at the same time the application of testautomation technology on communication software, this paper also madecorresponding innovation, not only expand the previous discussion of results, but alsoprovides the theoretical foundation research of this field in the future.
Keywords/Search Tags:Software test automation, communications software, TCL script, three layer API
PDF Full Text Request
Related items