第26卷第9.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第26卷第9

第26卷 第9期 计 算 机 工 程 2000:i~9F] V_0】26 № 9 ComputerEngineering September2000 · 软件技术与数据库 · 文章编号:1 文献标识码 A 中国分类号: TP3l 2ComputerSectionofEnterpri~ ManagementDepartment,G~angdongK~lonCorp.,Gfiangdong528303) lAbstraet1Therea soniclimitations enusingwhiteboxmethodnievent,dfivenandobject-orientedsoftwaretestingSix w ~uggestninsof 船texamtaledes n whichextendedwhiteboxmethodarepresentedin Ⅱd}paper.Andhteapp~oecheoftestexampledesign associatedwi血 PEAD isalsoinlroduced lKeywords1Whiteboxmethod;Event-driven;Testexampledesign 本文作者在参与实施cms【工程过程中,结合物流管理 的逻辑控制结构、运行过程和模块同的蛆织结构与接 口,逐 系统的测试工作,对事件驱动面向对象的软件剥试方法进行 个设计出针时每个模蜓、每个子系统和系坑的疆I试用例,因 了研究,在面向过程测试方法基础上,针对事件驵动软件的 此每个模块都套被测试到,或者说能够保证测试的模块覆 特点提出了事件覆盖等概念,对面向过程的软件白盒剥试方 盖.因为白盒刹试的基础是嵌据对程序结构的清蔓描述,而 法进行T扩克,使白盒测试法能够比较有效地对事件驱动软 模块内部的逻辑覆盖 由逻辑覆盖准删提供保证.但是在事件 件进行测试. 驱动面向对象的软件 中,软件的设计思路和软件的结构与传 1传统的面 向过程测试方法的不足 统的面向it程的软件相比已经发生了相当大的改变,对象和 传统的面向i立程的测试方法经过多年的应用、研究与发 事件概忿在软件开发中占有非常重要的地位,而传统的白盘 展,已经形成了比较成熟的测试方法.其中主要的方法包括 测试方法并不能适应这种变化. 黑盘测试方法和 白盒测试方法两类.黑盒剖试方法从系统功 2对白盒测试方法的改进 能的角度对东统进行疆I试,而白盒剖试方法从系统实现的内 为了使白盒疆I试方法适用于事件驱动面向对亲软件的测 部逻辑结构的角度对东统进行测试. 试,应加八与对象和事件有关的覆盖准则. 黑盒测试方法由于它不考虑系统如何实现,只是从系统 从系统的角度看,测试要僦 酶 个对卑稚被疆I试刊,也 外部考察系统能否实现东统所规定的各项功能.因此黑盘测 就是要保证测试的对睾覆盖,这一点与面向过程软件剥试中 试方法不受程序实现方法和蝙程语言的影响,具有普遍的适 的模块覆盖相似.从对象内部看首先要保证事件覆盖,在满 用性. ’ 足事件覆盖的条件下再进一步考虑事件程序中的逻辑覆盖问 白盒疆I试方法主要依据逻辑覆盖准则,如语句覆盖和判 题.传统的白盒疆I试法是针时面向过程的程序设计思想设计 定覆甚等.这些覆盖准则是白盘测试方法的重要理论基础, 的,缺少诸如对象、事件等概念,所以对于如何疆I试事件驱 能够指导剥试人员设计出有效的测试用倒. 动面向对象的软件没有给出明确的设计剥试用倒的建议. sOATe8mTest是剥试PowerBu

文档评论(0)

wyw118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档