抨击是什么意思| 查心梗应该做什么检查| 月经来吃什么好| 头发长的快是什么原因| 流产的血是什么颜色| sherry是什么意思| 琪五行属什么| 脑梗有什么症状前兆| complex是什么意思| 淋巴细胞偏低是什么原因| 射手女喜欢什么样的男生| 皮肤过敏吃什么| 夜晚的星星像什么| 怀疑肝不好挂什么科室| 白兰地是属于什么酒| 月经提前十几天是什么原因| 负责是什么意思| 马为什么站着睡觉| 和田玉籽料是什么意思| mrd是什么| 禾字加一笔是什么字| 什么原因会导致尿路感染| 可刀是什么意思| 期许是什么意思| ec什么意思| 乌鸦长什么样| 肾病有什么症状| nos是什么单位| 靶向治疗是什么| 虚火吃什么药| 白菜什么时候播种| 38是什么意思| 黄精配什么提高性功能| 葡式蛋挞为什么叫葡式| 氯吡格雷是什么药| 道家思想的核心是什么| 水瓜壳煲水有什么功效| 每天坚持做俯卧撑有什么好处| 身上长红点是什么原因| 虾仁和什么包饺子好吃| 什么的草帽| 藕是莲的什么部位| 戒烟有什么好处| 窦性心动过缓吃什么药| 甲骨文是写在什么上面的| 今年80岁属什么生肖| 婴儿半夜哭闹是什么原因| 古稀是什么意思| 什么是低血压| 片仔癀有什么功效| 荨麻疹吃什么药最有效| 为什么会得口腔溃疡| 兴奋剂是什么| 什么病会传染| 老白茶属于什么茶| 霍金得的是什么病| 女人细菌感染什么原因引起的| pop什么意思| 熊猫是什么科| 人在什么情况下会发烧| 蓝莓吃了有什么好处| 古力娜扎全名叫什么| pisen是什么牌子| 脖子淋巴结肿大是什么原因| 今天开什么码| 松石绿是什么颜色| 1月27号是什么星座| 马吃什么食物| 脾胃虚吃什么好| 人流后吃什么| uvb是什么意思| 地屈孕酮片什么时候吃| 眼屎多是什么原因| 殳是什么意思| 什么的地板| 颈椎骨质增生吃什么药效果好| 新生儿上户口需要什么资料| 女人戴黄金有什么好处| 虹视是什么意思| 氪金什么意思| 张良为什么不救韩信| 宫颈多发囊肿是什么意思| 哥哥的儿子叫什么| 刮骨疗毒的意思是什么| 咽喉肿痛吃什么药好| 旅游需要带什么东西| 桑葚有什么功效| 美国为什么有哥伦比亚| 属蛇的和什么属相最配| 心电图j点抬高什么意思| 痔疮疼痛用什么药| 喝什么降尿酸| xo酱是什么酱| 什么水没有鱼| 和尚化缘的碗叫什么| 小燕子吃什么食物| 坐骨神经痛用什么药最好| 臭屁多是什么原因| 发什么什么大| 喜欢一个人会有什么表现| 什么药治灰指甲最有效| cn是什么意思啊| 轻微手足口病吃什么药| 个子矮吃什么才能长高| 水加人念什么| 子宫内膜异位是什么原因造成的| 十二指肠胃溃疡吃什么药| 风寒感冒吃什么消炎药| 1952属什么生肖| 阴阳怪气是什么意思| 元宵节有什么活动| 槟榔是什么味道| 女命七杀代表什么| 公章是什么样的| 岁月从不败美人什么意思| 什么奶不能喝| 考试穿什么颜色的衣服| 什么人容易得脑梗| 三和大神什么意思| 急性胆囊炎吃什么药| 积食吃什么食物帮助消化| 孩子为什么厌学| 吓着了有什么症状| 儿童上火吃什么药最好| 腹腔积水是什么原因造成的| 手汗多是什么原因| 18年属什么生肖| 发狂是什么意思| 什么的芦苇| 内心os什么意思| 127是什么意思| 鹦鹉喜欢吃什么东西| 中暑喝什么水| 衣原体阳性是什么意思| 孤男寡女什么意思| 1987年属什么的| 莲花代表什么象征意义| 心形脸适合什么发型| 什么样的蝴蝶| 行李箱什么材质的好| 血管夹层是什么病| ala是什么意思| 测骨龄去医院挂什么科| 勋章是什么意思| 肝气郁结喝什么茶| 有什么病| 网络诈骗打什么电话| bang是什么意思| 4月7日什么星座| 尿毒症有些什么症状| 什么情况需要打破伤风针| 什么得什么的| 低密度脂蛋白高的原因是什么| penguin是什么意思| 三伏天晒背有什么好处| 肝占位是什么意思| 喉炎吃什么药| ccu病房什么意思| 被艹是什么感觉| 月经期适合吃什么水果| hoka跑鞋中文叫什么| 大口什么字| 经常打飞机有什么危害| 单核细胞偏高是什么意思| 闫和阎有什么区别| 醋酸氯已定是什么药| 屎特别臭是什么原因| roa胎位是什么意思| 灰溜溜是什么意思| 哺乳期可以喝什么茶| 胸闷气短可能是什么病| 阑尾粪石是什么| 肺气不足有什么症状| 部长是什么职位| 什么牌子的空调好| 宾馆和酒店有什么区别| 性侵是什么意思| 肛周脓肿吃什么消炎药| 教师节送什么礼物好| 棒打鸳鸯什么意思| 做病理是什么意思| 小的五行属什么| 劳伦拉夫属于什么档次| 蛤蚧是什么动物| 肚兜是什么| 三个鬼念什么| 民营企业和私营企业有什么区别| 最小的动物是什么| 月经不正常是什么原因| 蚊子最怕什么| 海蓝宝五行属什么| 狼毫毛笔是什么毛| 渗透压偏高是什么原因| 俎是什么意思| 晚上适合喝什么茶| 勇往直前是什么意思| 身上红痣多是什么原因| 7月13号是什么星座| 原发性肝ca什么意思| 梦见办丧事是什么兆头| 婆娑是什么意思| 悔教夫婿觅封侯是什么意思| 地黄长什么样子图| 40岁适合什么工作| 腮腺炎不能吃什么| 吃什么升血压最快| 什么是平衡力| 黑色素痣看什么科| 过敏性紫癜吃什么药| 电信诈骗是什么意思| 皮疹和湿疹有什么区别| 炒菜放什么调料最好吃| 做手术后吃什么对伤口恢复快| 1015是什么星座| 水浒传主要讲了什么| 后果的意思是什么| 卵圆孔未闭是什么病| mr是什么的缩写| 脸上容易出油是什么原因| 好运是什么生肖| 排卵期同房要注意什么| 翡翠的种水是什么意思| 宾格是什么| ppsu是什么材质| 智商120是什么水平| 蚂蚁喜欢吃什么| 模特是什么意思| eps是什么意思| 洋葱和什么不能一起吃| 什么是cnc| 水命中什么水命最好| 清远有什么好玩的| 父亲节出什么生肖| 吉人天相好福气指什么生肖| 耿耿什么| 曲拉是什么| 个性是什么意思| 上车饺子下车面什么意思| 9.1号是什么星座| 什么是牛黄| 橙字五行属什么| 护士规培是什么意思| 猴子下山的故事告诉我们什么| 脚水肿吃什么药| 山东简称是什么| 肾活检是什么意思| 正常人尿液是什么颜色| 花茶是什么茶| 泰国有什么好玩| 娃娃衫配什么裤子图片| 吃李子不能吃什么| 亚麻籽吃了有什么好处| 老放屁是什么情况| 小麦什么时候播种| 孩子a型血父母什么血型| 一个山一个脊念什么| 人为什么要日b| 老公的姐姐叫什么| 小孩手上脱皮是什么原因| 孟子是什么时期的人| 水火既济是什么意思| 外耳道湿疹用什么药| 来月经为什么会腰疼| 高危儿是什么意思| 百度

