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

广东省农业农村厅网站东莞行业推广

广东省农业农村厅网站,东莞行业推广,题库网站建设,手机如何制作网站源码1 注册功能测试用例设计 1.1 明确需求与测试范围 必填字段:手机号、验证码、密码 手机号规则:11位手机号 密码规则:6-16位,需包含大小写字母必须同时存在,数字或符号存在其一 协议勾选 提交后跳转登录页或显示成功…

1 注册功能测试用例设计

1.1 明确需求与测试范围

  • 必填字段:手机号、验证码、密码

  • 手机号规则:11位手机号

  • 密码规则:6-16位,需包含大小写字母必须同时存在,数字或符号存在其一

  • 协议勾选

  • 提交后跳转登录页或显示成功提示

1.2 手机号注册测试用例设计

  • 功能流程测试

    • 正向流程

      • 输入正确的手机号→获取验证码→输入有效验证码→输入正确的密码→勾选协议→注册→ 显示注册成功→重定向登录界面(正常场景流程
      • 勾选协议→输入正确的手机号→获取验证码→输入有效验证码→输入正确的密码→注册→ 显示注册成功→重定向登录界面(优先级流程
    • 异常分支流程: 单字段错误(如仅手机号错)、多字段错误(手机号+密码错)

  • 表单输入验证测试(手机号、验证码、密码)

    • 手机号:等价值划分法、边界法、错误推测法

      • 等价值划分法
        • 有效用例:已注册手机号、
        • 无效用例:未注册的手机号、锁定的手机号、错误的手机号
      • 边界值法: 非11位的电话号码(小于11,大于11)
      • 错误推测法:非法字符集、空
    • 验证码:错误推测法,边界值法、等价值划分法

      • 等价值划分法
        • 有效用例:有效性验证码
        • 无效用例:失效验证码、错误验证码
      • 边界值法:小于6位验证码、大于6位的验证码
      • 错误推测法:空、非法字符集
    • 密码边界值法(8-16位,强制包含大小写,数字或符号,三种以上)、决策表错误推测法

      • 决策表法

        • 大写字母、小写字母、数字或符号三种以上,(大写字母和小写字母是与关系,数字和符合之间是或关系

          大写字母小写字母数字符号是否有效
          TTTFT
          TTFTT
          TF**F
          FT**F
          TTTTT
          TTFFF
          FFTTF
      • 边界值法

        • 小于8位,大于16位
      • 错误推断法

        • 空值、非法字符集
    • 确认密码:错误推测法

      • 与上述密码不一致、空值

注意点:对于表单输入测试中,会有与功能流程测试之间的测试用例可能会出现冗余,怎么去删减呢?(测试策略采用的是分层测试)根据用例的目标进行删减。

  • 冗余用例
    若某个字段的错误提示已在输入验证层测试,且功能流程中无需重复验证其规则(如仅测试错误提示顺序),则属于冗余。
  • 必要用例
    若需验证多个字段错误时的系统行为(如优先级提示、性能影响),则属于必要的功能流程测试。

1.3 邮箱号注册用例设计

1.4 注册测试用例设计为什么不适用决策表

  • 条件间存在优先级或依赖关系

    • 注册流程通常是线性分步验证的(如先校验用户名格式,再检查唯一性,最后验证密码复杂度)
    • 如果决策表列出所有条件组合,但实际的流程中,若某个前置条件失败(用户名格式错误),后续条件可能就不会触发,导致决策表生成了冗余组合(如“用户名格式错误+密码复杂度不足”)缺乏实际意义,导致测试用例冗余。(用户名格式错误+密码复杂度不足会在前端就行拦截了。)
  • 条件数量多且组合爆炸

    • 决策表会根据条件和动作之间进行组合,当两者的数量相对较多的时候,会导致组合爆炸,不建议
  • 连续值或范围类型条件

    • 注册规则常包含连续值或范围判断,而决策表更适合离散值(如布尔值或枚举)
  • 动态流程或状态依赖

    • 注册流程可能涉及动态转移(验证码发送依赖手机号的正确),而决策表是静态工具,无法体现动态依赖

      示例:手机格式错误→系统不发送验证码→后续验证码检验无法触发

      决策表无法直接表达这种“状态跳转”逻辑。

决策表在注册模块测试中的主要短板是无法高效处理优先级、动态依赖和连续值条件,且易因组合爆炸导致用例冗余。相比之下,等价类划分、边界值分析和场景法更能精准覆盖注册功能的核心风险点。

2 登录功能测试用例设计

2.1 明确需求与测试范围

登录功能的核心作用:

  • 身份验证与安全性(保护用户数据安全,防御攻击)
  • 权限分级管理:资源隔离,角色分配
  • 数据同步:跨设备同步等。
  • 合规与风控:法律要求对于金融、医疗等行业对用户使用认证的监管需求。

登录模块的核心功能

  • 表单输入框(账号、密码、验证码)
  • 记住密码和自动登录功能
  • 找回密码功能
  • 第三方登录
  • 立即注册的页面跳转功能

2.2 手机号登录

  • 功能流程测试

    • 正向流程:已注册的手机号+正确的输入信息→登录成功

    • 异常分支流程

      • 单字段错误、多字段错误
      • 登录失败多次,请稍后再试!
  • 表单输入验证测试

    • 手机号:等价值划分法、边界法、错误推测法

      • 等价值划分法
        • 有效用例:已注册手机号、
        • 无效用例:未注册的手机号、锁定的手机号、错误的手机号
      • 边界值法: 非11位的电话号码(小于11,大于11)
      • 错误推测法:非法字符集、空
    • **密码:**同上注册密码进行设计

    • 图片验证码错误推测法等价划分法

      • 错误推测法:空值、频繁请求限制、非法字符集、大小写敏感
      • 等价划分法
        • 有效用例:有效的验证码
        • 无效用例:过期验证码、错误验证码
  • 安全测试

    • 页面上的密码框是否加密显示

    • 前端页面是否根据设计要求限制用户名和密码长度

    • 登录失败次数限制(防止暴力破解):

      • 测试用例设计:失败1次 →提示剩余尝试次数,失败3次→锁定账号/强制获取手机验证码

2.3 邮箱号登录

2.4 找回密码功能

  • 功能流程测试

    • 正向流程

      • 输入正确的手机号/邮箱→接收验证码→输入正确的验证码→设置新密码→修改成功→跳转登录界面
    • 异常分支流程

      • 输入未注册邮箱→提示”该邮箱未注册“

      • 多次输入错误验证码 →触发验证码锁定机制

      • 修改密码成功后未跳转登录界面

  • 表单输入框验证测试

    • 手机号:等价值划分法、边界法、错误推测法

      • 等价值划分法
        • 有效用例:已注册手机号、
        • 无效用例:未注册的手机号、锁定的手机号、错误的手机号
      • 边界值法: 非11位的电话号码(小于11,大于11)
      • 错误推测法:非法字符集、空
    • 验证码:错误推测法,边界值法、等价值划分法

      • 等价值划分法
        • 有效用例:有效性验证码
        • 无效用例:失效验证码、错误验证码
      • 边界值法:小于6位验证码、大于6位的验证码
      • 错误推测法:空、非法字符集
    • 密码边界值法(8-16位,强制包含大小写,数字或符号,三种以上)、决策表错误推测法

      • 决策表法

        • 大写字母、小写字母、数字或符号三种以上,(大写字母和小写字母是与关系,数字和符合之间是或关系

          大写字母小写字母数字符号是否有效
          TTTFT
          TTFTT
          TF**F
          FT**F
          TTTTT
          TTFFF
          FFTTF
      • 边界值法

        • 小于8位,大于16位
      • 错误推断法

        • 空值、非法字符集

2.5 记住密码和自动登录功能

  • 需求明确:

    • 记住密码
      • 用户勾选后,系统保存用户名和密码(加密存储),下次登录时自动填充,但需手动点击登录按钮。
    • 自动登录
      • 用户勾选后,系统自动填充凭据并直接登录,无需用户操作。
    • 安全性要求
      • 密码必须加密存储,不可明文显示或传输。
      • 自动登录需结合设备或会话标识(如同一浏览器、同一设备)。
  • 决策表设计法(布尔值)组合测试方法

    记录密码自动登录预期结果
    TT下次打开自动登录
    TF保留账号信息,需求手动点击登录
    FT无法自动登录
  • 安全测试

    • 验证密码存储加密,防止凭据泄漏
    • 强制清除缓存

文章转载自:

http://6p7lDizU.qfpLp.cn
http://mFPUh5pW.qfpLp.cn
http://LACfGdog.qfpLp.cn
http://9lpAJ1GB.qfpLp.cn
http://PtvJWwmI.qfpLp.cn
http://F8cCjMoT.qfpLp.cn
http://F1VyZKLN.qfpLp.cn
http://v0jC4mCC.qfpLp.cn
http://MurmtA24.qfpLp.cn
http://dlufbcLc.qfpLp.cn
http://tKOQl5Lu.qfpLp.cn
http://Jo2oVR8u.qfpLp.cn
http://SKSb9B8h.qfpLp.cn
http://23xR8Sgc.qfpLp.cn
http://pTWYr91H.qfpLp.cn
http://W7iXGq8A.qfpLp.cn
http://heG4IeH3.qfpLp.cn
http://7n9LMF68.qfpLp.cn
http://6ixOFm41.qfpLp.cn
http://GQhqmNdb.qfpLp.cn
http://2jqgYe4U.qfpLp.cn
http://ZSvczGZt.qfpLp.cn
http://esifpaDl.qfpLp.cn
http://NlWbfryv.qfpLp.cn
http://BvCB7YS9.qfpLp.cn
http://nptcvoEx.qfpLp.cn
http://5WcG3rEy.qfpLp.cn
http://ETZIMyzW.qfpLp.cn
http://UqqwdvO5.qfpLp.cn
http://KIopmqNH.qfpLp.cn
http://www.dtcms.com/wzjs/647526.html

相关文章:

  • 网站定制需求达州建设企业网站
  • 上传照片的网站赚钱网站建设公司宣传范文
  • 重庆建设网站多久时间网站模块规划
  • 北京珠宝网站建设dedecms购物网站
  • dede网站如何换源码wordpress菜单排序
  • 网站营销案例展示多企业宣传网站建设
  • 贵州城乡建设部网站推广网站可以做跳转吗
  • 百度收录提交之后如何让网站更快的展示出来单页营销型网站模板
  • 宿州网站建设费用怎么样才能在网上卖东西
  • 凡科做的网站怎么打不开了wordpress更改中文版后还是英文
  • 温州市微网站制作电话c s网站开发模式
  • 做网站专题怎样添加微博互联网公司网站源码
  • 一个人做网站建设需掌握免费网站安全
  • 青岛网站开发招聘上海市基础工程公司
  • 亚马逊购物网站app开发网站排行榜
  • 网站建设课程ppt专业做网站建设制作服务
  • 建设银行官方网站广州营销模式有几种
  • 搜集10个优秀网站哪个平台推广效果最好
  • 保姆给老人做爰神马网站百度站长工具
  • 泰州网站建设电话常州北京网站建设
  • 百度网站置顶怎么做诺尔诺达网站建设
  • 网站建设面试题产品展示网站系统
  • 网站支付按钮怎么做网站没有索引量是什么意思
  • 建设一个视频教学网站织梦网站怎么重新安装
  • wangz网站建设静态网站首页更新
  • 兰州城建设计院网站wordpress主题开发导航制作
  • 网站制作什么做网站的排名与权重
  • 公司手机网站建设价格建站计划书
  • 如何看网站的建站时间深圳优化seo
  • 网站建设对用户影响网页设计模板图片美食