软件测试及其在电信监控系统中的应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着人们对软件产品质量要求的不断提高,作为保障软件质量重要手段的软件测试技术逐渐被重视和应用。本文对软件测试进行了深入探讨和研究,提出了基于并行工程的群体协同测试模型,结合电信监控系统实例进行了软件测试性设计,制定了相应的测试策略和测试流程,使软件测试在ISO原则的指导下进一步加强了系统的测试组织和管理。在测试技术方面,提出了接口变异的结构测试方法和分类树的功能测试方法,使测试用例的设计更加简单、直观、全面和系统。
With the demanding development of software product quality, software testing is gradually stressed and applied as the important means for software quality assurance. The paper makes the deep discussion and research on software testing, and puts forward the groups cooperation testing model based on concurrent engineering, and combines with the instance of telecommunication monitoring system to complete design for testability, and establishes corresponding testing strategy and flow chart, so as to further enhance testing organization and management under the instruction of ISO principles. It presents the structural testing method of interface mutation and functional testing method of clustering tree in testing techniques, and makes the design of testing case more simple, expressly, entire and systematic.
引文
[1]Blueski,软件测试的理论和实践,http://www.uml.net.cn/test4.htm
    [2]IEEE Standard Clossary,IEEE Std. 1983
    [3]Glenford J.Myers,The Art of Software Testing,New York:John Wiley & Sons,Inc,1979,4~18
    [4]朱鸿,金凌紫,软件质量保障与测试,北京:科学出版社,1997,7~21,60~80,125~134
    [5]J.S.Gourlay,A Mathematical Framework for the Investigation of Testing,IEEE Trans. on Software Engineering,1983,9(12):1013~1022
    [6]郑人杰,计算机软件测试技术,北京:清华大学出版社,1992,16~21,43~48,63~140
    [7]张克东,庄燕滨,软件工程与软件测试自动化教程,北京:电子工业出版社,2002,23~29
    [8] David Kung,Pei Hsia, A Reverse Engineering Approach for Software Testing of Object-Oriented Programs,IEEE Symposium On Application-Specific Systems and Software Engineering and Technology,Richardson,Texas,1999:42~67
    [9]Robert V.Binder,面向对象系统的测试,北京:人民邮电出版社,2001,145~179
    [10]David Kung,Pei Hsia,A Reverse Engineering Approach for Software Testing of Object-Oriented Programs,http://computer.org/procedings/asset
    [11]张楣,刘超,孙昌爱,基于UML活动图模型的测试用例生成技术研究,北京航空航天大学学报,2001,27(4):433~437
    [12]Ana Cavalli,Bruno Defude,A Service-Component Testing Method and a Suitable CORBA Architecture,http://computer.org/proceedings/iscc
    [13]Mark Fewster,Dorothy Graham,软件测试自动化技术与实例详解,北京:电子工业出版社,2000,2~19
    [14]Haiying Tu,Fangmei Wu,How to Design an Environment Simulator for Safety Critical Software Testing,Eighth Asian Test Symposium,Shanghai,China,1999:256~263
    [15]Roger S.Pressman,Software Engineering A Practitioner's Approach(Fourth Edition),北京:机械工业出版社,1999,180~203,288~292,449~480,488~511
    
    
    [16]Lee W.Husain,Generating Testing Cases for GUI Responsibilities Using Complete Interraction Sequences,Proc. Of the 11th Int. Conf. On Software Reliability Eng.,2000:110~121
    [17]Bourne Kelley,Testing Client/Server System,Huntsville,McGraw-Hill Inc,1997,http://computer.org/tse/ts1993/e0742abs.htm
    [18]汤小春,胡正国,客户/服务器模式应用软件测试方法研究,西北工业大学学报,2001,19(3):407~410
    [19]Jay Gould,Practical Techniques for Testing and Eliminating Problems in Embedded Systems Software,2000,http://www.esrin.esa.it/ar5rep.html
    [20]Rex Black,Planning and Managing Complex Test Resource Logistics,Software Testing Analysis and Review,1999,12:1~5
    [21]朱利群,软件测试模型及其实现,湖南师范大学自然科学学报,1998,21(3):88~91
    [22]王青,基于IS09000的软件质量保证模型,软件学报,2001,12(12):1837~1842
    [23]Donna L.Johnson,Judith G.Brodman,Applying CMM Project Planning Practices to Diverse Environments,IEEE Trans. on Software,2000,17(4):40~47
    [24]James Bowen,Dennis Bahler,Constraint-Based Software for Concurrent Engineering,IEEE Trans. on Computer,1993,26(1):66~68
    [25]McCabe.T,A Software Complexity Measure,IEEE Trans. on Software Engineering,1976,2(12):308~320
    [26]Rex Black,测试流程管理,北京:北京大学出版社,2001,98~135
    [27]Ron Patton,软件测试,北京:机械工业出版社,2002,185~187
    [28]温熙森,胡政,易晓山,等,可测试性技术的现状与未来,测控技术,2000,19(1):9~12
    [29]Roy S. Freedman,Testability of Software Components,IEEE Trans. on Software Engineering,1991,17(6):553~563
    [30]宫云站,刘海燕,万琳,等,如何设计一个易测试的软件,质量与可靠性,2001,28(1):6~8
    [31]J.M.Voas,Software Testability Measurement for Assertion Placement and Fault Localization,AADEBUG,1995:133~144
    [32]J.D.Musa,A.Lannino,K.Okumoto,Software Reliability-Measurement, Prediction,Application,http://www.enre.umd.edu/musa.htm
    [33]Y.K.Malaiya,J.Denton,What do the Software Reliability Growth Model
    
    Parameter Reprement,Computer Science Technique Report,Colorado State University,1999,http://www.ieee.org.com
    [34]J.M.Voas,Miller,Keith W.,Software Testability: The New Verification,IEEE Trans. on Software,1995,12(3):17~28
     [35]李师贤,张珞玲,需求分析的常见问题及其对策分析,计算机工程,2002,28(1):6~8
    [36]凌辉,李茵,许晓春,等,从用例模型到基于使用测试模型的转化,计算机科学,2001,28(2):30~34
    [37]C.K.Chin,E.D.McCluskey,Test Length for Pesudo Random Testing,Internation Test Conference,1985:94~99
    [38]M.E. Delamaro,J.C. Maladonado,A.P. Mathur,Integration Testing Using Interface Mutation,Proc. VII Int'l Symp. Software Reliability Engineering,1996,12:112~121
    [39]Rothermel G.,M.J.Harrol,Efficient Regression Test Selection Techniaue,ACM Transactons on Software Engineering and Methodology,1997,6(2):173~210
    [40]李丹,刘杰,软件回归测试及其实践,电子产品可靠性与环境试验,2001,6:23~25
    [41]W.Eric Wong,Joseph R.Horgan,A Study of Effective Regression Testing in Practice,Eighth International Symposium on Software Reliability Engineering,1997:264~278
    [42]Len Dimaggio, Reflections on Scheduling Software Tests,the Project Life Cycle,and the Last Minute Bug,2000,http://www.testingcraft.com
    [43]A.S. Parrish,S.H. Zweben,Clarifying Some Fundamental Concepts in Software Testing,http://computer.org/tse/ts1993/e0742abs.htm
    [44]冯莉,宋雨,软件集成测试中接口变异的最小测试集研究,计算机科学,2002,29(9.专刊):369~373
    [45]M.E.Delamaro,Interface Mutation: An Approach for Integration Testing,IEEE Transactions on Software Engineering,2001,27(3):228~246
    [46]J.C. Maldonado,Mutation Testing Applied to Estelle Specifications,Software Quality Journal,1999,8(4):285~300

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700