- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                基于状态的EJB构件集成测试.pdf
                    
                                                                             维普资讯  
  第33卷 第 l4期                       计 算 机 工 程                                 2007年7月 
  Vo1.33  No.14                   ComputerEngineering                          July2007 
   ·  软件技术与赛c攮}库 ·         文章编号:1o00__3428(2oo7114_o76一_o3 文献标识码:A       中圈分类号:TP311.5 
                  基于状态的EJB构件集成测试 
                                   张毅坤,夏 辉,施凤鸣 
                            (西安理工大学计算机科学与工程学院,西安 710048) 
  摘 要:针对构件源代码的不可知性问题,该文提出了从构件规格说明、接VI中提取两类测试信息,生成构件状态测试用例,通过测试这 
  两类 测“试信息”进行构件属性分析和状态判定,通过 “属性一状态”依赖关系,划分属性关联关系中理想状态空间,并构造测试树,利用 
  不同的覆盖准则生成测试用例。 
  关奠诩:EJB构件;测试树;测试用例 
             IntegrationTestofEJBComponentBasedonState 
                              ZHANG ~ikun,XIAHui,SHIFengming 
                 (SchoolofComputerScienceandEngineering,Xi’anUniversityofTechnology,Xi’an710048) 
  [Abstract!Aimingattheproblemthatcomponentresourcecodeisunidentified,htispaperabstractstwokindsoftestinformationfromcomponent 
 specificationandinterface,andhtengeneratescomponentstatetestcases.ComponentattributesandstatesCna beanalyzedthroughtestinfomr ation. 
 Attribute—relationshipandidealstatespacecanbeobtainedfrom attribute—staterelationship.Testtreeisconstructedandtestcasesaregeneratedby 
 differentcoveragecriteria. 
  [Keywords|EJBcomponent;testtree;testcase 
    构件系统集成测试的目的在于保证构件系统功能的正确                 发,而不是由只表示动作执行的内部信号引发”原则。传统 
 性和容错性,构件系统进行集成测试的前提是 “构件是可跟                  的状态空间划分主要采用代码符号执行法。在构件系统中, 
 踪的”。构件系统集成测试可分为5类测试…。其中集成测试                 为了判定一个属性是否具有状态,必须确定所有的属性状态一 
 的重点在于状态测试和交互测试。本文讨论构件的状态                    行为和参数依赖关系。假设状态测试只考虑在合法数据下, 
 测试。                                         产生的状态和不同的动作。当构件行为根据构件状态产生非 
    基于状态的构件测试情况,文献 2【,3】描述了如何根据状             预期的动作时,认为构件进入了异常状态。确定构件属性状 
 态机生成测试用例。构件源代码存在不可知性,构造状态机                  态一行为依赖关系,需要建立3种对应关系: 
 时将遇到如下问题:(1)构件属性判定;(2)所有可能状态迁移                  (1)Bean—Bean依赖关系 
 的判定;(3)测试数据的自动生成。                              Bean—Bean依赖关系可通过构件规格说明或构件架构图 
                 原创力文档
原创力文档 
                        

文档评论(0)