【软件测试】测试用例设计报告

相关文章:

【软件测试】案例系统缺陷报告

【软件测试】案例系统——需求评审报告

团购网站系统测试用例设计

  • 订单修改流程:流程图如下图图1

图1

使用场景设计法设计测试用例

1、找出基本流和备选流

基本流:管理员登录密码正确-查询到指定订单-选择有效参数-修改无涉及订单编号-订单修改成功

备选流1:管理员登录密码不正确

备选流2:查无指定订单

备选流3:选择的订单参数无效

备选流4:修改订单编号不被允许

备选流5:订单修改失败

2、生成相应场景

场景1:管理员登录密码正确-查询到指定订单-选择有效参数-修改无涉及订单编号-订单修改成功

场景2:管理员登录密码错误-登录失败

场景3:管理员登录密码正确-查无指定订单-查询失败

场景4:管理员登录密码正确-查询到指定订单-选择参数无效-修改失败

场景5:管理员登录密码正确-查询到指定订单-选择有效参数-修改涉及订单编号-修改失败

场景6:管理员登录密码正确-查询到指定订单-选择有效参数-修改无涉及订单编号-订单修改失败-修改失败

3、根据场景设计测试用例

测试用例ID

场景/条件

密码是否正确

是否查询有效订单

参数是否正确

是否修改订单编号

是否修改

成功

预期结果

CZDL1

场景1:管理员登录密码正确-查询到指定订单-选择有效参数-修改无涉及订单编号-订单修改成功

管理员登录密码正确,登录成功,查询到指定订单,选择的参数都为有效,修改参数无涉及订单编号,订单成功修改。

CZDL2

场景2:管理员登录密码错误-登录失败

×

任意

任意

任意

管理员登录密码错误,登录失败,返回基本流步骤1,

CZDL3

场景3:管理员登录密码正确-查无指定订单-查询失败

×

任意

任意

管理员登录密码正确,登录成功,查询不到指定订单,查询失败,返回基本流步骤2。

CZDL4

场景4:管理员登录密码正确-查询到指定订单-选择参数无效-修改失败

×

任意

管理员登录密码正确,登录成功,查询到指定订单,选择的参数无效,修改失败,返回基本流步骤3。

CZDL5

场景5:管理员登录密码正确-查询到指定订单-选择有效参数-修改涉及订单编号-修改失败

×

管理员登录密码正确,登录成功,查询到指定订单,选择的参数都为有效,修改参数涉及订单编号,修改失败,返回基本流步骤4。

CZDL6

场景6:管理员登录密码正确-查询到指定订单-选择有效参数-修改无涉及订单编号-订单修改失败-修改失败

×

管理员登录密码正确,登录成功,查询到指定订单,选择的参数都为有效,修改参数无涉及订单编号,订单修改失败,返回基本流步骤5。

4、根据模板转换成对应测试用例

用例标识

XZCZ001

项目名称

团购网站系统

用例作者

×××

模块名称

订单管理——订单修改

测试类型

功能测试、黑盒测试、手工测试

设计日期

YYYY-MM-DD

测试人员

×××

测试方法

场景分析法

测试日期

用例描述

该用例用来测试在订单修改”功能与其约束条件是否正常实现。  

前置条件

系统已存在管理员信息

编号

测试项

操作步骤

预期结果

数据

CZDL1

管理员登录密码正确-查询到指定订单-选择有效参数-修改无涉及订单编号-订单修改成功

  1. 使用管理员密码正确成功登录系统
  2. 点击“订单查询”链接,进行订单查询
  3. 点击‘修改’按钮,进入修改页面
  4. 选择需要修改的信息参数,点击‘修改’按钮
  5. 刷新页面
  6. 查看修改订单信息
  1. 登录成功
  2. 订单查询成功
  3. 成功修改订单信息参数
  4. 成功修改
  1. 密码是否正确:×
  2. 是否查询有效订单:空
  3. 参数是否正确:空
  4. 是否修改订单编号      :空
  5. 是否修改成功:空

CZDL2

管理员登录密码错误-登录失败

  1. 使用错误的管理员密码登录系统
  2. 点击“订单查询”链接,进行订单查询
  3. 点击‘修改’按钮,进入修改页面
  4. 选择需要修改的信息参数,点击‘修改’按钮
  5. 刷新页面
  6. 查看修改订单信息
  1. 登录失败,密码错误,请重新输入密码

  1. 密码是否正确:√
  2. 是否查询有效订单:×
  3. 参数是否正确:空
  4. 是否修改订单编号      :任意
  5. 是否修改成功:任意

