当前位置: 首页 > news >正文

测试用例的设计

组合原则:多个选项有效数据建议组合使用(正向功能)、单个选项无效数据组合其他选项有效数据使用(逆向功能)

一、针对登录模块设计测试用例:

1.账号:已注册手机号、已注册邮箱、为空、未注册手机号、未注册邮箱

2.密码:注册密码、为空、错误密码

3.验证码:正确、过期、错误

账号:有效(已注册手机号、已注册邮箱)、无效(为空、未注册手机号、未注册邮箱)

密码:有效(注册密码)、无效(为空、错误密码)

验证码:有效(正确且未过期)、无效(为空、错误验证码、正确但过期验证码)

有效测试点:

(1).有效手机号、有效密码、有效验证码

(2).有效邮箱、有效密码、有效验证码

无效测试点:

(1).账号为空、有效密码、有效验证码

(2).邮箱未注册、有效密码、有效验证码

(3).手机号未注册、有效密码、有效验证码

(4).注册邮箱、密码为空、有效验证码

(5).注册手机号、密码为空、有效验证码

(6).注册邮箱、密码错误、有效验证码

(7).注册手机号、密码错误、有效验证码

(8).注册邮箱、密码正确、验证码为空

(9).注册邮箱、密码正确、验证码为空

(10).注册手机号、密码正确、验证码过期

(11).注册手机号、密码正确、验证码过期

二、针对注册模块设计测试用例:

1.账号:未注册手机号且不能为空

2.密码:8~16个字符,需要包含大小写字母和数字(测试长度无效时,需要确保规则是符合要求的,测试规则无效时,需要确保长度是符合要求的)

3.条款:需要勾选

账号:有效(未注册手机号)、无效(为空、已注册手机号、非11位数字、11为非数字)

密码:有效(8位大小写以及数字组成,16位大小写字母以及数字组成,11位大小写以及数字组成)、无效(5位大小写以及数字组成,18位大小写以及数字组成,10位全大写字母、10位全小写字母、10位数字、为空)

条款:有效(勾选),无效(不勾选)

有效测试点:

(1).未注册手机号、8位大小写以及数字组成、勾选条款

(2).未注册手机号、16位大小写以及数字组成、勾选条款

(3).注册手机号、11位大小写以及数字组成、勾选条款

无效测试点:

(1).注册手机号为空、有效密码、勾选条款

(2).已注册手机号、有效密码、勾选条款

(3).非11位数字、有效密码、勾选条款

(4).11为非数字、有效密码、勾选条款

(5).有效手机号、5位大小写以及数字组成、勾选条款

(6).有效手机号、18位大小写以及数字组成、勾选条款

(7).有效手机号、10位全大写字母、勾选条款

(8).有效手机号、10位全小写字母、勾选条款

(9).有效手机号、10位数字、勾选条款

(10).有效手机号、密码为空、勾选条款

(11).有效手机号、有效密码、未勾选条款

相关文章:

  • 迷宫问题演示
  • ShaderToy学习笔记 03.多个形状和旋转
  • ‌C/C++对时间的处理
  • Scratch——第19课 正话反说问题
  • 线程池(四):并发编程常见问题解析
  • QT6 源(52)篇二:存储 c 语言字符串的类 QByteArray 的使用举例,
  • 中美艺术教育深度融合,Glowstar与ACSDA在尔湾签署战略合作协议推动艺术发展
  • ShaderToy学习笔记 02.圆
  • JAVA多线程(8.0)
  • Pygame核心概念解析:Surface、Clock与事件循环
  • C++学习-入门到精通-【2】类、对象和字符串的介绍
  • 2025.04.26-饿了么春招笔试题-第二题
  • leetcode 26和80
  • DIY 3D打印机 原理及步骤概况
  • MySQL基本命令--系统+用户+表
  • 搭建动态SQL取数
  • 【Token系列】02 | Embedding是怎么“长出来”的?从查表到训练过程全解
  • JavaScript基础知识合集笔记1——数据类型
  • Qt开发:QSettings的介绍和使用
  • 如何下载VSCode插件市场为VSIX文件
  • 独家丨申万宏源研究所将迎来新所长:首席策略分析师王胜升任
  • 106岁东江纵队老战士、四川省侨联名誉主席邱林逝世
  • 应勇:以法治力量服务黄河流域生态保护和高质量发展
  • 迟来的忍者与武士:从《刺客信条:影》论多元话语的争议
  • 剪纸纹样“流动”在水乡,谁不忆江南
  • 双拥主题歌曲MV:爱我人民,爱我军