软件测试技术试题集42755 下载本文

内容发布更新时间 : 2024/3/29 17:38:08星期一 下面是文章的全部内容请认真阅读。

解决了_______________________________________________________问题。 8. 等价类测试法将数据划分为______________________和__________________________。 9. 在输入条件规定了取值范围或值的个数的情况下,则可以确立_______个有效等

价类和___ ____个无效等价类。 10. 在规定了输入数据的一组值,并且程序要对每一个输入值分别处理的情况下, 可确立________个有效等价类和

_________个无效等价类。 解答: 1. 错误推测法 2. 9个 3. 25个 4. 49个 5. 从大量的数据中挑选适量的、有代表性的数据 6. 行数、水平数、因素数 7. 从大量的数据中均匀的挑选适量的、有代表性的数据

8. 有效等价类、无效等价类 9. 1、2 10. N、1 三.

名词解释 1. 黑盒测试 2. 灰盒测试 3. 有效等价类 4. 无效等价类 5. 弱一般等价类覆盖

准则 6. 强一般等价类覆盖准则 7. 弱健壮等价类覆盖准则 8. 强健壮等价类覆盖准则 9. 决策表测试 10. 正交表测试 解答: 1. 不考虑源代码,从需求角度验证模块的正确性。 2. 介于白盒测试与黑盒测试之间的测试,既关注输出对于输入的正确性,也关注内部表现 ,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内 部的运行状态。 3. 对于程序的规格说明,是合理的、有意义的输入数据构成的集合。 4. 对于程序的规格说明,是不合理的、没有意义的输入数据构成的集合。 5. 存在一个测试用例集T,其中变量的有效子集合至少出现一次 6. 存在一个测试用例集T,所有变量的有效子集合的笛卡尔乘积 7. 存在一个测试用例

集T,对于有效输入,变量的有效子集合至少出现一次 。 对于无效输 入,一

个变量值无效,其它值都有效 8. 存在一个测试用例集T,所有变量有

效子集合和无效子集合的笛卡尔乘积 9. 通过描述多个输入对输出的影响而生成测试用例的方法。 10. 根据正交试验设计方法,是从大量的数据中挑选适量的、有代表性的点,从而合理地安 排测试方法。 四.简答题 1. 简述黑盒测试的优点及缺点。 2.

简述正交表测试与均匀表测试的区别。 3. 简述Alpha测试与beta的区别。 4. 为什么要使用决策表,决策表有什么优缺点。 5. 简述性能测试指标有哪些,各有什么作用。 解答: 1. 优点: 1)比较简单,不需要了解程序内部的代码及实现; 2)与软件的内部实现无关; 3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题; 4)基于软件开发文档,所以也能知道软件实现了文

档中的哪些功能; 5)在做软件自动化测试时较为方便。 缺点: 不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%; 2. 正交测试是从大量的数据中挑选适量的、有代表性的点,从而合理地安排测试的一种科 学的试验设计方法,具有试验次数少、试验点分布均匀、测试结果易于分析的特点。 均匀表测试在正交表的基础上放弃正交表的整齐可比性,进一步提高试验点的“均匀分 散性”。与正交试

验相比,进一步减少了试验的次数。 3. Alpha测试 在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更 。这种测试一般最终用户或其它人员完成,不能程序或测试员完成。 Beta测试 当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找 到。这种测试一般最终用户或其它人员完成,不能程序员或测试员完成。 4. 当输入条件之间的组合对输出结果具有影响。可以使用决

策表解决。 优点:它能把复杂的问题按各种可能的情况一一列举出来,简明而易于理解,也可避免 遗漏。 缺点:不能表达重复执行的动作,例如循环结构 5. 最佳并发用户数:体现系统最佳的用户负载 最大并发用户数:体现最大的用户负载 吞吐量(TPS):单位时间内处理的客户端请求数量,体现处理的容量 响应时间:服务器对每个

应用请求的处理时间,体现处理的速度 资源利用率:体现系统资源的使用程度 五.应用题 1. 问题如下:”??对功率大于50马力的机器、维修记录不全或已运行10年以上的机器, 应给予优先的维修处理??” 。这里假定,“维修记录不全”和“优先维修处理”均已在别 处有更严格的定义 。请用因果图或决策表进行分析,并给出测试用例。 2. 某保险公司的人寿保险的保费计算方式为: 投保额×保险费率 其中,保险费率依点数不同而有别,10点及10点以上保险费率为%,10点以下保 险费率为%;