CZDL3

管理员登录密码正确-查无指定订单-查询失败

  1. 使用管理员密码正确成功登录系统
  2. 点击“订单查询”链接,查询无效订单
  3. 点击‘修改’按钮,进入修改页面
  4. 选择需要修改的信息参数,点击‘修改’按钮
  5. 刷新页面
  6. 查看修改订单信息
  1. 登录成功

2、订单查询失败

  1. 密码是否正确:√
  2. 是否查询有效订单:√
  3. 参数是否正确:×
  4. 是否修改订单编号      :任意
  5. 是否修改成功:任意

CZDL4

管理员登录密码正确-查询到指定订单-选择参数无效-修改失败

  1. 使用管理员密码正确成功登录系统
  2. 点击“订单查询”链接,进行订单查询
  3. 点击‘修改’按钮,进入修改页面
  4. 选择修改无效的信息参数,点击‘修改’按钮
  5. 刷新页面

查看修改订单信息

  1.  登录成功
  2. 订单查询成功
  3. 修改订单信息参数失败

  1. 密码是否正确:√
  2. 是否查询有效订单:√
  3. 参数是否正确:×
  4. 是否修改订单编号      :任意
  5. 是否修改成功:任意

CZDL5

管理员登录密码正确-查询到指定订单-选择有效参数-修改涉及订单编号-修改失败

  1. 使用管理员密码正确成功登录系统
  2. 点击“订单查询”链接,进行订单查询
  3. 点击‘修改’按钮,进入修改页面
  4. 选择需要修改的信息参涉及订单编号,点击‘修改’按钮
  5. 刷新页面

查看修改订单信息

  1. 登录成功
  2. 订单查询成功
  3. 修改订单信息参数失败

  1. 密码是否正确:√
  2. 是否查询有效订单:√
  3. 参数是否正确:√     
  4. 是否修改订单编号      :×
  5. 是否修改成功:任意

CZDL6

管理员登录密码正确-查询到指定订单-选择有效参数-修改无涉及订单编号-订单修改失败-修改失败

  1. 使用管理员密码正确成功登录系统
  2. 点击“订单查询”链接,进行订单查询
  3. 点击‘修改’按钮,进入修改页面
  4. 选择需要修改的信息参数,点击‘修改’按钮
  5. 刷新页面
  6. 系统错误,无法查看修改订单信息
  1. 登录成功
  2. 订单查询成功
  3. 成功修改订单信息参数
  4. 修改失败
  1. 密码是否正确:√
  2. 是否查询有效订单:√
  3. 参数是否正确:√
  4. 是否修改订单编号      :√
  5. 是否修改成功:×

使用等价类划分法追加测试用例

1、分析需求,找出输入数据类型、长度、约束条件

输入数据步骤有管理员密码和修改的订单参数,密码应不为空,订单参数不涉及订单编号

2、划分有效等价类、无效等价类

有效等价类:不为空密码、修改订单参数不涉及订单编号

无效等价类:空密码、修改参数涉及订单编号

3、设计测试用例

用例标识

XZCZ001

项目名称

团购网络管理系统

用例作者

×××

模块名称

订单管理——修改订单模块

测试类型

功能测试、黑盒测试、手工测试

设计日期

YYYY-MM-DD

测试人员

×××

测试方法

等价类划分法

测试日期

用例描述

该用例用来测试在“订单修改”功能中能否完成功能,并把修改记录更新到数据库。   

前置条件

系统已存在管理员信息

编号

测试项

操作步骤

预期结果

数据

XZCZ1

管理员登录

  1. 进入登录管理系统界面,输入密码

  1. 未填写数据时,给出提示信息,密码为空
  2. 填入数据为合法数据时,登录成功
  3. 填入数据为非法数据时,登录成功

  1. 不输入数据
  2. 输入正确密码:aaaaaa
  3. 输入错误密码:111111

XZCZ2

修改参数是否涉及订单编号

  1. 使用管理员密码正确成功登录系统
  2. 点击“订单查询”链接,进行订单查询
  3. 点击‘修改’按钮,进入修改页面
  4. 选择需要修改的信息参涉及订单编号,点击‘修改’按钮
  5. 刷新页面

