本书学习目标等级
等级1:牢记(K1)
可以识别、牢记和回忆术语或者概念的内容。
关键词:牢记、回忆、识别、认知。
例子
可以识别“失效”的定义:“不能向最终用户或其他干系人提供服务”或“组件或者系统的实际运行情况与预期的发布、服务或结果背离”。
等级2:理解(K2)
应可以对给出的相关主题选择原因或解释,能够对事实(例如:对比术语)、测试概念、测试过程(解释任务顺序)等进行总结、区分、分类,并给出相应的实例。
关键词:总结、归类、比较、映射、对比、举例说明、解释、翻译、描述、推断、结论、分类。
例子
请解释为什么需要尽早进行测试的设计:
● 在清除缺陷成本低的时候就发现它们。
● 尽早发现那些最重要的缺陷。
请解释集成测试和系统测试之间的异同:
● 相同:需测试不同的组件,可以对非功能性特性进行测试。
● 不同:集成测试关注于接口和交互,而系统测试则关注于从全系统角度进行测试,例如:端到端的过程处理。
等级3:应用(K3)
应可以选择正确的测试概念或者技术,并应用于给定场景中。K3通常适用于规程知识方面。在 K3知识等级中并没有太多的创造性工作,例如,评估软件应用、为特定软件创建模型。针对给定的并且在本大纲中已经覆盖的模型,从该模型中按照规程步骤生成测试用例,就是类似于K3的工作。
关键词:实施、执行、运用、遵循规程、使用规程。
例子
● 可以识别有效边界值和无效边界值。
● 使用通用的测试用例生成规程,从给定的状态转换图(和相关的测试用例集)中派生出测试用例,并覆盖所有的状态转换。
等级4:分析(K4)
应可以将与规程或技术有关的信息分成不同的组成部分,以便更好地理解,可以对现象和结论进行划分。典型的应用是为解决某些问题或任务而进行的文档、软件、工程环境的分析,并提出合适的建议,以解决实际问题和任务。
关键词:分析、区分、选择、结构、定位、特性、解构、评估、判定、监控、协调、创建、合成、产生、假定、计划、设计、构建、生产。
例子
● 分析产品风险,进行风险预防,并进行纠正工作。
● 描述事件报告中的哪些部分是基于事实的,哪些内容是从测试结果中推导出来的。