什么是白盒测试 白盒测试的优缺点 白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。采用什么方法对软件进行测试呢?常用的软件测试方法有两大类:静态测试方法和动态测试方法。其中软件的静态测试不要求在计算机上实际执行所测程序,主要以一些人工的模拟技术对软件进行分析和测试;而软件的动态测试是通过输入一组预先按照一定的测试准则构造的实例数据来动态运行程序,而达到发现程序错误的过程。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。六种覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖。环形复杂度是一种为程序逻辑复杂性提供定量测度的软件度量,将该度量用于计算程序的基本的独立路径数目,为确保所有语句至少执行一次的测度数量的上界。环形复杂度的计算。数据流图和系统流程图的区别和联系? 数据流程图是以图形的方式表达在问题中信息的变换和传递过程。它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表示一个复杂的系统。很多资料上,数据流程图也叫数据流图,都指DFD:DataFlowDiagram。需要注意的是数据流图和程序设计中的程序流程图(FlowChat)是不同的,数据流图关心的是企业业务系统中的数据处理加工的客观过程,并不关心未来电子化处理的加工过程;数据流图中流动的只是数据,并没有控制过程,但在程序流程图当中,必须有控制逻辑。结构化分析是面向数据流开展需求分析工作的一种有效方法。一般采用自顶向下,逐层分解的演义分析法来定义系统的需求,即先把分析对象抽象成一个系统,然后自顶向下的逐层分解,将复杂的系统分解成简单的、能够清楚地被理解和表达的若干个子系统,如图1(逐层分解的数据流程图)所示。这样就可以分别理解系统的每个细节、前后顺序和相互关系,找出各部分之间的数据接口。在结构化分析方法所采用的工具有数据流程图(DFD)、数据字典(DD)、结构化语言、判定树、判定表等。数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。。基本路径测试法主要包括()。A.程序的控制流图B.程序环路复杂性C.导出测试用例D.准备测试用例 正确答案:ABCD软件测试中如何导出基本路径集,确定程序的独立路径 第一步:画出控制流图 流程图用来描述程序控制结构。可将流程图映射到一个相应的流图(假设流程图的菱形决定框中不包含复合条件)。在流图中,每一个圆,称为流图的结点,。为了控制复杂性,绘制数据流图通常按照“自顶向下,逐层______”的技术分层处理。 参考答案:分解如何求控制流图中的区域数 我正式用于求环行复杂度的。因为有三种方法可以计算。一种是环行复杂度数等于判定节点数+1。一种是等于区域数。还有是边和点之间的关系运算的。我就是想验证三种方法的结果。
随机阅读
- 再编民兵骑兵连 一个骑兵连有多少人?
- 【药品说明书】注射用培美曲塞二钠 齐鲁制药 培美曲塞二钠
- 化学品危害人体健康的主要途径 毒害品中毒的主要途径
- 赵欣怡市西 如何评价 2016 清华招生宣传片 iTsinghua?
- 氟化盐制造属于什么行业? 氟化钾的运用
- 汉一中招生条件2018 录取汉一中要什么条件
- 全假面骑士全语录 骑士精神 名言
- 水乐方老板 我在广东打工,租房一个月明明用了10方水,老板却写的是3方,这其中有什么猫腻吗?
- gucci帆布购物袋 gucci joy中号购物袋多少钱?
- 开发商预留的天然气管道,现在没通天然气装修是给怎么处理? 汇丰企业总部二手写字楼
- 合水二小2018成绩单
- 燕子口镇云台村低保名单 谁帮帮我!T T!地理作业!
- 结石医院都约云南结石病医院 我朋友之前去云南一家综合医院治疗肾结石,效果不是很理想,所以我在纠结我该去什么医院治疗胆结石,求经验!
- 剑侠世界手游切磋 剑侠世界手游护法怎么寻访 剑侠世界手游护法拜访方式介绍
- 刘淼淼演过哪些? 林聪吻了赵燕图片
- 桓台县毛家面粉厂 我想问下淄博桓台的起凤整骨,田氏整骨,还有茂杰整骨,这三家哪家的整骨最好???分别走什么路线可以去
- 南开大学投资学与金融市场 南开大学金融专硕很难考吗?考上的话分数一般都多少呀?
- 环境与生活杂志社电话号码 如何培养审美能力?
- 魔兽世界 骑士力量祝福的问题 魔兽世界骑士力量祝福
- 非礼勿视的重要性 “非礼勿视、非礼勿听、非礼勿言、非礼勿动”中“礼”的具体含义是什么?