东华大学2018年软件测试(姚砺)试题带答案

上传人:小** 文档编号:90930311 上传时间:2019-06-20 格式:DOC 页数:21 大小:282.85KB
返回 下载 相关 举报
东华大学2018年软件测试(姚砺)试题带答案_第1页
第1页 / 共21页
东华大学2018年软件测试(姚砺)试题带答案_第2页
第2页 / 共21页
东华大学2018年软件测试(姚砺)试题带答案_第3页
第3页 / 共21页
东华大学2018年软件测试(姚砺)试题带答案_第4页
第4页 / 共21页
东华大学2018年软件测试(姚砺)试题带答案_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《东华大学2018年软件测试(姚砺)试题带答案》由会员分享,可在线阅读,更多相关《东华大学2018年软件测试(姚砺)试题带答案(21页珍藏版)》请在金锄头文库上搜索。

1、选择题部分 单项选择题 (1) 以下不属于软件测试的作用的是: A) 可以减少软件系统在运行环境中的风险 B) 可以提高软件系统的质量 C) 可能是为了满足合同或法律法规的要求 D) 可以用于评价开发团队的能力(2) 在判断测试是否足够时,下列哪些方面是不需要考虑的? A) 风险 B) 项目在时间上的限制 C) 项目在预算上的限制 D) 投入的测试人员的数量(3) 以下哪个不是软件测试的目标? A) 发现缺陷 B) 增加对质量的信心 C) 为决策提供信息 D) 改进测试流程(4) 以下哪些是测试出口准则 A) 代码测试覆盖率 B) 客户需求的实现 C) 功能测试覆盖率 D) 缺陷发现率 E)

2、以上都是(5) 软件测试基本过程有哪些主要活动组成? (1) 计划和控制 (2) 分析和设计 (3) 实现和执行 (4) 评估出口准则和报告 (5) 测试结束活动 (A) 1,3,5 (B) 1,2,3 (C) 2,3,4,5 (D) 1,2,3,4,5(6) 下面哪个通常不作为组件/单元测试的测试依据? (A) 组件需求说明 (B) 详细设计文档 (C) 代码 (D) 软件和系统设计文档(7)下面关于等价类和的说法错误的是?(A) 等价类划分可以分为两种类型的数据:有效数据和无效数据。(B) 等价类划分也可以基于输出、内部值、时间相关的值以及接口参数等进行(C) 等价类技术属于基于规格说明的

3、测试技术(D) 等价类划分主要应用于系统测试(8) 以下哪个不属于良好的测试应该具有的特点?(A) 每个开发活动都有相对应的测试活动(B) 每个测试级别都有其特有的测试目标(C) 对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计(D) 在开发生命周期中,测试员应该在文档正式发布后再参与文档的评审(9)在评审过程中,主持人的主要职责是?(A) 决定是否需要进行评审(B) 主持文档或文档集的评审活动(C) 标识和描述被评审产品存在的问题(如缺陷)(D) 记录所有的事件、问题(10)下面关于测试设计技术的描述错误的是?(A)使用测试设计技术的目的是为了识别测试条件和开发测试用例(

4、B)黑盒测试设计技术是依据分析测试基础文档来选择测试条件、测试用例或测试数据的技术。(C)白盒测试设计技术是基于分析被测单元或系统的结构的测试技术(D)系统测试主要使用黑盒测试设计技术,单元测试主要使用白盒测试设计技术(11)根据以下状态转换图,为了覆盖所有的状态转换,至少需要设计多少测试用例? A(12)测试用例根据参与人员的经验和知识来编写;测试人员、开发人员、用户和其他的利益相关者对软件、软件使用和环境等方面所掌握的知识作为信息来源之一;对可能存在的缺陷及其分布情况的了解作为另一个信息来源。上述测试设计技术属于:(A) 白盒测试(B) 黑盒测试(C) 基于结构的测试(D) 基于经验的测试

5、(13)下面不属于软件评审的好处的是?(A) 增加测试的时间(B) 尽早发现和修改缺陷(C) 改善开发能力、缩短开发时间(D) 缩减测试成本(14)根据右边的源代码控制流图,为了达到语句覆盖率为100%,最少需要设计多少测试用例?(A) 1个(B) 2个(C) 3个(D) 4个(15)根据右边的源代码控制流图,为了满足100%的判定覆盖,至少需要多少测试用例?(A) 1个(B) 2个(C) 3个(D) 4个(16)下面属于静态测试的是 ( )A) 代码审查B) 单元测试C) 系统测试D) 性能测试(17)下列属于黑盒测试方法的是 ( )A)路径测试 B)等价类划分 C)条件覆盖 D)语句覆盖

6、(18)使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和 () (A)程序的注释 (B)程序的内部逻辑 (C)用户使用说明书 (D)程序的需求说明 判断题 软件测试的目的是证明程序正确地执行了它应有的功能。 (F ) 好的软件测试人员应当不懈追求完美,一定要尽可能发现所有的错误。 ( F ) 程序运行时出了错误一定是代码有问题。 ( F ) 一段程序中发现的错误越多,就说明程序中还剩余的错误越少。 ( F ) 完全测试是不可能的。 ( T ) 软件测试就是程序测试。 ( F ) 不可能对所有的功能项都执行穷举测试。 ( T ) 既然穷尽测试是不可能的,就必须在风险评估的基础上确定测试的

