搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友zjlove5125 发布时间:2022-01-07
[主观题]

下列描述中哪个是Model Based Testing 的最佳定义?() A. 一种利用模型来生成自动化测试脚本的测试技术 B. 一种利用状态迁移图来进行测试用例设计的测试设计技术 C. 利用业务流程模型来进行的验收测试 D. 基于或者引用到模型的测试

A、选A错误。基于模型的测试可以生成手工或者自动化的测试。

B、选B错误。基于模型的测试支持各种测试设计技术的自动化,并非仅支持状态迁移测试。

C、选C错误。基于模型的测试可能使用多种建模语言,如,基于状态转换建模,基于UML建模,等等,并非仅有业务流程模型。

D、选D正确。 这是ISTQB ® 术语表中定义的model-based testing 定义 理由: A. 错误。基于模型的测试可以生成手工或者自动化的测试。 B. 错误。基于模型的测试支持各种测试设计技术的自动化,并非仅支持状态迁移测试。 C. 错误。基于模型的测试可能使用各种建模语言,并非仅有业务流程模型。 D. 正确 (参看ISTQB MBT的术语解释)。

简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
更多“下列描述中哪个是Model Based Testing 的最佳定义?() A. 一种利用模型来生成自动化测试脚本的测试技术 B. 一种利用状态迁移图来进行测试用例设计的测试设计技术 C. 利用业务流程…”相关的问题
第1题
下列关于对象的描述中,错误的是( )。

A、定义对象时系统会自动进行初始化

B、对象成员的表示与C语言中结构变量的成员表示相同

C、属于同一个类的对象占有内存字节数相同

D、一个类所能创建对象的个数是有限制的

点击查看答案
第2题
若类中定义了构造函数,创建对象时,将自动调用构造函数为对象进行初始化;若未定义构造函数,创建对象时则自动省略初始化的工作。
点击查看答案
第3题
以下哪个描述最好地反映了在软件开发生命周期中引入MBT 后可期望的现实?( ) A. MBT 的使用者不需要理解测试设计技术,因为通过MBT生成测试是完全自动化的。 B. 当引入MBT 时,需谨慎小心对整个测试过程进行变更,包括对测试团队培训,帮助获得可度量的进度。 C. 对现有组织和/或测试过程不作任何变化而仅仅引入MBT 工具,就是一个有效的策略及方法。 D. 由于在MBT 中可重用系统设计模型,在少量投入后,在开发过程中使用 MBT 几乎是无代价的。

A、选A错误。为了满足项目测试目标,测试者需要引导MBT 测试的生成,并理解和掌握好相关测试设计技术。

B、选B正确。因为,MBT 需要适应现存的测试过程和组织。

C、选C.错误。因为,MBT 不仅仅是一个测试工具,其同时还将会影响测试的组织及其过程。

D、选D错误。引用重用系统设计模型是有其局限性的,并不一定对后期有可期望的实现。

点击查看答案
第4题
以下哪个项目是可以从 MBT 模型中生成的工件?(输入和输出) ( ) A. 测试依据,测试用例和缺陷报告 B. 测试用例,测试套件和在生成的测试与需求之间的追溯矩阵 C. 测试用例,测试套件和测试策略 D. 测试用例,缺陷报告和过程指导方针

A、选A错误。测试依据是 MBT 活动的输入,并且无法从MBT 模型中生成缺陷报告。

B、选B正确。

C、选C错误。因为,测试策略是 MBT 输入的一部分。

D、选D错误。缺陷报告不能从MBT 模型中生成,并且其过程指导方针是 MBT 活动输入的一部分。

点击查看答案
第5题
以下哪个描述最好地反映了MBT 对软件开发生命周期的影响?( ) A. MBT 保持了已有的测试角色但其通过特定的MBT 活动来改进了他们的任务。 B. MBT 对软件开发生命周期没有影响。 C. MBT 需要一个新的角色来处理MBT 特定的活动。 D. MBT 需要另一个独立于软件开发生命周期的过程。

A、选A正确。MBT 对于测试者来说需要展开一项新的活动,但不需要新的角色。

B、选B错误。MBT 对软件开发生命周期有一定影响。因为,它通过建模活动改进了软件生命周期。

C、选C错误。不需要新的角色。建模活动要求测试者学习新的技能,并强化当前的角色。

D、选D 错误。因为,MBT 的活动可以很好地与常见的过程顺序和敏捷的生命周期的各种形式进行集成。

点击查看答案
第6题
在项目中使用了MBT 的方法(总结MBT的部署)。以下哪个关于MBT 活动的描述最正确?( ) A. MBT 的建模活动应该尽早开始,但不早于系统详细设计完成前开始。 B. MBT 模型反映了系统需求,但未考虑项目测试目标。 C. 在测试过程中的MBT 活动应该遵循严格的依次顺序。 D. 测试选择准则被用来驱动通过MBT 模型进行测试生成。

A、选A错误。尽早开展测试是MBT 方法的一个重要方面。在开始建模活动前,并非必须要知道被测系统的详细设计。

