Font Size: a A A

The Design And Implementation Of HTTP API Oriented Automated Gray-Box Testing Software

Posted on:2017-05-31Degree:MasterType:Thesis
Country:ChinaCandidate:P Y LiangFull Text:PDF
GTID:2308330503469502Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At this time of global internet, as the most frequently used communication protocol in the fields of internet and B/S information management systems, the HTTP protocol is widely used for the interaction with the servers of Web browsers, PC clients, mobile clients and Internet-Of-Things.This paper designs and implements the test system from three dimensions: the gray box(interface) testing, HTTP(Web) testing, data driven automati on testing.This paper describes the whole processes of the requirement, design, implementation and testing of the HTTP API oriented grey-box automation testing software system. The automated grey-box testing software describes by this paper, provides a server-side HTTP API call test to the test target system, bases on the systems which communicates with their servers via HTTP protocol(such as browser/server system, namely web system), through packets capturing, simulation generating, playback, comparative and analysis through HTTP communication between the front and end sides of the test target system. This can greatly save the test workload, reduce the technical threshold of Web testing, applicable to the client/server structure based on HTTP protocol software system, Web Service system test, is suitable for broad apply scope.This paper realize the parametric design, primaryly based on the idea of data-driven testing, adopts automatic parametric analysis and automatic test packet generation technology. Through HTTP interface test, design and implemente the automate the grey-box testing system, implemente the automated testing, improve the efficiencies of test execution, error detection and error analysis, get strong convenience and practicability.In addition, this paper adopts the object-oriented and modular front-end framework design and strongly typed script development techn ology, through strong type static code inspections scripting language compiler, and by means of object-oriented design and modular, effective control of the bug of the system, significantly improves the code readability and maintainability of the system, obtained good code quality.
Keywords/Search Tags:Automated Test, Gray-Box, HTTP Test, HTTP Protocol Analyzing, Type Script
PDF Full Text Request
Related items