7、广度和深度。 ( T ) 软件的质量是测试出来的。 ( F ) 功能正确的软件就是高质量的软件。 ( T )简答题部分1、软件测试是软件质量的重要保证手段,那么我们能否认为软件测试可以保证软件质量?答:这句话是错误的。软件测试只能发现软件中的缺陷,通过清除缺陷来提高软件质量,但是软件测试无法保证软件质量,因为软件测试软件测试是有风险的活动,无法对软件进行充分的测试。也无法发现所有的缺陷。只有通过不断改进软件开发过程才能保证开发出的软件质量。2、“软件中存在缺陷会造成如此严重的后果,所以我们一定尽全力做好软件测试量公司之物力,除软件之bug”,这句话是否正确,说说你对于对软件测试投入的观点。答:

8、这句话不正确。因为完全测试是不可能的,测试的输入量太大,输出结果太多,软件实现用途太多,根本没有办法去充分测试,所以说过分的测试是一种资源浪费,同样也是一种不负责任的表现,测试投入不应该超过因不做测试所给企业导致的损失与后果。在做测试工作时,重点功能模块要重点精细的测试,而其它相较之下不那么重要的模块就可以采用一些简单的方法去测试。3、简述测试的目的与对象答:为了寻找失效而执行的程序。 为了评估质量而执行的程序。 为了增强信心而执行的程序。 为了预防缺陷而分析它的程序或者它的文档4、简述软件测试能保证软件质量是否正确。答:这句话是错误的。 软件测试只能发现程序中的缺陷,通过清除缺陷来提高软件质

9、量,但是软件测试无法保证软件质量,因为软件测试软件是有风险的活动,无法对软件进行充分的测试,也无法发现所有的缺陷。只有不断改进软件开发过程才能保证开发出的软件质量。5、“软件测试是有风险的工作”,试解释这种说法的含义。答:无法对程序进行完全的测试,缺少成熟的理论指导和故障模型,测试只能证明程序有错而不能证明程序正确。6、当测试结果与测试用例中描述的有所不同时,有哪些可能的原因呢?为什么说测试的初始状态很重要?答:被测试对象运行失效 错误的或者不准确的测试规格说明 测试基础设备或者测试用例的问题 不正确的测试执行过程7、简述单元测试阶段的任务是什么?答:(1) 测试模块接口(2) 测试局部数据结

10、构(3) 测试边界条件(4) 路径测试(5) 出错处理8、简述集成测试的目标是什么?答:(1) 发现接口与接口之间的协作问题及被集成部分的冲突(2) 除了功能测试还需要进行非功能测试。这些测试包括性能测试和接口容量测试9、简述集成测试的策略有哪些?答:(1) 大爆炸集成(2) 自顶向下集成(3) 自底向上集成(4) 三明治集成(5) 分层集成(6) 高频集成(7) 基于事件的集成测试设计题部分一、现欲测试QQ的登陆功能,结合McCall软件质量模型,请给出你的测试方案,包括:测试目的,测试设计方法。(系统测试)系统测试方法测试目的测试方法功能测试用户正常登陆合法输入用户的用户名与密码,登陆成功

11、。用户登陆失败(1) 合法用户输入错误登陆失败。(2) 非法用户登陆失败。组合测试(1) 勾选记住登陆状态,再次启动登陆。(2) 取消记住登陆状态,再次启动登陆。性能测试登陆时间在不同的硬件配置和网络环境下、在不同的时段反复测试平均登陆时间与最大登陆时间。负载测试多人同时在线,同时登陆用性能测试工具测试1000人同时在线时的登陆性能。安全性测试是否存在安全性漏洞检查是否存在SQL注入攻击等安全漏洞。多实例登陆用同一个用户名和密码在多台电脑上登陆,系统提示不能重复登陆。兼容性测试版本数据兼容更换不同版本,检查数据是否丢失UI测试图形界面正常检查登陆界面是否正常二、采用等价类设计方法,为以下的“求

12、最大公约数”函数设计黑盒测试用例: int gcd(int m, int n)函数规格说明: (1) gcd函数的功能是计算两个正整数m和n的最大公约数并返回计算结果;(2) m和n的取值范围为1-100。(黑盒测试用例等价类划分)输入有效等价类无效等价类m1-100100n1-100100测试用例设计如下:测试用例编号测试输入期望结果覆盖等价类1m=50,n=5012m=0,n=50提示错误3m=50,n=0提示错误4m=101,n=50提示错误5m=50,n=101提示错误三、对于以下的 “图书查询”功能设计黑盒测试用例: 在搜索框中输入需要查询的图书名,系统显示出库存数据库中所有符合条件的记录,如果一页显示不下,就分页显示,每页显示10条记录。(1)书名是由中文和英文字母组成任意字符串,长度不超过20个字符(一个中文作两个字符处理)。输入中不允许出现空格;(2)查询采用模糊查询;(3)查询结果最多100页。(黑盒测试用例设计)针对输入设计测试用例:(1) 对于输入字符的长度和类型采用边界值和等价类的方法设计测试用例。(2) 检查“一个中文作为两个字符处理”的正确性(3) 从“模糊查询”的功能验证的角度设计测试用例:a) 搜索字符串在书名中的位置b) 搜索字符串是否是书名的字串c) 符合条件的记录数目:空、部分、全部针对输出设计测试用例:(1) 验

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号