测试用例写作

1、TestCase的组成元素

  • 测试环境
  • 前提条件
  • 操作步骤
  • 输入数据
  • 预期结果

2、测试用例的好处

  • 保证了测试功能不被遗漏
  • 保证功能不被重复测试
  • 合理安排测试人员,测试软件不依赖于个人

3、测试用例的组成

  • 测试用例编号(TestID):唯一标识
    1. RTM--需求跟着矩阵
    2. ST_SRS_001--->SRS_001
    3. ST_SRS_001(pass/fail)
    4. Count001_ST_Add_Int_001
    5. Content001_ST_Add_Int_002

    约定:产品编号-ST/IT/UT-系统/集成/单元测试

        项目名-系统/集成/单元测试子项目名-xxx

  • 测试用例的项目:分类作用
    1. TestSet/TestLab
    2. 测试用例密度:TCS/KLOL

    约定:

      系统测试用例测试项目:软件需求项

      集成测试用例测试项目:集成模块名或者接口名

      单元测试用例测试项目:被测试的函数名

  • 测试用例标题:见名知意,言简意赅
  • 重要级别:高--中--低
  • 前提条件:通常和环境相关,软硬件设备不是必须的
  • 输入:一般而言都是数据
  • 操作步骤:一步执行一个任务
  • 预期结果:准确陈述

例1:

  加法器:

  预置条件:加法器正常运行

  • 输入参数:
  1. 参数一:1~65535
  2. 参数二:+
  3. 参数三:1~65535
  4. 参数四:=
  • 操作步骤:
  1. 开启加法器
  2. 一次按顺序输入参数一~~参数四
  • 预期结果:

  屏幕显示结果:结果范围2~65535(不越界)

          屏幕数字归零(越界)

例2:

  • 测试用例编号:QQ_ST_Function_Log_001
  • 测试项目:QQ登录功能
  • 测试标题:已注册用户正确用户名密码登录
  • 重要级别:High
  • 预置条件:12345678已注册成功;网络正常;QQ已安装
  • 输入:参数1:12345678;参数2:888888
  • 执行步骤:
    1. 打开QQ软件
    2. 在登录界面账号输入框中输入参数1
    3. 在密码输入框中输入参数2
    4. 点击登录按钮
  • 预期结果:成功登录;像是用户信息。。。;显示用户好友列表。。。;显示用户状态(在线);

猜你喜欢

转载自www.cnblogs.com/hankh/p/10641518.html