B、选B错误。因为,MBT 模型应以需求和项目测试目标为基础来进行开发。

C、选C错误。MBT 模型的迭代和增量式开发方式,是比较好的MBT 过程实践之一。

D、选D正确。使用测试选择准则来驱动测试生成是MBT 活动的一部分内容或任务。

点击查看答案
第7题
以下工作流图描述了一项资格认证的过程。具体描述了一位参加认证的考生的行为,他可参加培训课程或者是在家里准备, 然后参加考试并且取得认证。请问, 以下哪个描述能够与上图的工作流模型相对应? ( ) A. 考生在参加并且通过考试前必须参加培训并且单独在家里做好准备。 B. 如果未通过考试,若考生想重新考试,则他必须再次参加培训课程。 C. 不管考试结果,考生可以无限次的参加考试。 D. 有可能不参加培训也能获得认证。

A、选A错误。根据该模型的描述,考生有可能不参加培训或不经过独立的在家里准备就通过考试。

B、选B错误。当重复考试时,不参加培训课程或不在家复习而通过考试是可能的。

C、选C错误。如果考生成功的通过考试,其将不再考试(与题目阐述不符)。

D、选D正确。在考试前并非一定要参加培训课程。 该题目考查在使用基于工作流的模型语言,针对一个测试对象和预定义的测试目标,开发一个简单(“简单”表示少于15 个模型元素)的 MBT 模型。

点击查看答案
第8题
一项目团队使用用例图进行业务分析。该项目经理并提议使用基于模型的测试(MBT)方法来改善测试。 以下四项描述中的哪个是项目经理做出的 MBT 对需求工程活动的影响的最佳分析? ( ) A. 需求工程活动不做改变。对于需求工程的主要影响是MBT 模型将通过从测试角度对系统进行建模来支持验证需求。 B. 需求工程活动不做改变。主要影响是有丰富技巧的MBT 分析师将取代业务分析师来进行需求分析。 C. 需求工程活动不做改变。主要影响是 MBT 的模型将取代系统开发模型。 D. 需求工程活动改变。因为MBT 的分析和设计已经足够完成需求分析,需求分析活动不再需要。

A、选A正确。 实际上,需求工程可更早的获得反馈。MBT 通过建立MBT 的模型支持对需求的验证。 (本题考察的是:描述MBT 是如何支持需求工程的)

B、选B错误。 需求工程不做改变。但 MBT 分析师并不能取代业务分析师,并且他们不是为开发做需求分析,而是为了测试作需求分析。

C、选C错误。需求工程不做改变。MBT 模型不能取代系统开发模型。因为,MBT 模型覆盖的是项目测试目标。通常,MBT 模型与系统开发模型是不同的。

D、选D错误。需求工程不做改变。但需求分析仍然是需要的。

点击查看答案
第9题
以下状态机描述了自动饮料售货机(如售卖软饮料、咖啡或零食的机器)行为。它描述了机器与购物者之间的功能交互。使用者可打开自动销货机的电源,选择饮料;当投入的钱币数量不足时,自动售货机可能提示要求购物者投入更多的钱币。下图的这个模型在自动饮料销货机的基于模型的测试中将使用。 评审者针对此模型提出 4 条意见,你认为以下哪条意见是正确的?( ) A. 在选择好饮料和投入不足的钱币后,此模型不要求返还钱币。 B. 在选择好饮料后,使用者总是投入大量的钱币而不能获得选择的饮料。 C. 在选择好饮料并且支付了以后,使用者无法从销售中拿到饮料。 D. 在选择了饮料之后,取消了选择,使用者不得不打开销售机的电源然后重新关闭。 (提示:使用基于状态迁移的模型语言,针对一个测试对象和预定义的测试目标,开发一个简单的MBT 模 型。“简单”含义是少于15 个模型元素)

A、选A正确。在cancel 事件中遗漏了/return money 的动作。

B、选B错误。只要“[enough money]”为真,自动售货机立即释放选择的饮料。

C、选C错误。在状态”finish”后有一个离开的迁移,该迁移的触发事件为“take beverage”。

D、选D错误。使用者可以选择一种饮料。

点击查看答案
第10题
考虑在某一项目中有以下测试目标的要求: TO -1) 验证业务工作流 TO -2) 核实所有系统接口都符合规定 TO -3) 验证系统对应了不同种类用户的需要 TO -4) 核实正确实现了输入数据的范围 以下哪种测试目标与 MBT 模型的主题和重点的组合是正确的? ( ) A. TO-1 需要一个结构的系统模型 B. TO-2 需要一个行为的测试模型 C. TO-3 需要一个行为的环境模型 D. TO-4 需要一个结构的环境模型 (提示:考虑给出MBT 模型是如何依赖于测试目标的例子)

A、选A错误。TO -1 需要一个行为模型。

B、选B错误。TO -2 需要一个结构模型。

C、选C正确。主题和重点都是正确的。

D、选D错误。TO -4 需要一个结构的系统或测试模型。

点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP