- 1、本文档共156页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 软件集成测试的方法主要有两种,它们是___与_______ 软件测试中,白盒法是通过分析程序的( )来设计测试用例的。 A、应用范围 B、内部逻辑 C、功能 D、输入数据 确认测试主要涉及的文档是( )。 A、需求规格说明书 B、概要设计说明书 C、详细设计说明书 D、源程序 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试( )。 A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑 以下不属于白盒测试技术的是( ) A 逻辑覆盖 B基本路径测试 C循环覆盖测试 D等价类划分 用穷举测试是较现实的测试方法。( ) * 下列各项中不属于逻辑覆盖的是( ) A、语句覆盖 B、判定覆盖 C、判定——条件覆盖 D、全部覆盖 在设计测试用例时,应当包括( ) A、合理的输入条件 B、不合理的输入条件 C、合理的和不合理的输入条件 D、部分条件 黑盒测试主要是测试软件是否满足( )需求 编程中应采用统一的标准和约定,降低程序的复杂性。( ) 判定覆盖必然满足语句覆盖。( ) 1、第4条测试准则是:应该从“小规模”测试开始,并逐步进行“大规模”测试。 * * * * 7.7.3 错误推测 人们也可以靠经验和直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的例子。这就是错误推测法。 错误推测法的基本想法是:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例。 * 思路 列出可能有的错误 列出容易发生错误的特殊情况 根据 直觉、经验 途径 根据常见经验, 列出常见错误清单 利用判定表或判定树为工具,列出输入数据各种组合与程序应作的动作(及相应的输出结果)之间的对应关系,然后为判定表的每一列至少设计一个测试用例常见错误清单 计算机测试和人工检查代码结合 * 7.8 调试 调试: 在测试发现错误之后排除错误的过程。 * 7.8 调试 软件调试是在进行了成功的测试之后才开始的工作。它与软件测试不同,调试的任务是进一步诊断和改正程序中潜在的错误。 调试活动由两部分组成: 确定程序中可疑错误的确切性质和位置。 对程序(设计,编码)进行修改,排除这个错误。 * 7.8 调试 调试工作是一个具有很强技巧性的工作。 软件运行失效或出现问题,往往只是潜在错误的外部表现,而外部表现与内在原因之间常常没有明显的联系。如果要找出真正的原因,排除潜在的错误,不是一件易事。 可以说,调试是通过现象,找出原因的一个思维分析的过程 * 7.8.1 调试过程 从测试用例开始 * 从技术角度来看,查找错误的难度在于: (1)现象与原因所处的位置可能相距甚远。 (2)当其它错误得到纠正时,这一错误所表现出的现象可能会暂时消失,但并未实际排除。 (3)现象实际上是由一些非错误原因(例如,舍入不精确)引起的。 * (4)现象可能是由于一些不容易发现的人为错误引起的。 (5)错误是由于时序问题引起的,与处理过程无关。 (6)现象是由于难于精确再现的输入状态(例如,实时应用中输入顺序不确定)引起 (7)现象可能是时有时无。在软、硬件结合的嵌入式系统中常常遇到。 (8)症状可能是由分布在许多任务中的原因引起的,这些任务运行在不同的处理机上. * 7.8.2 调试途径 1蛮干法 “让计算机自己寻找错误”的策略 程序中到处都写上WRITE(输出)语句 把打印语句插在出错的源程序的各个关键变量改变部位、重要分支部位、子程序调用部位,跟踪程序的执行,监视重要变量的变化。 注意:应用任一种方法之前,都应当对错误的征兆进行全面彻底的分析,得出对出错位置及错误性质的推测,再使用一种适当的调试方法来检验推测的正确性。 * 2 回溯法 从发现症状的地方开始,人工沿程序的控制流往回追踪分析源程序代码,直到找出错误原因为止 适用于小型程序 * 3 原因排除法 对分查找法,归纳法,演绎法都是原因排除法 对分查找法:最简单直接也最有效的方法论 归纳法:从个别现象推断出一般性结论的思维方法 演绎法:从一般原理或前提出发,经过排除和精化的过程推导出结论 * 对分查找法 如果已经知道每个变量在程序内若干个关键点的正确值,则可以用赋值语句或输入语句在程序的中点附近注入这些变量的正确值,然后运行程序并检查所得到的输出. 如果输出结果是正确的,则错误原因在程序的前半部分;反之则在程序的后半部分.重复这个过程,不断缩小错误的范围,直到容易诊断的程度为止. * 归纳法调试 归纳法是一种从特殊推断一般的系统化思考方法。归纳法调试的基本思想是:从一些线索(错误征兆)着手,通过分析它们之间的关系来找出错误。
您可能关注的文档
- 06并查集(最小生成树).ppt
- 人教版七年级思想品德上册课件4.2感悟青春讲述.ppt
- 06投资决定和产品市场均衡.ppt
- 人教版七年级数学上册第四章4.2直线、射线、线段2015中考试题汇编含精讲解析讲述.doc
- 06章_化学平衡revised.ppt
- 人教版七年级英语上册Unit+6(Section+B+2a-2c)(共32张PPT)讲述.ppt
- 人教版七年级英语上册语法大全讲述.doc
- 05[节点二]西方远古典建筑一古埃及建筑.ppt
- 人教版七年级语文标点符号误用24类讲述.ppt
- 人教版七年级地理下册欧洲西部讲述.ppt
- 个人求职简历.docx
- 2025企业年度盛典暨颁奖晚会.pptx
- 2025新征程创未来.pptx
- 员工生涯发展展示.pptx
- 专题06 “青春类”主题-2023年中考语文满分作文必背范例优选.docx
- 专题06 非连续性阅读(开放题型)-2023-2024学年八年级语文下学期期中专题复习(北京专用)(解析版).docx
- 专题07 作文(满分范文与预测)40题-2023-2024学年七年级语文下学期期中专题复习(天津专用)(解析版).docx
- 专题10 文学类文本阅读(解析版)(江苏专用).docx
- 数独初级入门题目 数独初级入门题目 6宫(5篇) .pdf
- 江苏省南京玄武区2023-2024学年九年级上学期10月英语月考(含答案,无听 .pdf
文档评论(0)