软件测试管理
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

本书学习目标等级

等级1:牢记(K1)

可以识别、牢记和回忆术语或者概念的内容。

关键词:牢记、回忆、识别、认知。

例子

可以识别“失效”的定义:“不能向最终用户或其他干系人提供服务”或“组件或者系统的实际运行情况与预期的发布、服务或结果背离”。

等级2:理解(K2)

应可以对给出的相关主题选择原因或解释,能够对事实(例如:对比术语)、测试概念、测试过程(解释任务顺序)等进行总结、区分、分类,并给出相应的实例。

关键词:总结、归类、比较、映射、对比、举例说明、解释、翻译、描述、推断、结论、分类。

例子

请解释为什么需要尽早进行测试的设计:

● 在清除缺陷成本低的时候就发现它们。

● 尽早发现那些最重要的缺陷。

请解释集成测试和系统测试之间的异同:

● 相同:需测试不同的组件,可以对非功能性特性进行测试。

● 不同:集成测试关注于接口和交互,而系统测试则关注于从全系统角度进行测试,例如:端到端的过程处理。

等级3:应用(K3)

应可以选择正确的测试概念或者技术,并应用于给定场景中。K3通常适用于规程知识方面。在 K3知识等级中并没有太多的创造性工作,例如,评估软件应用、为特定软件创建模型。针对给定的并且在本大纲中已经覆盖的模型,从该模型中按照规程步骤生成测试用例,就是类似于K3的工作。

关键词:实施、执行、运用、遵循规程、使用规程。

例子

● 可以识别有效边界值和无效边界值。

● 使用通用的测试用例生成规程,从给定的状态转换图(和相关的测试用例集)中派生出测试用例,并覆盖所有的状态转换。

等级4:分析(K4)

应可以将与规程或技术有关的信息分成不同的组成部分,以便更好地理解,可以对现象和结论进行划分。典型的应用是为解决某些问题或任务而进行的文档、软件、工程环境的分析,并提出合适的建议,以解决实际问题和任务。

关键词:分析、区分、选择、结构、定位、特性、解构、评估、判定、监控、协调、创建、合成、产生、假定、计划、设计、构建、生产。

例子

● 分析产品风险,进行风险预防,并进行纠正工作。

● 描述事件报告中的哪些部分是基于事实的,哪些内容是从测试结果中推导出来的。