软件测试
文章平均质量分 69
软件测试技术
一条小橘猫
谢谢你的关注。
展开
-
3章等价类划分法-城市号码
一、填空题(共1题,50.0分)1使用等价类划分法的目的是既希望进行 ,又希望 。正确答案:第一空:完备测试第二空:避免冗余二.简答题(共1题,50.0分)1某城市的电话号码由三部分组成。这三部分的名称和内容分别是地区码:空白或三位数字;前缀:非’0’或’1’开头的三位数;后缀:四位数字。假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,试用等价分类法来设计它的测试用例。正...原创 2021-12-25 15:24:55 · 8799 阅读 · 0 评论 -
1-2章软件概述:选择+判断
一.单选题(共9题,59.4分)1关于白盒测试与黑盒测试的最主要区别,正确的是___________。(A、白盒测试侧重于程序结构,黑盒测试侧重于功能B、白盒测试可以使用测试工具,黑盒测试不能使用工具C、白盒测试需要程序参与,黑盒测试不需要D、黑盒测试比白盒测试应用更广泛正确答案: A2___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。A、系统测试 B、集成测试 C、单元测试 D、功能测试正确答案: A3测试的关键问题是(原创 2021-12-24 18:01:23 · 648 阅读 · 0 评论 -
软件测试技术课后习题:第9章软件测试自动化-广东高等教育出版社,主编杨胜利
1.什么是自动化测试?一切可以由计算机系统自动完成的测试任务都已由计算机系统或软件工具、程序来承担并自动执行。2.软件测试工具有哪些?按测试方法可将测试工具分为白盒测试工具和黑盒测试工具;按是否收费分为商业测试工具和开源测试工具;按测试对象和目的分为单元测试工具、功能测试工具、回归测试工具、性能测试工具、数据库测试工具等。3.阐述自动化测试的优缺点以及如何选择合适的测试工具?优点:提高测试执行速度,为了节省时间 提高测试效率,缩短测试时间 提高测试的准确度和精准度原创 2021-12-24 17:37:24 · 6340 阅读 · 0 评论 -
软件测试技术课后习题:第8章测试过程管理-广东高等教育出版社,主编杨胜利
1.针对V模型、W模型、H模型和X模型,进行对比分析,然后讨论各自的特点。(1)V模型的价值在于它明确了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现。(2)W模型是V模型的发展,强调的是测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。测试与开发是同步进行的,从而有利于尽早地发现问题。局限性:W模型和V模型都把软件的开发视为.原创 2021-12-24 17:35:51 · 547 阅读 · 0 评论 -
软件测试技术课后习题:第7章系统测试-广东高等教育出版社,主编杨胜利
1.什么是系统测试?系统测试和集成测试有什么区别?系统测试就是将经过良好的集成测试的软件系统,作为整个计算机系统的一部分,与计算机硬件、外部设备、支持软件、数据及人员等其他系统元素结合在一起,在实际使用(运行)环境下对计算机系统进行一系列的严格测试来发现软件中的潜在缺陷,保证系统交付给用户之后能够正常使用。系统测试不仅限于软件;系统测试不能省略。2.功能测试的主要工作内容有哪些?如何选择测试用例设计方法?功能测试的主要工作内容有:(1)仔细阅读并理解需求文档或其他相关文档。(2.原创 2021-12-24 17:34:27 · 1054 阅读 · 0 评论 -
软件测试技术课后习题:第6章单元测试与集成测试-广东高等教育出版社,主编杨胜利
1、什么是单元测试?单元测试(Unit Testing),是指对软件中的最小可测试单元或基本组成单元进行检查和验证。该测试依据为软件详细设计。目的是检查每个软件单元能否正确地实现设计说明中的功能、性能、接口和其他设计约束等要求,发现单元内可能存在的各种差错。2、什么是集成测试?①集成测试(Integrated Testing),也叫组装测试或联合测试。②是在单元测试的基础上,将所有已通过单元测试的模块按照概要设计的要求组装为子系统或系统,并进行测试的过程。③目的是确保各单元模块组合在一起后能够按原创 2021-12-24 17:31:59 · 1375 阅读 · 0 评论 -
软件测试技术课后习题:第5章测试技术案例-广东高等教育出版社,主编杨胜利
1.三角形问题:输入三个整数a、b、c分别作为三边的边长构成三角形,通过程序判断所构成的三角形的类型。用黑盒测试方法和白盒测试方法为该程序进行测试用例设计(三角形问题的复杂之处在于输入与输出之间的关系比较复杂)2.某保险公司的人寿保险的保费计算方式为:投保额×保险费率。其中,保险费率依点数不同而有别,10点及10点以上保险费率为0.6%,10点以下保险费率为0.1%;而点数又是由投保人的年龄和抚养人数来决定,具体规则如下:针对保费,用黑盒测试方法和白盒测试方法设计测试用例。...原创 2021-12-24 17:27:33 · 1801 阅读 · 0 评论 -
软件测试技术课后习题:第4章白盒测试-广东高等教育出版社,主编杨胜利
1.什么是白盒测试?白盒测试技术是一种常用的软件测试方法,不仅软件测试人员需要掌握,开发人员也需要在开发时用此方法测试自己开发的程序;白盒测试是一种从开发人员角度出发的测试,主要以程序的源代码为依据,对程序的内部逻辑结构进行测试,故又称“结构测试”或“逻辑驱动测试”;白盒测试的基本观点是:被测程序如同一个透明的白盒子,测试者可以访问源代码,分析源代码间的结构与逻辑,而不考虑它的功能;白盒测试依赖于程序细节的严密验证,检验程序中的每条通路是否都能按预定要求正确工作,要求对被测程序的结构特性做到原创 2021-12-24 17:23:59 · 12253 阅读 · 0 评论 -
软件测试技术课后习题:第3章黑盒测试-广东高等教育出版社,主编杨胜利
1.采用边界值分析法设计三角形类型的测试用例。(1)边界和测试数据的确定仅考虑有效区间单个变量边界值(一般边界值):用最小值、略高于最小值、正常值、略低于最大值和最大值。设最小值为1,最大值为100 输入条件 边界点 测试数据 a 1,100 1,2,50,99,100 b 1,100 1,2,50,99,100原创 2021-12-24 17:18:37 · 1143 阅读 · 0 评论 -
软件测试技术课后习题:第2章软件测试基本概念-广东高等教育出版社,主编杨胜利
1.为什么说软件测试是软件开发中不可缺少的重要一环,但不是软件质量保证的安全网?(1)测试的工作量约占整个项目开发工作量的 40% 左右,几乎一半。如果是关系到人的生命安全的软件,测试的工作量还要成倍增加。软件测试代表了需求分析、设计、编码的最终复审。(2)因为软件测试只能发现错误,不能保证没有错误。2.软件测试的目的是什么?为什么把软件测试的目的定义为只是发现错误?软件测试的目的有:(1)软件测试是为了发现错误而执行程序的过程。(2)一个好的测试用例能够发现至今尚未发现的错误。.原创 2021-12-24 17:16:14 · 1822 阅读 · 1 评论 -
软件测试技术课后习题:第1章软件测试概述-广东高等教育出版社,主编杨胜利
一、判断题1.软件测试和软件调试是同一回事。×2.软件测试是可以无穷尽的。×3.测试是为了证明软件的正确性。×4.测试过程中应重视测试的执行,可以轻视测试的设计。×5.测试不能修复所有的软件故障。√6.因为测试工作简单,对软件产品影响不大,所以可以把测试作为新员工的一个过渡工作,或安排不合格的开发人员做测试。×二、简答题1.根据软件测试的背景,简要说明为什么要进行软件测试。随着软件产业的日益发展,软件系统的规模和复杂性与日俱增,软件的生产成本和软件中存在的缺陷故障造成的损原创 2021-12-24 17:13:10 · 8432 阅读 · 0 评论 -
单元测试与集成测试、系统测试、测试过程管理、软件测试自动化的综合练习
1.关于单元测试,下列说法正确的是(D ) A单元测试只能使用白盒测试技术设计测试用例 B所有黑盒测试技术均适用于单元测试用例设计 C如果被测模块调用的硬件驱动模块未就绪,可以编写测试模块来替代这部分硬件驱动模块,在测试技术中,称这部分模块为驱动模块 D在C语言程序中,如果对malloc函数异常返回分支进行覆盖测试,需要借助于桩函数完成2.关于集成测试策略,下列说法正确的是(D )。 A采用自顶向下集成测试策略,需要额外开发驱动模块 B采用自底向上集成测试策略,需要额外开发桩...原创 2021-12-04 00:00:41 · 4261 阅读 · 0 评论 -
软件测试综合自测
单选题 (题数:25,共 30.0 分)1、【单选题】下列哪一项不是白盒测试?( )(1.2分)A、单元测试 B、集成测试 C、系统测试 D、回归测试正确答案: C2、【单选题】软件测试的目的是___________。(1.2分)A、表明软件的正确性 B、评价软件质量C、尽可能发现软件中的错误 D、判定软件是否合格正确答案: C3、【单选题】关于白盒测试与黑盒测试的最主要区别,正确的是___________。(1.2分)A、白盒测试侧重于程序结构,黑盒测试侧重于功原创 2021-11-28 15:49:53 · 3020 阅读 · 0 评论 -
第4章白盒测试:逻辑覆盖测试
1、针对如下函数:(1)设计满足语句覆盖的测试用例;(2)设计满足判断覆盖的测试用例;(3)设计满足条件覆盖的测试用例;(4)设计满足判断-条件覆盖的测试用例;(5)设计满足条件组合覆盖的测试用例;(6)是否能设计出满足基本路径覆盖的测试用例,如果能,请给出用例,如果不能,请说明原因。2 、如下函数用于计算两门课程成绩的综合等级,请设计满足独立路径覆盖的测试用例。...原创 2021-11-27 14:58:03 · 538 阅读 · 0 评论 -
第4章白盒测试自测
1、关于白盒测试,下列说法正确的是( )(3.0分)A、白盒测试可以发现软件的系统结构是否存在错误 B、白盒测试可以发现程序的逻辑结构是否存在错误 C、白盒测试都是动态测试 D、白盒测试需要测试数据驱动测试正确答案: B2、白盒测试方法的优点是( )(3.0分)A、可按程序内部结构测试 B、能基于用户视觉测试 C、能判断软件是否满足合同约定 D、可发现实现功能需求中的错误正确答案: A3、下列关于黑盒测试与白盒测试技术的说法中错误的是( )。(3.0分)A、成功对某模..原创 2021-11-27 14:53:45 · 4383 阅读 · 0 评论 -
第3章黑盒测试自测
1、关于黑盒测试,下列说法正确的是( )(2.0分)A、黑盒测试不适用于单元测试 B、黑盒测试不适用于集成测试 C、黑盒测试又称“功能测试”,只适用于系统测试或验收测试 D、上述说法均不正确正确答案: D2、下列有关等价类测试技术的描述,正确的是()(2.0分)A、需要将输入数据划分成若干等价类,各等价类间可以交叉,但互不包含 B、有效等价类对测试有意义,而无效等价类对测试无意义 C、构造测试用例时,按照测试计划,从每个等价类中抽取要求数量的数据。 D、构造测试用例时,从每个等价类原创 2021-11-27 14:48:54 · 5482 阅读 · 0 评论 -
第3章黑盒测试:决策表-因果图-场景测试法
1、打印机正常工作的条件是:有纸、有墨、驱动程序正确。请用决策表为工具设计打印机能否正常工作的测试用例。(假设检错顺序为:纸、墨、驱动程序)打印机正常工作的条件是:有纸、有墨、驱动程序正确(共3种)动作:正常打印、提示:缺纸、提示:缺墨、提示:驱动程序异常(共4种)。决策表的规则数:2的3次方= 8,设1表示条件满足,0表示该条件未满足,决策表如下: R1 R2 R3 ..原创 2021-11-27 14:41:48 · 3914 阅读 · 1 评论 -
第3章黑盒测试课前准备题
需求描述:用户输入日期字符串(范围是1800年1月1日到2050年12月31日),软件判断输入的合法性,如果非法则输出错误提示,如果合法则输出该日期的下一日(如输入“2021-9-8”,则计算后输出“2021-9-9”)。请设计算法以实现上述需求。软件首先对用户输入的字符串进行格式转化为YYYY年-MM月-DD日格式,然后此字符串如果小于1800年1月1日或者大于2050年12月31日就不符合则输出错误提示,如果合法就输出此日期+1,后转变为YYYY-MM-DD 格式。...原创 2021-11-27 14:33:30 · 546 阅读 · 0 评论 -
第1-2章概述与概念
.单选题(共20题,100.0分)1、“评审软件设计说明书”属于( )(5.0分)A、软件质量保证活动 B、软件质量控制活动 C、软件质量改进活动 D、软件质量审计活动正确答案: B2、关于“调试”和“测试”的执行主体,下列说法正确的是( )(5.0分)A、“调试”和“测试”的主体都是测试人员 B、“调试”的主体是开发人员;“测试”的主体一般是独立于开发的测试人员 C、“调试”的主体可以是开发人员,也可以是测试人员;“测试”的主体是测试人员 D、测试人员一定不是“调试”的主体.原创 2021-11-27 14:31:33 · 1200 阅读 · 0 评论