Font Size: a A A

Research And Application Of Software Automated Testing Based On The TCP Protocol

Posted on:2012-10-28Degree:MasterType:Thesis
Country:ChinaCandidate:D WangFull Text:PDF
GTID:2178330335450332Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Currently, the software application has penetrated into various fields, due to the popularity of computer software and the convenience have been widely recognized, but with the rapid development of software industry, software quality due to a lot of accidents , Therefore, software quality get more and more attention by enterprises, especially in the bank. The software testing is an important part of software quality assurance, so when we develop the software, the growing number of banks is not satisfied with a single test, thus there is some third-party testing company, the company that designed for banks to complete the final task of the testing. However, in many of the testing, especially the regression testing, the testing processis repeated in many cases, a single operation, for example, keystrokes or other data entry, this will result in unnecessary duplication of time to waste and human waste, so The company proposed to develop their own automated testing software, There have some of the automated testing tools such as LoadRunner, Winrunner as a reference, combined with the Company's testing business, developed our company's own software.The system design is based on our previous test experience in project implementation, mainly for the financial industry, for some occasions the test functions and interfaces to simplify and optimize the work of professional testers, but theoretically, through the system can implement any type of message design. It is designed to test out of any logic, business logic, system testing to establish a common library (basically meet the testing process may encounter a variety of needs) and the test logic generation mechanism can be in its second development on the basis of need to get the test logic and business logic. At the same time, the system will also provide users with a simple, user-friendly operation interface.This paper describes in detail the research and design of the software development process, firstly, the theoretical basis of automated testing must to be learned, including automated testing background, history, properties, according to the design summary of the general principles and classification, and its application and future to sum up the development, and a representative of some of the existing automated tools for learning;This is the most important part of the design and development of our own automated testing tools, from the beginning of the design requirements, and then determine the development and running environment, to the last of the software process, including the structure, the total structure, a detailed script and function, the main focus of the system development in a variety of script design, the system uses the xml of this semi-structured language to design test scripts to complete the test script editing and execution.After completion of system design, we use this system make some tests and experiments, that is the test of the system applied in daily work, and the analysis test data, with the previous testing methods to compare the experimental obtained conclusion, in the design of good test scripts, use the system, we just need to click on the implementation and testers to generate test record, while the system automatically analyzes the test record to chart as required, various experimental results show that using the system will bring the convenience: to save time, manpower, and it can automatically analyze the test result.Although the test tool development can be applied to the test task, but in later use, or do we need to further safeguard the system and secondary development, hoping to make the system work to meet future's needs.
Keywords/Search Tags:software quality, third-party testing, bank, automated testing tool
PDF Full Text Request
Related items