2022年软件测试题目 .pdf
《2022年软件测试题目 .pdf》由会员分享,可在线阅读,更多相关《2022年软件测试题目 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试题目简答题1软件测试的目的是什么? 测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。2在软件测试中 ,应注意哪些原则 ? ? 所有的软件测试都应追溯到用户需求。? 应当所“尽早地和不断地进行软件测试”作为软件测试者的座右铭。? 完成测试是不可能的,测试需要终止。? 测试无法显示软件潜在的缺陷。? 充分注意测试中的群集现象。? 程序员应避免检查自己的程序。? 尽量避免测试的随意性。3什么是静态测试 ?什么是动态测试 ? 静态测试是指不运行程序,通过人工对程序和文档
2、进行分析与检查;静态测试技术又称为静态分析技术,静态测试实际上是对软件中的需求说明书、设计说明书、程序源代码等进行非运行的检查,静态测试包括:走查、符号执行、需求确认等。动态测试是指通过人工或使用工具运行程序进行榆、分析程序的执行状态和程序的外部表现。4什么是黑盒测试法?什么是白盒测试法? 白盒测试法:通过对程序的内部结构的分析、检测来寻找问题。白盒测试可以把程序看成装在一个透明的白盒子里,也就是清楚了解程序的内部结构和处理过程,检查是否所有的结构及路径都是正确的,检查软件内部动作是否按照设计说明的规定正常进行。白盒测试又称结构测试。名师资料总结 - - -精品资料欢迎下载 - - - - -
3、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 黑盒测试法:通过软件的外部表现来发现其缺陷和错误。黑盒测试法把测试对象看成一个黑盒子,完全不考虑程序内部结构和处理过程。黑盒是在程序界面处进行测试,它只是检查程序是否按照规格说明书的规定正常实现。黑盒测试也称功能测试。5白盒测试有哪些覆盖标准?试对它们的检错能力进行比较。白盒测试法的覆盖标准有:语句覆盖、判定覆盖、条件覆盖、判定 /条件覆盖、条件组合覆盖、路径覆盖。语句覆盖发现错误能力最弱。判定覆盖包含了语句覆盖,但它可能会使一些条件的不到
4、测试。条件覆盖对每一条件进行单独检查,一般情况它的检错能力较判定覆盖强,但有时达不到判定覆盖的要求。判定/条件覆盖包含了判定覆盖和条件覆盖的要求,但由于计算机系统软件实现方式的限制,实际上不一定达到条件覆盖的标准。条件组合覆盖发现错误能力较强,凡满足其标准的测试用例,也必须满足前四种覆盖标准。前五种覆盖标准把注意力集中在单个判定或判定的各个条件上,可能会使程序某些路径没有执行到。路径覆盖根据各判定表达式取值的组合,使程序沿着不同的路径执行,查错能力强。但由于它是从各判定的整体组合出发设计测试用例的, 可能使测试用例达不到条件组合覆盖的要求。6. 采用黑盒技术设计测试用例有哪几种方法?这些方法各
5、有什么特点? 等价类划分。等价类划分是将输入数据域按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等价类的代表值就等于对该类其它名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 值的测试。边界值分析。该方法是将测试边界情况作为重点目标,选取正好等于,刚刚大于或刚刚小于边界值的情况,根据这些情况选择测试用例。错误推测。错误推测法没有确定的步骤,凭检验进行。它的基本思想是列出程序中可能发生错误的情况,根据这些情况选
6、择测试用例。因果图。因果图能有效的检测输入条件的各种组合可能会引起的错误。因果图的基本原理是通过画因果图,把用自然语言描述的功能说明转换为判定表,最后为判定表的每一列设计一个测试用例7简要说明如何划分等价类? 在输入条件规定了取值范围或值的个数的情况下 ,则可以确立一个有效等价类和两个无效等价类. 在输入条件规定了输入值的集合或者规定了“必须如何” 的条件的情况下 ,可确立一个有效等价类和一个无效等价类. 在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类. 在规定了输入数据的一组值(假定n 个) ,并且程序要对每一个输入值分别处理的情况下,可确立n 个有效等价类和一个无效等
7、价类 . 在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则) 和若干个无效等价类 (从不同角度违反规则) . 在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类. 8用等价类划分的方法设计测试用例的步骤是什么? 1)划分等价类和列出等价类表2)确定测试用例9使用边界值分析方法设计测试用例的原则有哪些? 1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据. 2)如果输入条件规定了值的个名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
8、- - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 数,则用最大个数 ,最小个数 ,比最小个数少一,比最大个数多一的数作为测试数据 . 3)根据规格说明的每个输出条件,使用前面的原则1). 4)根据规格说明的每个输出条件,应用前面的原则2). 5)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例 . 6) 如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例. 7)分析规格说明 ,找出其它可能的边界条件. 10. 软件测试过程中需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件测试题目 2022 软件 测试 题目
限制150内