ISCAS OpenIR  > 中科院软件所  > 中科院软件所
面向应用服务器的自动回归测试系统研究
Alternative TitleResearch on Application Server-Oriented Automated Regression Testing System
李刚毅
2007-01-18
Degree Grantor中国科学院软件研究所
Degree Level博士
Place of Degree Grantor软件研究所
Keyword回归测试 应用服务器 自动测试系统
English Abstract软件测试对软件质量的保证起到了关键性的作用。对软件进行全面的回归测试是保证软件产品健壮性和可靠性的基础。现在,软件的功能越来越丰富,软件测试所需的测试用例也越来越多,因此实现测试自动化的重要性也越来越突出。 应用服务器软件的测试应具有平台无关性和可扩展性,以及生成测试报告和对测试结果进行分析的能力。目前可用的自动测试工具虽然可以在多种操作系统运行,但是通常只支持单一语言的测试用例,而测试报告的生成也缺乏灵活性。另外,很多测试工具也不能对软件质量的变化进行评价。 本文对面向应用服务器的自动回归测试系统进行了研究,我们采用分布式体系结构和通信中间件技术来降低测试系统的平台相关性;通过实现多种接口来支持用多语言编写的测试用例实现了高可扩展性。我们提出了灵活的异步生成测试报告的设计理念。在对测试结果进行软件质量分析方面,我们提出了改进的多属性全局质量推断(A-MAGIQ)方法,在对测试结果数据进行比较时引入了错误严重等级因素,能更准确地评估软件质量。在此基础上,我们还提出了最近N项A-MAGIQ和最佳N项A-MAGIQ算法,可更精确地对当前软件版本在整个开发周期中的质量水平进行定位。
AbstractSoftware testing is critical for software quality assurance. Comprehensively regression testing can ensure the robusticity and reliability of software products. Currently, software products are feature-rich trended, which requires more test cases to cover their features, consequently, the importance of automating software testing is widely acknowledged. Software testing for application servers must have no relation with operating system and be extendable, as well as the abilities of test report generation and test results analysis. Although existing automated testing tools can enable software testing on different operating systems, most of them only support test cases written by single programming language, and their test reports generation functions are lack of flexibility. On the other hand, they are also unable to evaluate the quality changes of software. The application server-oriented automated regression testing system is discussed in this thesis. Distributed structure is adopted in this system, as well as communication middleware. As a result, the relativity with operating system is diminished evidently. Interfaces which support test cases written by different languages are also provided in our regression system, which provides higher expansibility. A flexible asynchronized test report generation concept is presented. As for software quality analyzing against test results, we present Ameliorated Multi-Attribute Global Inference of Quality (A-MAGIQ) method, which includes level of errors as a factor for comparing test result data to evaluate software quality more exactly. Based on it, we also present Recent N A-MAGIQ algorithm and Top N A-MAGIQ algorithm to point out the quality level
Pages93
Language中文
Content Type学位论文
URIhttp://ir.iscas.ac.cn/handle/311060/7094
Collection中科院软件所_中科院软件所
Recommended Citation
GB/T 7714
李刚毅. 面向应用服务器的自动回归测试系统研究[D]. 软件研究所. 中国科学院软件研究所,2007.
Files in This Item:
File Name/Size DocType Version Access License
10001_15007T301李刚毅_p(1153KB) 限制开放--Application Full Text
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[李刚毅]'s Articles
Baidu academic
Similar articles in Baidu academic
[李刚毅]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[李刚毅]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.