查看修改订单信息

  1. 修改订单信息参数涉及订单编号,不合法,给出提示信息
  2. 修改订单信息参数不涉及订单编号,合法,成功修改
  1. 输入正确密码
  2. 选择不涉及订单编号的订单参数进行修改
  3. 选择涉及订单编号的订单参数进行修改

  • 订单删除流程:流程图如下图图1

图1

使用场景设计法设计测试用例

1、找出基本流和备选流

基本流:管理员登录密码正确-查询到指定订单-选择有效订单-不删除当前订单-订单删除成功

备选流1:管理员登录密码不正确

备选流2:查无指定订单

备选流3:选择的订单无效

备选流4:当前订单不可删除

备选流5:订单删除失败

2、生成相应场景

场景1:管理员登录密码正确-查询到指定订单-选择有效参数-修改无涉及订单编号-订单修改成功

场景2:管理员登录密码错误-登录失败

场景3:管理员登录密码正确-查无指定订单-查询失败

场景4:管理员登录密码正确-查询到指定订单-选择订单无效-删除失败

场景5:管理员登录密码正确-查询到指定订单-选择有效订单-不可删除当前订单-删除失败

场景6:管理员登录密码正确-查询到指定订单-选择有效订单-不可删除当前订单-订单删除失败-删除失败

  1. 根据场景设计测试用例

测试用例ID

场景/条件

密码是否正确

是否查询有效订单

订单是否有效

是否删除当前订单

是否删除

成功

预期结果

CZDL1

场景1:管理员登录密码正确-查询到指定订单-选择有效参数-修改无涉及订单编号-订单修改成功

管理员登录密码正确,查询到指定订单,选择有效订单,不删除当前订单,订单删除成功

CZDL2

场景2:管理员登录密码错误-登录失败

×

任意

任意

任意

管理员登录密码错误,登录失败,返回基本流步骤1,

CZDL3

场景3:管理员登录密码正确-查无指定订单-查询失败

×

任意

任意

管理员登录密码正确,登录成功,查无订单,查询失败,返回基本流步骤2。

CZDL4

场景4:管理员登录密码正确-查询到指定订单-选择订单无效-删除失败

×

任意

管理员登录密码正确,登录成功,选择有效订单,选择的订单无效,删除失败,返回基本流步骤3。

CZDL5

场景5:管理员登录密码正确-查询到指定订单-选择有效订单-不可删除当前订单-删除失败

×

管理员登录密码正确,登录成功,查询到指定订单,选择的订单都为有效,删除订单有当前订单,删除失败,返回基本流步骤4。

CZDL6

场景6:管理员登录密码正确-查询到指定订单-选择有效订单-不可删除当前订单-订单删除失败-删除失败

×

管理员登录密码正确,登录成功,查询到指定订单,选择的参数都为有效,修改参数无涉及订单编号,订单修改失败,返回基本流步骤5。

4)根据模板转换成对应测试用例

用例标识

XZCZ001

项目名称

团购网站系统

用例作者

×××

模块名称

订单管理——订单删除

测试类型

功能测试、黑盒测试、手工测试

设计日期

YYYY-MM-DD

测试人员

×××

测试方法

场景分析法

测试日期

用例描述

该用例用来测试在订单修改”功能与其约束条件是否正常实现。  

前置条件

系统已存在管理员信息

编号

测试项

操作步骤

预期结果

数据

CZDL1

管理员登录密码正确-查询到指定订单-选择有效参数-修改无涉及订单编号-订单修改成功

  1. 使用管理员密码正确成功登录系统
  2. 点击“订单查询”链接,进行订单查询
  3. 点击‘删除’按钮,进入删除页面
  4. 选择需要删除的订单,点击‘删除’按钮
  5. 刷新页面
  6. 查看删除订单是否成功
    1. 登录成功
    2. 订单查询成功
    3. 成功删除订单信息参数
    4. 成功删除
  1. 密码是否正确:√
  2. 是否查询到订单:√
  3. 订单是否有效:√
  4. 是否修改订单编号      :√
  5. 是否修改成功:√

CZDL2

管理员登录密码错误-登录失败

  1. 使用管理员密码正确成功登录系统
  2. 点击“订单查询”链接,进行订单查询
  3. 点击‘删除’按钮,进入删除页面
  4. 选择需要删除的订单,点击‘删除’按钮
  5. 刷新页面
  6. 查看删除订单是否成功
  1. 登录失败,密码错误,请重新输入密码

  1. 密码是否正确:√
  2. 是否查询到订单:×
  3. 订单是否有效:空
  4. 是否删除为当前订单:任意
  5. 是否删除成功:任意