新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 使用McCabe IQ提高测试质量的研究

什么是夫妻宫

作者: 时间:2025-08-04 来源:网络 收藏
百度 文:梁海明智谷研究院首席经济学家、一带一路百人论坛研究部主任、盘古智库学术委员一带一路沿线至少包括四种文明,近百个国家和上百种语言,由于每个国家所处的环境、自然条件、宗教、语言、民族和政治制度不大一样,对外来信息的接受习惯也不尽相同,中国需要考虑沿线国家民众最基本的认知逻辑,选择好一种各国民众基本都能懂的语言,以此增强对中国的认知,以及加强中国与一带一路沿线国家的互联互通。

随着软件产业的急速发展,应用软件系统规模不断增大,企业对软件质量的的重视程度越来越高,软件企业对软件测试的投入也逐渐增加。目前的商业环境下,商业应用软件的测试着重考虑如下问题:

  (1)效益。怎样确保每个测试都有时间和经济方面的效益。(2)彻底。测试到达怎样的程度可以合理地认为程序已经没有错误了。(3)资源分配。测试资源的分配是否合理,是否聚焦在软件的高危模块上,核心功能部分是否得到足够的测试。

  软件测试中,覆盖率分析的方法越来越多地为测试人员使用。覆盖率是软件测试的一项重要指标,通过达到良好的测试覆盖率,可以保证软件测试的质量。

  1 测试工具

   是美国 Software公司的软件质量管理解决方案,McCebe 是一款基于McCabe圈复杂度进行质量度量和测试的工具,为用户提供软件质量度量、软件结构分析及动态结构化测试的全面支持。McCabe IQ提供客观的方法评估测试覆盖率,具有一致性、重复性、客观解释、质量评估、优化测试及分配资源等强大功能,能真正保证测试每个独立路径,可以确定测试过的路径和没测试过的路径。

  圈复杂度是用来衡量一个模块判定结构的复杂程度,数量上表现为独立现行路径条数,即合理的预防错误所需测试的最少路径条数[1]。圈复杂度高说明代码质量可能很差,难于测试和维护。根据经验,程序的可能错误和圈复杂度高有着很大关系。圈复杂度显示了在测试一个单元时,为保证软件质量而需要测试的基本路径的最小数目[2]。McCabe IQ建议将圈复杂度不超过10,因为更高的复杂度使测试变得复杂并且可能会发生更多的错误。

  2 使用McCabe IQ做覆盖率分析

  McCabe IQ的度量基于软件结构数学化的严格分析,这种分析以McCebe图复杂度为基础,明确地确定了高风险区域。McCebe IQ就是一款基于McCabe圈复杂度进行质量度量和测试的工具。McCabe IQ覆盖率分析使用了源代码插装技术,能生成分支和路径覆盖报告。对于给定的程序,所有的可测试路径的数目通常非常巨大,找到一个有意义的可测试路径子集非常重要。被MeCabe IQ标识出的路径虽不能代表程序中所有可能路径,但最小的测试路径子集至少遍历每个一次判定,将使McCabe IQ的“圈复杂度”路径分析技术成为可能。

  McCabe IQ可以很方便地做到如下分析:

  (1)复杂度分析:McCabe IQ提供了复杂度信息的即时访问,测量不同的源代码特性,标识出相关的复杂度信息和程序不同模块的结构化程度,特别复杂或非结构化代码部分可以在覆盖率报告中突出出来,使得测试工程师更容易识别出有缺陷的代码。

  (2)软件变更分析:当一个程序被修改,测试需要聚焦在修改的代码上,以及那些被修改代码影响的代码,McCabe IQ的软件变更分析不但可以标识出变更过的代码,而且还可以标识出被修改所影响的模块。

  2.1 McCabe IQ提升功能测试

  在功能测试中,McCabe IQ从程序的需求中得到要测试的功能,然后执行测试用例以验证程序是否按照预期运行。功能测试的目的是为了识别缺失的功能、不能正确运行的功能,以及功能缺陷[3]。

  2.1.1 功能测试在执行过程中要解决如下问题:

  (1)隐含功能的丢失。由于需求定义隐含缺陷,从需求文档得到的功能测试会丢失隐含功能。这样,功能测试很难确保测试的完全性,而且功能测试在功能合并阶段也会导致有问题的行为。

  (2)停止测试的时机。在功能测试中,可测试功能组合的数量相当巨大,最糟糕的情况是功能组合的数量将是2的功能需求次幂的形式,显然测试所有的功能组合是不


