课程目标:
Session
Testing overview 测试技术概论
Software testing overview 软件测试技术概论: 包括软件测试的目的;测试工程师在整个开发流程中所扮演的角色;什么是软件质量;软件测试总览等;
Test prioritization – making decisions 如何在测试工作中进行正确的决策: 包括如何在软件测试中做风险的评估;以及如何使用风险评估的结果来选定测试工作项目的优先级等;
Functional testing techniques 功能测试技术
Boundary value analysis 包括如何使用边界值分析技术设计和产生测试用例
Equivalence class partitioning 包括等价类划分技术的介绍和在日常工作中的应用
Combinatorial analysis 介绍组合分析技术在测试工作中的使用,并重点介绍Pair-wise testing的方法,及详细分析、介绍PICT等工具的使用方法和其优缺点
Status reports