51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6508|回复: 4
打印 上一主题 下一主题

第102贴【2004-9-15】:面向对象的覆盖率

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-9-15 11:36:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于传统的结构化度量没有考虑面向对象的一些特性,如多态,继承和封装等。 传统的结构化覆盖必须被加强,以满足面向对象特性,上下文覆盖就是一种针对面向对象特性而增强的覆盖。
    上下文覆盖可以应用到面向对象领域处理诸如多态,继承和封装的特性,同时该方法也可以被扩展用于多线程应用。通过使用这些面向对象的上下文覆盖,结合传统的结构化覆盖的方法就可以保证代码的结构被完整的执行,同时提高我们对被测软件质量的信心。
    有三个面向对象上下文覆盖的定义,它们分别是:继承上下文覆盖(Inheritance Context Coverage),该覆盖率用于度量在系统中的多态调用被测试得多好。基于状态的上下文覆盖(State-Based Context Coverage),该覆盖用于改进对带有状态依赖行为的类的测试。已定义用户上下文覆盖(User-Defined Context Coverage),该度量允许上下文覆盖的方法被应用到传统结构化覆盖率无法使用的地方,例如多线程应用。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-11-19 17:02:05 | 只看该作者
继承上下文覆盖(Inheritance Context Coverage),该覆盖率用于度量在系统中的多态调用被测试得多好。
基于状态的上下文覆盖(State-Based Context Coverage),该覆盖用于改进对带有状态依赖行为的类的测试。
已定义用户上下文覆盖(User-Defined Context Coverage),该度量允许上下文覆盖的方法被应用到传统结构化覆盖率无法使用的地方,例如多线程应用。

怎么只给出名词了,请详细说说好吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2004-11-24 18:16:58 | 只看该作者
目前已有面向对象测试的专业书籍,想了解详细,建议卖本来研究研究
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-11-24 18:32:17 | 只看该作者
只听说有本《面向对象系统的测试》大家都说翻译的不好,都推荐看e文的

能推荐几本吗?谢谢版主
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2004-11-25 09:45:21 | 只看该作者
不管翻得好不好,总比没有强,实在遇到看不明白得,可以找相应英文版来对照着看:)
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-22 08:06 , Processed in 0.066702 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表