- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要
随着网络及相关技术的飞速发展和应用领域的不断扩大,分布式系统已经成
为构建网络应用的主要选择。同时,当前的分布式系统大多数使用面向对象的计
算机语言来编写,因此,当前的分布式系统不仅具备并发性、缺乏全局时钟、故
障独立性、异构性、开放性、透明性、安全性、可伸缩性等特征,同时还具有面
向对象的封装性、继承性、多态性等特征。然而,这样的技术发展在带来各种优
势的同时,也对软件的质量保证提出了新的更高的要求,作为软件质量保证最主
要的手段,软件测试对于分布式系统而言有着前所未有的重要性。目前主流的软
件测试模型与框架在开发环境、技术和开发流程已经发生巨大变化的分布式系统
开发过程中,已经无法有效地保证分布式系统的软件质量。如何设计适合分布式
系统的测试模型和框架进行全面的测试成为了一个急需研究和发展的方向。
首先,本文对分布式系统测试的相关内容进行研究,包括分布式系统的概念、
特征、系统模型等基础理论,软件测试的概念和分类等基础理论,以及分布式系
统测试组件网络化、部署成本高、测试结果不确定性等特征。
其次,在研究目前主流软件测试模型的优势劣势的基础上,提出适合分布式
系统的测试模型,以迭代开发为核心,以测试流程控制开发流程,具有全面性、
敏捷性和持续性三个基本特征。该模型继承了目前主流的软件测试模型各种优点,
同时避免了他们对于分布式系统的不足之处,并针对分布式系统测试的几个显著
特征做出了相应设计。
根据分布式系统测试模型的设计,针对非分布式系统的测试框架对于分布式
系统的不足,提出了适合分布式系统的应用于分布式系统测试模型的动态白盒、
黑盒与灰盒测试框架。其中,以单元测试为主的动态白盒测试框架当中,设计了
测试用例与测试代码相分离的分布式系统单元测试框架,极大地提高了测试的效
率。另外,研究了自动化测试技术在分布式系统测试中的应用,更有效地实现分
布式系统的测试框架。
最后,将上述研究成果和理论应用到基于 J2EE 的分布式系统“通用客户注册
系统”的研发和测试过程中,非常良好地保证了系统的软件质量。
关键词:分布式系统测试,测试模型,测试框架
ABSTRACT
With the development of network and related technology and continually extension
of the related applications domain, distributed system has become the main choice of
the architecture for developing the application working on network. In the meantime,
distributed system is usually build coding in object-oriented computer language,
therefore, distributed system doesn’t only display the features of concurrency, deficient
overall situation clock, breakdown independence, isomerism, transparent, security, and
extendibility and so on, but also has the character of object-oriented technology, such as
encapsulation, inheritance, and polymorphism. Although the development of distributed
technology has brought many advantages, the quality assurance of software has been
challenged for new higher requirement in such distributed environment. So the software
testing, as the main method of quality
您可能关注的文档
- 大学生创业教育存在的主要问题及原因分析同.pdf
- 戴尔公司案例.pdf
- 氮掺杂碳纳米材料的制备及其催化应用.pdf
- 当代应用语言学的质化研究和发展趋势.pdf
- 得体译文的“信”“达”辩证.pdf
- 地理信息系统空间分析功能的应用.pdf
- 电厂热能动力设计的关键分析.pdf
- 电动汽车用永磁同步电机及其控制器外特性的研究.pdf
- 电力变压器抗短路能力校核方法的研究.pdf
- 电力电缆接头运行温度监测系统设计 .pdf
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)