Font Size: a A A

The Research And Application Of Software Testing Method Based On Domain Knowledge

Posted on:2015-09-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2298330467968476Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In today’s Internet era of rapid development, Web application has already been through the human work, study and all aspects of life, so the quality of the Web application more and more get people’s attention. Automated tests can largely improve software testing efficiency, and also can make the software development time becomes shorter. Automated tests are those that have a Web application enterprise software testing is very necessary to choose, this is because some Web applications have its special character, such as the application in a wide range of environments and interact more frequently and it is not easy to determine, demand changes quickly, and so on makes the traditional automated testing can’t meet the continuous development of Web application testing, therefore has brought many problems, such as:test script maintenance difficult and high cost of script maintenance, test across multiple browsers, test time consuming problems such as human resources, the serious influence to the normal development of the enterprise, and even bring unnecessary trouble.According to some of the problems listed above, in this paper, the Web application of automated software testing system implementation of needs analysis, development and implement the Web application of automated software testing system design, Web applications have been studied in detail in the article in the automated test system test case management and test scripts. In the process of system development, involves the design of the software test script, test case management and execution of use case and software test report automatically generated, and so on a series of stages. First of all, this paper classified knowledge in the field of software testing and said, the range of software test design is very big, this article USES is based on knowledge SWEBOK software test area classification and software testing knowledge representation based on ontology theory, and focus on software test cases for the domain knowledge representation, establish the test case knowledge base for the later software test case management provides a great convenience. Second, Web application software testing automation system in detail specific requirements analysis, set up the software test system module design, such as:test case management module design, test log generated parallel execution module design, module design and puts forward the design scheme based on DDD were carried out for software test script, mainly software test script is based on the theory and the theory of-domain driven design,-script design scheme is proposed based on domain driven, by using this method and way to make software test script easier to manage the maintenance and testing algorithm of level more clearly, and can reduce the maintenance cost. Finally, the design scheme of the system implementation and verification, combined with a colour makeup product release one cosmetics website module test instance, for the proposed a software testing system based on domain knowledge to implement a series of verification, software testing system based on domain knowledge is verified with testing process automation, test case management efficiency high, the maintainability of the software test script, the characteristics of the short test run time. Using the above mentioned software testing method can largely support and help enterprises successfully implement Web application testing.
Keywords/Search Tags:Domain Konwledge, KBE theory, Domain-Driven, Software Testing, Testing Script
PDF Full Text Request
Related items