- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一、单选题
1、活动定义是项目时间管理中的过程之一,是进行活动定义时通常使用的一种工具。
A、Gantt图
B、活动图
C、工作分解结构(WBS)
D、PERT图
解析:
活动定义是项目时间管理中的过程之一,在进行活动定义时,通常使用的一种工具
是工作分解结构(WBS)。工作分解结构是一种将复杂项目分解成较小、更易于
管理的组件或工作的层次结构,以明确项目的范围、任务和工作内容。因此,正确
答案是C。
2、统一过程模型(UP)是一个迭代过程。一个开发周期包括初始、细化、构建和
移交四个阶段,每次通
过这四个阶段就会产生一代软件,其中建立完善的架构是()阶段的任务。
A、初始
B、细化
C、构建
D、移交
解析:
统一过程模型(UP)中的细化阶段任务是建立软件的完善架构。
3、统一过程模型(UP)是一个迭代过程。一个开发周期包括初始、细化、构建和移交四个阶
段,每次通过这四个阶段就会产生一代软件,采用迭代式开发,()。
A、在每一次迭代中都要进行测试与集成
B、在每一次迭代的重点是对特定的用例进行部分实现
C、在后续迭代中强调用户的主动参与
D、通常以功能分解为基础
解析:
在统一过程模型(UP)的迭代式开发中,每一次迭代都包括初始、细化、构建和
移交四个阶段,这四个阶段的完成代表一代软件的产生。在这个过程中,测试与集
成是每一次迭代必不可少的环节,以确保软件的质量和稳定性。因此,选项A正确
,表示在每一次迭代中都要进行测试与集成。
4、以下关于白盒测试方法的叙述,不正确的是()。
A、语句覆盖要求设计足够多的测试用例,使程序中每条语句至少被执行一次
B、与判定覆盖相比,条件覆盖增加对符合判定情况的测试,增加了测试路径
C、判定/条件覆盖准则的缺点是未考虑条件的组合情况
D、组合覆盖要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组
合最多出现一次
解析:
关于白盒测试方法的叙述中,选项D的描述“组合覆盖要求设计足够多的测试用例
,使得每个判定中条件结果的所有可能组合最多出现一次”是不正确的。组合覆盖
是指设计足够多的测试用例,确保每个判定中的每个条件结果的所有可能组合至少
被执行一次,而不是判定中的条件结果的所有可能组合最多出现一次。因此,选项
D是不正确的叙述。
5、产品。每个产品必须依次由设计部门、制造部分和检验部门进行设计、制造和检验,每
个部门生产产品的顺序是相同的。各产品各工序所需的时间如下表:
只要适当安排好项目实施顺序,企业最快可以在()天全部完成这四个项目。
A、84
B、86
C、91
D、93
解析:
为了节省时间,应该安排项目的顺序使得工作能够尽可能并行进行。首先,第一个
产品的设计和最后一个产品的检验无法与其他工作并行进行。因此,应该首先安排
生产丁,最后安排生产丙。按照丁、甲、乙、丙的顺序实施,总共需要的时间为设
计丁的时间(3天)+制造甲和丁的时间(15天)+检验甲的时间(5天)+
设计甲的时间(7天)+制造乙的时间(18天)+检验乙的时间(4天)+
设计乙的时间(6天)+制造丙的时间(20天)=3+15+5+7+18+4+6+20=
84天。因此,最快可以在84天完成这四个项目,答案为A。
6、
下列关于面向对象软件测试的说法中,正确的是()。
A、在测试一个类时,只要对该类的每个成员方式都进行充分的测试就完成了对该
类充分的测试
B、存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行
测试
C、假设类B是类A的子类,如果类A已经进行了充分的测试,那么在测试类B
时不必测试任务类B继承自类A的成员方法
D、对于一棵继承树上的多个类,只有处于叶子节点的类需要测试
解析:
面向对象软件测试关注的是类、对象、继承、封装和多态等概念。针对题目中的选
项,解析如下:
A.
对类的每个成员方式进行测试并不足以确保对该类的充分测试。还需要测试这些成
员方法在不同场景下的行为,以及类与外界的交互等。
B.
在存在多态的情况下,不同的对象可以对同一消息产生不同的响应。为了达到较高
的测试充分性,确实需要对所有可能的绑定都进行测试,以确保在不同对象上的行
为符合预期。
C.
假设类B是类A的子类,即使类A已经进行了充分的测试,类B仍然需要对其特有的
成员方法进行测试,同时还需要测试与类A的交互部分以及可能出现的差异行为
原创力文档


文档评论(0)