上一页 1 2 3 下一页

关键词: McCabe IQ 测试质量

评论


相关推荐

技术专区

关闭
孕妇缺营养吃什么补 4.21什么星座 猪猪侠叫什么 腿弯处的筋痛是什么原因 失不出头念什么
进贡是什么意思 草字头见念什么 应届毕业生是什么意思 树脂是什么材质 普通健康证都检查什么
四时是什么时辰 脖子上长小肉粒是什么原因 戊五行属什么 灵魂是什么 农历八月初五是什么星座
2001属什么生肖 5月9号什么星座 姨妈不正常是什么原因 1974年属什么生肖 因缘际会是什么意思
兔子尾巴像什么hcv9jop5ns8r.cn 解酒吃什么水果hcv9jop8ns0r.cn 生化妊娠什么意思520myf.com 电是什么时候发明的hcv8jop4ns0r.cn 脚底干燥是什么原因hcv8jop3ns8r.cn
为什么睡不醒hcv8jop8ns3r.cn 排骨炖什么菜好吃hcv8jop4ns2r.cn 头疼可以吃什么药hcv8jop0ns1r.cn 人参有什么作用hcv7jop9ns8r.cn 吃猪血有什么好处和坏处hcv9jop4ns4r.cn
蜜蜂的尾巴有什么作用hcv8jop0ns8r.cn 岁月匆匆是什么意思hcv8jop9ns5r.cn 什么是血小板hcv8jop1ns1r.cn 鼻尖痒是什么原因hcv8jop2ns8r.cn 长的像蛇的鱼是什么鱼hcv8jop7ns9r.cn
吃得什么填词语hcv9jop7ns4r.cn 毛遂自荐是什么意思weuuu.com 黑科技是什么意思hcv9jop6ns0r.cn 女人吃猪肝有什么好处hanqikai.com 1953年是什么年hcv7jop5ns1r.cn
百度