qq_51611485 2023-06-04 20:33 采纳率: 66.7%
浏览 49
已结题

软件测试黑盒测试用例设计

  • 写回答

1条回答 默认 最新

  • 辞轩. 2023-06-05 10:12
    关注

    任务1:

    采用组合测试 PICT 工具来生成该功能点的测试用例集合:

    假设输入法中当属性设置下的常用选项有:自动空格、拼写检查、自动修正等三个选项,而它们的默认状态可以为“开启”或“关闭”。那么,我们可以使用 PICT 工具生成如下的测试用例:

    自动空格    拼写检查    自动修正    默认状态
    --------    --------    --------    --------
     开启         开启         开启        正常
     开启         关闭         关闭        略过拼写检查
     关闭         开启         关闭        禁止纠错
     关闭         关闭         开启        增强输入
    

    其中,“正常”状态表示三个选项均设置为开启,“略过拼写检查”表示拼写检查关闭,其他开启,“禁止纠错”表示自动空格关闭和自动修正关闭,拼写检查开启,“增强输入”表示自动空格关闭和拼写检查关闭,自动修正开启。

    任务2

    好的,我们可以借助PICT工具生成正交的测试用例集。按以下步骤操作:

    1. 将输入参数和对应的取值,写在一个名为input.txt的文本文件中,如下所示:
    L: 1, 2, 3, 4, 5, 6, 7, 8, 9
    T: 全文搜索, 精确搜索, 混合搜索
    F: 是, 否
    R: 1小时, 1天, 1周, 1个月, 3个月, 6个月, 1年, 全部
    S: 综合排序, 时间排序, 相关度排序, 人气排序
    
    1. 打开命令行窗口,进入PICT工具所在的目录

    2. 执行以下命令:

    pict.exe input.txt > output.txt
    

    其中,input.txt为输入参数和取值的列表所在的文件名,output.txt为生成的测试用例集合所在的文件名。

    1. 执行命令后,PICT工具将自动生成所有可能的测试用例,并保存在output.txt文件中。可以使用Excel等工具打开结果文件,得到如下测试用例集合:
      | 测试用例编号 | 搜索关键字长度 | 搜索类型     | 模糊匹配 | 搜索时间范围 | 搜索结果排序方式 |
      |--------------|----------------|--------------|----------|--------------|------------------|
      | 1            | 1              | 全文搜索     || 1小时        | 综合排序         |
      | 2            | 2              | 精确搜索     || 1年          | 时间排序         |
      | 3            | 3              | 混合搜索     || 1周          | 相关度排序       |
      | 4            | 4              | 全文搜索     || 全部         | 人气排序         |
      | 5            | 5              | 精确搜索     || 3个月        | 相关度排序       |
      | 6            | 6              | 混合搜索     || 1个月        | 时间排序         |
      | 7            | 7              | 全文搜索     || 1年          | 人气排序         |
      | 8            | 8              | 精确搜索     || 1周          | 综合排序         |
      | 9            | 9              | 混合搜索     || 3个月        | 时间排序         |
      | 10           | 1              | 精确搜索     || 1天          | 人气排序         |
      | 11           | 2              | 混合搜索     || 1个月        | 时间排序         |
      | 12           | 3              | 全文搜索     || 1年          | 综合排序         |
      | 13           | 4              | 精确搜索     || 1周          | 人气排序         |
      | 14           | 5              | 混合搜索     || 全部         | 时间排序         |
      | 15           | 6              | 全文搜索     || 1个月        | 相关度排序       |
      | 16           | 7              | 精确搜索     || 3个月        | 综合排序         |
      | 17           | 8              | 混合搜索     || 1天          | 时间排序         |
      | 18           | 9              | 全文搜索     || 1周          | 相关度排序       |
      | 19           | 1              | 混合搜索     || 1年          | 人气排序         |
      | 20           | 2              | 全文搜索     || 1个月        | 综合排序         |
      
      这个测试用例集可以满足正交设计的要求,尽可能地覆盖了输入参数和对应取值的组合,但测试用例数量相对于穷举
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 6月20日
  • 已采纳回答 6月12日
  • 创建了问题 6月4日

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