【测试用例】10个用等价类编写用例的测试场景

发布时间:2024年01月14日

例子1:登录功能测试

  • 输入:用户名、密码

  • 等价类

    • 有效用户名和密码

    • 无效用户名(不存在、过长、过短、特殊字符)

    • 无效密码(过短、非字符串)

    • 空用户名或密码

  • 测试用例

    • 正常登录(有效用户名和密码)

    • 用户名不存在

    • 用户名过长

    • 用户名过短

    • 用户名包含特殊字符

    • 密码过短

    • 密码非字符串

    • 用户名或密码为空

例子2:日期输入验证

  • 输入:日期(YYYY-MM-DD)

  • 等价类

    • 有效日期

    • 无效日期格式

    • 非法月份

    • 非法日期

    • 非法年份

  • 测试用例

    • 正常日期(如2023-04-15)

    • 日期格式错误(如2023/04/15)

    • 月份不在1-12范围内

    • 日期不在1-31范围内(考虑月份天数)

    • 年份非法(如负数或非四位数)

例子3:邮箱格式验证

  • 输入:邮箱地址

  • 等价类

    • 有效邮箱格式

    • 无效邮箱格式

    • 空邮箱

  • 测试用例

    • 正常邮箱(如test@example.com

    • 缺少@符号

    • 缺少域名部分(.com、.net等)

    • 邮箱名称包含非法字符

    • 邮箱为空

例子4:搜索框测试

  • 输入:搜索关键字

  • 等价类

    • 有效关键字

    • 空关键字

    • 超长关键字

    • 特殊字符关键字

  • 测试用例

    • 正常搜索关键字

    • 空搜索关键字

    • 超长搜索关键字(超过限制长度)

    • 仅包含特殊字符的搜索关键字

例子5:购物车数量输入

  • 输入:购买数量

  • 等价类

    • 正整数数量

    • 零数量

    • 负数量

    • 非数字输入

  • 测试用例

    • 正常购买数量(如1、2、3)

    • 购买数量为0

    • 购买数量为负数

    • 购买数量输入非数字字符

例子6:手机号码验证

  • 输入:手机号码

  • 等价类

    • 有效手机号码

    • 无效手机号码格式

    • 非数字手机号码

    • 过短或过长手机号码

  • 测试用例

    • 正常手机号码(符合格式要求)

    • 手机号码格式错误

    • 手机号码包含非数字字符

    • 手机号码长度不正确

例子7:密码强度验证

  • 输入:用户密码

  • 等价类

    • 强密码(包含大小写字母、数字和特殊字符)

    • 中等强度密码(包含字母和数字)

    • 弱密码(仅包含字母或数字)

    • 过短密码

  • 测试用例

    • 符合强密码要求

    • 符合中等强度密码要求

    • 符合弱密码要求但应提示用户加强

    • 密码长度低于最小要求

例子8:文件上传测试

  • 输入:文件

  • 等价类

    • 正确格式和大小的文件

    • 错误格式的文件

    • 超出大小限制的文件

    • 空文件

  • 测试用例

    • 上传正确格式和大小的文件成功

    • 上传错误格式的文件失败

    • 上传超出大小限制的文件失败

    • 上传空文件失败

例子9:选择性别测试

  • 输入:性别(男/女/其他)

  • 等价类

    • 男性

    • 女性

    • 其他性别

    • 空选项

  • 测试用例

    • 选择男性成功

    • 选择女性成功

    • 选择其他性别成功

    • 未选择任何性别失败

例子10:年龄范围输入测试

  • 输入:年龄范围(最小年龄-最大年龄)

  • 等价类

    • 有效年龄范围(最小年龄<=最大年龄)

    • 无效年龄范围(最小年龄>最大年龄)

    • 边界值(最小允许年龄、最大允许年龄)

    • 空输入

  • 测试用例

    • 输入有效年龄范围成功

    • 输入无效年龄范围失败

    • 输入边界值成功(如最小允许年龄和最大允许年龄)

    • 年龄范围输入为空失败

文章来源:https://blog.csdn.net/qq_32177491/article/details/135516611
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。