• 0
  • 0
分享
  • 微信小程序:微信用户登录业务逻辑——软件测试圈
  • 恬恬圈 2022-01-13 11:12:33 字数 367 阅读 924 收藏 0

场景一:首次访问

  1. 检查本地是否存储用户信息(否)

  2. 页面显示微信用户授权按钮

  3. 用户点击按钮允许授权使用用户信息

  4. 页面显示微信用户登录按钮

  5. 用户点击登录按钮

  6. 检查数据库中有无用户信息(无)

  7. 创建新的用户信息

  8. 查询出新的用户信息

  9. 本地存储用户信息

  10. 进入主页

场景二:再次访问

  1. 检查本地是否存储用户信息(有)

  2. 页面显示微信用户登录按钮

  3. 用户点击登录按钮

  4. 进入主页

场景三:用户退出(删除本地存储的用户信息)后再访问

  1. 检查本地是否存储用户信息(否)

  2. 页面显示微信用户授权按钮

  3. 用户点击按钮允许授权使用用户信息

  4. 页面显示微信用户登录按钮

  5. 用户点击登录按钮

  6. 检查数据库中有无用户信息(有)

  7. 本地存储用户信息

  8. 进入主页

优点:用户不退出的情况下,再次访问时不需要查询数据库,从本地存储获取用户信息即可

1.png


作者:我的小小笔尖

链接:https://www.jianshu.com/p/547132cb9dfc

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 1.页面链接检查每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTML Link Validater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试链接包括内部链接和外部链接,在使用的时候应该注意,同时能够生成html格式的测试报告。如果系统用QTP进行自动化测试,也可以使用QTP的页面检查点检查链接。2. 相关性检查功能相关性:删除/增加一项会不会对其他...
            0 0 1388
            分享
          • 1、引言小屌丝:鱼哥, 都说要想代码写的溜,Lamdba不能少。小鱼:你在项目代码多写几个lamdba试试,看看架构师找不找你喝茶水。小屌丝:…小鱼:逗你玩… 架构师哪舍得自己花钱买茶叶,都是能蹭就蹭…小屌丝:…小鱼:你这突然提到lamdba函数,是想了解点什么??小屌丝:嘿嘿,真是什么都瞒不过你, 我就想把python最常用的内置函数在重新捋一捋,小鱼:说实话。小屌丝:你也知道,我女神最近在学习python,所以我想…小鱼:靠… 就知道你是这样的!小屌丝:鱼哥,我也是身不由己啊, 不然… 说出来都是眼泪。小鱼:行了,别装的这么可怜, 我给你捋一捋不就行了。小屌丝:啥也别说了,此时我想…2、内...
            1 0 1038
            分享
          • 一、前言使用Postman发送Post请求报400,入参为JSON;Postman截图二、分析1、Postman请求并没有请求到后台Api(由于语法错误,服务器无法理解请求);2、入参出错范围:cookie、header、body、form-data、x-www-form-urlencoded、属性未加引号、Url路径有中文等;3、参数Map、List、Array 对应 [ ]、{ } 符号;4、另外有说法:Post请求的参数过大(基本上没这种可能);5、总体分析:客户端发送到服务器的数据流没有遵守规则。三、解决(常见几种)1、检查Postman入参是否与实体类一 一对应(大小写、类型、参数个...
            0 0 7057
            分享
          •   埃隆-马斯克(Elon Musk)的卫星宽带公司Starlink周二表示,它正在遵守巴西最高法院法官亚历山大-德-莫赖斯(Alexandre de Moraes)的命令,禁止在该国访问社交媒体平台X。  Starlink公司在 X 网站上发文称,它已向巴西最高法院提起法律诉讼,解释莫赖斯命令的"严重非法性",该命令冻结了Starlink公司的财务渠道,使其无法在巴西进行金融交易。  X 发布公告说:"无论Starlink公司在冻结我们的资产方面受到何种非法待遇,我们都将遵守在巴西阻止访问 X 的命令。"公司补充说,它将继续寻求所有法律途径,其他公司也...
            0 0 284
            分享
          • 我们都知道,随着年龄的增长 测试的行业岗位方向大致分为测试专家、测试开发工程师、测试管理,还有一个方向就是QA,软件质量保证那么,如何能够转行QA呢,一般按照我的经验来看,80%的概率是在公司内部转岗,这样比较容易,没有相关经验的机会很渺茫说到这里,CMMI和QA 有什么关系,为什么写做QA要了解CMMI我们来看一个截图,如下显示QA岗位技能要求一般都要求熟悉CMMI,更有的要求参与过cmmi培训等所以,CMMI属于最基础的内容,也是想成为QA的第一步1、什么是CMMI“CMMI全称是Capability Maturity Model Integration,是能力成熟度集成模型。CMMI 5...
            0 0 2616
            分享
      • 51testing软件测试圈微信