CZDL3

管理员登录密码正确-查无指定订单-查询失败

  1. 使用管理员密码正确成功登录系统
  2. 点击“订单查询”链接,进行订单查询
  3. 点击‘删除’按钮,进入删除页面
  4. 选择需要删除的订单,点击‘删除’按钮
  5. 刷新页面
  6. 查看删除订单是否成功
    1. 登录成功

2、订单查询失败

  1. 密码是否正确:√
  2. 是否查询到订单:√
  3. 订单是否有效:空
  4. 是否删除为订单 :任意
  1. 是否删除成功:任意

CZDL4

管理员登录密码正确-查询到指定订单-选择订单无效-删除失败

  1. 使用管理员密码正确成功登录系统
  2. 点击“订单查询”链接,进行订单查询
  3. 点击‘删除’按钮,进入删除页面
  4. 选择需要删除的订单,点击‘删除’按钮
  5. 刷新页面
  6. 查看删除订单是否成功
  1.  登录成功
  2. 订单查询成功
  3. 删除订单信息参数失败

  1. 密码是否正确:√
  2. 是否查询到订单:√
  3. 订单是否有效:×
  4. 是否删除为当前订单 :任意
  5. 是否删除成功:任意

CZDL5

管理员登录密码正确-查询到指定订单-选择有效订单-不可删除当前订单-删除失败

  1. 使用管理员密码正确成功登录系统
  2. 点击“订单查询”链接,进行订单查询
  3. 点击‘删除’按钮,进入删除页面
  4. 选择需要删除的订单,点击‘删除’按钮
  5. 刷新页面,查看删除订单是否成功
  1. 登录成功
  2. 订单查询成功
  3. 删除订单信息参数失败

  1. 密码是否正确:√
  2. 是否查询到订单:√
  3. 订单是否有效:√     
  4. 是否删除当前订单      :×
  5. 是否删除成功:任意

CZDL6

管理员登录密码正确-查询到指定订单-选择有效订单-不可删除当前订单-订单删除失败-删除失败

    1. 使用管理员密码正确成功登录系统
    2. 点击“订单查询”链接,进行订单查询
    3. 点击‘删除’按钮,进入删除页面
    4.  选择需要删除的订单,点击‘删除’按钮
    5. 刷新页面
    6. 查看删除订单是否成功
  1. 登录成功
  2. 订单查询成功
  3. 成功删除订单信息参数
  4. 删除失败
  1. 密码是否正确:√
  2. 是否查询到订单:√
  3. 订单是否有效:√
  4. 是否删除当前订单      :√
  5. 是否删除成功:×

使用等价类划分法追加测试用例

1、分析需求,找出输入数据类型、长度、约束条件

输入数据步骤有管理员密码和删除的订单属性,密码应不为空,删除订单不应该选择当前订单

2、划分有效等价类、无效等价类

有效等价类:不为空密码、删除订单不为当前订单

无效等价类:空密码、删除订单为但钱订单

3、设计测试用例

用例标识

XZCZ001

项目名称

团购网络管理系统

用例作者

×××

模块名称

订单管理——删除订单模块

测试类型

功能测试、黑盒测试、手工测试

设计日期

YYYY-MM-DD

测试人员

×××

测试方法

等价类划分法

测试日期

用例描述

该用例用来测试在“订单删除”功能中能否完成功能,并把修改记录更新到数据库。   

前置条件

系统已存在管理员信息

编号

测试项

操作步骤

预期结果

数据

XZCZ1

管理员登录

  1. 进入登录管理系统界面,输入密码

  1. 未填写数据时,给出提示信息,密码为空
  2. 填入数据为合法数据时,登录成功
  3. 填入数据为非法数据时,登录成功
  1. 不输入数据
  2. 输入正确密码:aaaaaa
  3. 输入错误密码:111111

XZCZ2

删除订单是否为当前订单

  1. 使用管理员密码正确成功登录系统
  2. 点击“订单查询”链接,进行订单查询
  3. 点击‘删除’按钮,进入删除页面
  4. 选择需要删除的订单为当前订单,点击‘删除’按钮
  5. 刷新页面

查看删除订单信息

  1. 删除订单为当前订单,不合法,给出提示信息
  2. 删除订单不为当前订单,合法,成功删除
  1. 输入正确密码
  2. 选择当前订单进行删除
  3. 选择非当前订单进行删除

  • 22
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值