[IT认证]软件测试复习题.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[IT认证]软件测试复习题

软件测试基础 一、判断分析题 软件测试的目的是尽可能多的找出软件的缺陷。() 软件测试的目的是证明软件没有错误。() 测试组负责软件质量。( ) 软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。 ( ) 测试程序仅仅按预期方式运行就行了。( ) 好的测试员不懈追求完美。( ) 不存在质量很高但可靠性很差的产品。( ) 测试组负责软件质量。( ) 测试是为了验证该软件已正确地实现了用户的要求。( ) 发现错误多的程序模块,残留在模块中的错误也多。( ) 二、简答题 什么是软件测试?软件测试的目的和作用是什么? 简述软件测试的目的和原则。 软件缺陷产生的原因? 简述静态测试和动态测试的区别? 简述你对测试工作的认识过程、在以后的工作的一些建议。 为什么需要软件测试用例? 黑盒测试 一、判断分析题 总是首先设计白盒测试用例。() 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。() 黑盒测试方法中最有效的是因果图法。( ) 软件测试按照测试过程分为黑盒、白盒测试。() 白盒测试又称结构测试、逻辑驱动测试或基于程序的测试。() 黑盒测试是从用户观点出发的测试。() 白盒测试根据程序外部特征进行测试,黑盒测试根据程序内部逻辑结构进行测试。() 程序通过了全面的白盒测试,就不需要再进行黑盒测试了。() 对于同一个测试对象,等价类的测试用例数多于边界值的测试用例数。() 如果输入条件规定了取值范围,则可定义一个有效等价类和两个无效等价类。() 有n个变量的函数的健壮最坏情况测试用例的个数为:5的n次方。() 有n个变量的函数的健壮性测试用例的个数为:5n+1。() 有n个变量的函数的最坏情况测试会产生5的n次方个测试用例。() 有n个变量的函数的边界值分析会产生4n+1个测试用例() 二、简答题 什么是黑盒测试?黑盒测试主要采用的技术有哪些? 简单描述黑盒测试各种方法的特点。 如果能够执行完美的黑盒测试,还需要进行白盒测试吗?为什么? 边界值测试有几种方法? 为日期问题和开发决策表测试用例,为三角形问题的直角三角形开发测试用例。 为什么要进行等价类的划分?等价类划分应该遵循哪些原则? 三、用例设计题 针对以下问题:某一种8位计算机,其十六进制常数的定义是以0x或0X开头的十六进制整数,其取值范围为-7f~7f(不区分大小写字母),如0x11、0x2A、-0x3c。请采用等价类划分的方法设计测试用例。 有一个小程序,能够求出三个在0到9999间整数中的最大者,请分别用边界值分析和健壮性测试方法设计测试用例。 假定一台ATM机允许提取增量为50元,总金额从100到2000(包含2000元)不等的现金。请结合等价类方法和边界值分析进行测试。 有一个小学生成绩管理系统,要求把成绩好的同学放到前面的,其中每个人都有三门课程:语文,数学和英语。首先是按个人的总成绩进行排名,如果某两个人的总分相同,则按他们的语文成绩进行排名,如果总成绩和语文成绩都相同时,则按照他们的数学成绩进行排名的。请用等价类方法进行测试。 程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12、1≤day≤31、1900≤ year ≤2050。),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天(第三天)的日期。例如,输入为2005年11月29日,则该程序的输出为2005年12月1日。请用等价类测试和边界测试法设计测试用例。 白盒测试 一、判断分析题 语句覆盖是最弱的逻辑覆盖。() 判定覆盖不一定包含条件覆盖。() 判定/条件覆盖能同时满足判定、条件两种覆盖标准。() 详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。( ) 对于连锁型分支结构,若有n个判定语句,则有2n条路径。() 尽量采用复合的条件测试,以避免嵌套的分支结构。() GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。() 二、简答题 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。 什么是白盒测试?白盒测试主要采用的技术有哪些? 白盒测试有那几种方法?并简单描述各种方法的特点。 常用的逻辑覆盖测试方法有哪几种?并简单描述各种方法的目的。 逻辑覆盖中几种主要覆盖的含义?举例说明? 三、用例设计题 请用逻辑覆盖法对下面的java代码段进行测试。 public char function(int x, int y) { char t; if ((x = 90) (y = 90)) { t = A;

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档