编辑: 紫甘兰 | 2014-05-03 |
4 条价值观:个人与交互胜过过程与工具;
可工作的软件胜过冗余全面的文 档;
客户协作胜过合同谈判;
响应变化胜过遵循计划. C. 不正确――1 和4不正确――查看正确答案(B) D. 不正确――所有选项都错误――查看正确答案(B) 分值:1 第2题K1 FA-1.1.1 (K1) 回忆基于敏捷宣言的敏捷软件开发的基本概念 考题: 下面哪句话最好地反映了敏捷宣言的价值观之一? 答案: A. 可工作的软件允许客户向开发人员提供快速反馈. B. 开发人员应该使用单元测试工具来支撑测试过程. C. 业务代表应该向团队提供包含用户故事和估算的列表. D. 根据变化调整计划不会给敏捷项目增加实际的价值. 解析: A. 正确――从客户角度而言,可工作的软件相对于过分详尽的文档更有用更有价值,并且它提供 了一个向开发团队快速反馈的机会. B. 不正确――这是常规实践,尤其是在测试驱动的开发中,但并不是敏捷宣言的价值观之一. C. 不正确――这一价值观是:客户协作胜过合同谈判 D. 不正确――这一价值观是:对变化的响应胜过遵循计划. 分值:1 认证测试人员 基础级扩展大纲 - 敏捷测试人员 国际软件测试 认证委员会 模拟题 C CTFL FA 第 7页,共28页2014 年5月1日?国际软件测试认证委员会 第3题K2 FA-1.1.2 (K2)理解完整团队方法的好处 考题: 下面哪两个活动最好的体现了与敏捷开发中的完整团队方法一致的责任? 选择两个选项. 答案: A. 测试人员负责开发单元测试并传递给开发人员用于测试. B. 希望业务代表能选择团队在项目中所使用的工具. C. 希望测试人员与客户代表能共同协作创建验收测试. D. 整个团队,而不仅仅是测试人员,都对产品的质量负有责任. E. 希望开发人员负责测试非功能性需求(性能,易用性,安全性,等) 解析: A. 不正确――这取决于团队的技能集,开发者也可能做这项工作. B. 不正确――团队将会共同选择工具来使他们高效和协作. C. 正确――测试工程师支持并与业务代表协作来帮助他们创建合适的验收测试 D. 正确――在敏捷项目中,质量是整个团队的责任. E. 不正确――开发工程师可能会帮助做这项工作,这取决于团队的技能与个人工作量. 分值:1 第4题K2 FA-1.1.2 (K2)理解完整团队方法的好处 考题: 下面哪一个是整个团队负责质量的优势? 答案: A. 公司不再需要招聘和培训软件测试专家. B. 测试自动化任务现在是开发组的职责而不是测试组的职责. C. 角色障碍被消除了,团队成员基于他们的特有技能和视角对项目成功做出贡献. D. 项目成本降低,因为项目不再需要专业的测试团队. 解析: A. 不正确――软件测试技能应该要传递并扩展到团队中的非测试人员. B. 不正确――这取决于团队的技能集以及谁有空;
有些测试工程师可能有开发背景. C. 正确――可根据项目需要利用各种技能. D. 不正确――依然需要专业的测试工程师,而且他们是敏捷项目的重要资源. 分值:1 认证测试人员 基础级扩展大纲 - 敏捷测试人员 国际软件测试 认证委员会 模拟题 C CTFL FA 第 8页,共28页2014 年5月1日?国际软件测试认证委员会 第5题K2 FA-1.1.3 (K2) 理解尽早和频繁反馈的优点 考题: 以下陈述中哪两项是正确的? 1) 早期反馈让开发人员有更多时间开发新的系统功能,因为他们在一次迭代中预期花在功能返工 上的时间将减少. 2) 早期反馈可让敏捷团队先交付最具商业价值的功能,因为顾客关注的是最具系统价值的功能. 3) 早期反馈降低了成本,因为减少了系统测试所需的时间. 4) 早期反馈增加了构建的系统满足客户期望的可能性,因为客户在整个迭代周期期间有机会进行 变更. 答案: A.