• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

在面向对象框架设计中重用内建自测试

发布: 2008-5-20 16:06 | 作者: 网络转载 | 来源: 网络转载 | 查看: 65次 | 进入软件测试论坛讨论

领测软件测试网

 

q

图-1 BIT面向对象框架 

        值得一提的是,对于一个基于最终用户的BIT框架来说,已经存在FRFs、PRFs(部分)和全局BIT子系统的BITs。因此一旦有新的BITs加入,我们需要将它与原有的BITs进行整合。通过这个途径,一个理想的、可测试的、测试继承的和可复用的面向对象框架将得以实现。由于BITs面向对象框架内建测试机制,因此维护人员和终端用户无须在测试和维护阶段重新分析代码,设计测试用例和使用这些用例进行测试。 

  3. BITs面向对象框架的重用 

  3.1对象级别的BITs复用

        BIT对象的方法(函数)按常态模式和测试模式进行分类。前者对应的方法(函数)实现的是代码的可复用而后者实现的是测试重用。

        在常态模式下,BIT对象拥有同普通对象相同的方法(成员函数)。对象的静态和动态行为也与普通的对象毫无差异。它们以ObjectName::FunctionName; 的方式被调用。BITs对对象的效率不造成任何影响。

        在测试模式下,内建的BITs通过调用测试用例被激活,其激活方式为ObjectName::TestCaseI。每个TestCaseI由一个BIT驱动器(BIT Driver)和测试用例构成。测试结果能够自动地被BIT驱动器报告。

qq

图-2 BIT对象结构 

  3.2 面向对象框架级别的BITs复用

        与BIT对象相似,一个带有可复用BITs的面向对象框架亦拥有常态模式和测试模式之分。该框架能够实现代码重用和测试重用。

        在常态模式下,一个BIT面向对象框架与普通的面向对象框架在功能上并无差别。它的静态和动态行为也与普通的面向对象框架无差异。BIT框架内TRF,PRF和ASF功能能够以ObjectName::FunctionName; 的形式进行调用。BIT类和子系统不影响面向对象框架的运行效率。

        BIT面向对象框架内建测试机制,因此以及面向终端用户的BIT对象框架能够在测试模式中被调用和重用。框架的使用者还可以在该系统中添加BITs声明和类。

qqq

图-3 BIT框架结构 

  4 BITs重用研究案例

     

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

42/4<1234>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网