logo - 刷刷题
下载APP
湖南大学 - 软件工程
湖南大学 - 软件工程 - 刷刷题
题数
74
售价
¥5
收藏
分享
去刷题
章节目录
简介
...更多
题目预览
【简答题】
[1/74]试比较一次性集成测试方式与增值式集成测试方式的优劣
参考答案:
答: •增值式集成方式需要编写的软件较多,工作量较大,花费的时间较多。一次性集成方式的工作量较小; •增值式集成方式发现问题的时间比一次性集成方式早; •增值式集成方式比一次性集成方式更容易判断出问题的所在,因为出现的问题往往和最后加进来的模块有关; •增值式集成方式测试的更为彻底; •使用一次性集成方式可以多个模块并行测试。 这两种模式各有利弊,在时间条件允许的情况下采用增值式集成测试方式有一定的优势。
参考解析:
【单选题】
[2/74]、移情倾听需要理解他人的沟通参考范围。为了表现出投入的倾听技巧,项目经理应当( )
A.
模仿这些信息的内容
B.
探查并评估这些内容
C.
评估这些内容,然后提出建议
D.
改述这些内容并反映其情绪
参考答案:
D
参考解析:
【简答题】
[3/74]、简述白盒测试的优缺点
参考答案:
答: 白盒测试的优点如下: ①可构成测试数据使得特定程序部分得到测试; ②有一定充分性度量手段; ③可获较多工具支持。 白盒测试的缺点如下: ①不容易生成测试数据; ②无法对未实现规格说明的部分进行测试; ③工作量大,通常只是用于单元测试。
参考解析:
【单选题】
[4/74]有效的利害相关者管理包括以下的全部内容,除了:( )
A.
明确的需求定义。
B.
范围变更控制。
C.
及时的进度报告信息。
D.
成本支出报告。
参考答案:
B
参考解析:
【简答题】
[5/74]简述边界值分析法的思想
参考答案:
答:边界值分析法是一种补充等价类划分法的测试用例设计技术,它不是选择等价类的任意元素,而是选择等价类边界的测试用例。在测试过程中,可能会忽略边界值的条件,而软件设计中大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。
参考解析:
【简答题】
[6/74]、你怎样看待自动化测试的误区?
参考答案:
答:自动化测试好处很多,但也有很多的局限,正因为一些人只认识到了自动化测试的优点,导致对它的期望太高,所以产生了很多执行自动化测试失败的例子。 (1)期望自动化测试能取代手工测试 某些情况下自动化测试并不适用,所以不能期望在所有的情况下都使用自动化测试来取代手工测试,测试主要还是要靠人工的。 (2)期望自动测试发现大量新缺陷 自动化测试只能发现已知的问题,所以不能期望自动化测试去发现更多新的缺陷,事实证明新缺陷越多,自动化测试失败的几率就越大。发现更多的新缺陷应该是手工测试的主要目的。 (3)工具本身不具有想象力 对于一些界面美观和易用性方面的测试,自动化测试工具无能为力。 (4)只要使用自动化测试,就能缩短测试时间、提供测试效率 自动化测试的前期实现要花费更多的时间,相比创建和执行一个手工测试用例,要花费3~10倍的时间来开发、验证和文档化一个自动化测试用例。 (5)自动化测试工具使用了图形化界面,很容易上手,对人员的要求不高 简单的“录制/ 回放”方法并不能实现有效的、长期的自动化测试,测试人员还需要对脚本进行优化,这就需要测试人员具有设计、开发、测试、调试和编写代码的能力,最理想的候选人是既有编程经验,又有测试经验。测试过程中还需要安排专业人员对测试脚本库中的脚本进行维护。
参考解析:
【简答题】
[7/74]简述等价类划分方法的思想
参考答案:
答:等价类划分法是把所有可能的输入数据划分成若干子集,然后从每个子集中选取少量的具有代表性的数据作为测试数据。
参考解析:
【简答题】
[8/74]自动化测试不适合测试哪些项目?
参考答案:
答: (1)定制型项目 为客户定制的项目,维护期由客户方承担的,甚至采用的开发语言、运行环境也是客户特别要求的,即公司在这方面的测试积累就少,这样的项目不适合作自动化测试。 (2)项目周期很短的项目 项目周期很短,测试周期很短,就不值得花精力去投资自动化测试,好不容易建立起的测试脚本,不能得到重复的利用是不现实的。 (3)业务规则复杂的对象 业务规则复杂的对象,有很多的逻辑关系、运算关系,工具就很难测试。 (4)美观、声音、易用性测试 人的感观方面的:界面的美观、声音的体验、易用性的测试,也只有人来测试。
参考解析:
【简答题】
[9/74]你怎么看待软件质量保证与软件测试的关系?
参考答案:
答:软件质量保证与软件测试二者之间既存在包含又存有交叉的关系。软件测试能够找出软件缺陷,确保软件产品满足需求。但是测试不是质量保证,二者并不等同。测试可以查找错误并进行修改,从而提高软件产品的质量。软件质量保证则是避免错误以求高质量,并且还有其他方面的措施以保证质量问题。 从共同点的角度看,软件测试和软件质量保证的目的都是尽力确保软件产品满足需求,从而开发出高质量的软件产品。两个流程都是贯穿整个软件开发生命周期中。正规的软件测试系统主要包括:制定测试计划、测试设计、实施测试、建立和更新测试文档。而软件质量保证的工作主要为:制定软件质量要求、组织正式审查、软件测试管理、对软件的变更进行控制、对软件质量进行度量、对软件质量情况及时记录和报告。软件质量保证的职能是向管理层提供正确的可行信息,从而促进和辅助设计流程的改进。软件质量保证的职能还包括监督测试流程,这样测试工作就可以被客观地审查和评估,同时也有助于测试流程的改进。 二者的不同之处在于软件质量保证工作侧重对软件开发流程中的各个过程进行管理与控制,杜绝软件缺陷的产生。而测试则是对已产生的软件缺陷进行修复。
参考解析:
【简答题】
[10/74]从测试的策略和过程的角度,简述软件测试的分类
参考答案:
答:单元测试,集成测试,确认测试,系统测试,验收测试
参考解析: