黑盒测试(定义):把不关心软件内部实现的测试称为“黑盒测试”,也称为功能测试或数据驱动测试。[测试依据:软件需求]

  白盒测试(定义):将依赖软件内部实现的测试通称为“白盒测试”。[测试依据:软件设计]

  验收测试2类:Alpha测试与Beta测试。

  采用白盒测试方式:接口测试、路径测试

  采用黑盒测试方式:功能测试、健壮性测试、性能测试、用户界面测试、安全性测试、压力测试、可够性测试、安装/反安装测试。

  软件测试工作的基本步骤:测试计划、测试设计与开发、执行测试。

  测试人员的能力要求:

  1】 有一定软件开发经验。

  2】 善于逆向思维

  3】 善于表达

  4】 善于同软件开发人员沟通

  5】 善于与领导沟通

  6】 善于学习

  7】 快速了解业务知识

  8】 追求完美,不懈努力

  9】 坚强的毅力

  10】 良好的文档写作能力

  测试策略所需完成的主要步骤:

  1】 确定测试范围

  2】 确定测试方法

  3】 定义测试标准

  4】 选择测试工具

  简单的测试用例:用例编号、输入、期望结果与实际结果。

  常用的测试用例设计方法:

  1】 等价类划分法

  2】 分界值分析法

  3】 因果图

  4】 错误推测法

  5】 场景分析法

  6】 基本路径分析法

  需求说明书的检查要点:

  正确性、必要性、优先级、明确性、可测性、完整性、一致性、可修改性

  需求规格说明书的测试步骤:

  需求规格说明书、尝试理解、检查列表、讨论、评审、修订

  测试用例的作用 :

  指导测试的实施 、评估测试结果的度量基准、分析缺陷的标准