软件测试1.1测试用例价值与体系

126 阅读1分钟

仅作为学习笔记使用。因课程已学习内容,该笔记仅对部分内容进行重点描述。

测试用例(case)

  • 为特定的目的而设计的一组测试输入、执行条件和预期结果的文档
  • 是指导测试工作进行的依据

测试用例

黑盒测试方法论

  • 等价类
  • 边界值
  • 因果图
  • 判定表
  • 场景法
  • 基于模型的测试:场景法就是模拟用户操作软件时的场景,主要用于测试系统的业务流程。
    • 基本流:按照正确的业务流程来实现的一条操作路径
    • 备选流:导致程序出现错误的操作流程 注意:单个功能点不适合用场景法,单个功能点测试用等价类、边界值、因果图、判定表等方法较好。 image.png

场景法用例设计步骤

  • 根据需求规格说明,画出功能模块流程图
  • 根据流程图,描述出程序的基本流及备用流
  • 根据基本流的和备用流生成不同场景,构造场景列表
  • 对每一个场景生成相应的测试用例
  • 对生成的所有测试用例重新复审,去掉多余的测试用例
  • 测试用例确定后,为每一个测试用例确认测试数据值
  1. 确定基本流

    cf2f2921335a85ae8fd19d7589e33b0.jpg
  2. 确定备用流

    d986fc48bdb89f8210b01cd77f5f433.jpg
  3. 生成构造场景

    580f2dfe83a7d2d79c72fadcfb87855.jpg
  4. 根据对应场景生成测试用例

155a11b1bdd4d73d25d7b3f77da9a15.jpg 2b986884deb83b7331bb83c5039bf95.jpg 3802bcd89f8f57b166e4503365bd23f.jpg 9f2c6e40b6f23ddd5a1a18c1564e200.jpg

白盒测试方法论

测试用例基础概念

测试用例设计

面试测试用例设计

常用测试策略与测试手段