• 0
  • 0
分享

读者提问:APP 登录功能,用例怎么写 ?

阿常回答:假定该登录为手机号密码的登录方式,登录界面存在 2个输入框(手机号,密码), 1个登录按钮。

一、正常登录流程

正常登录流程 case

前置条件
   应用安装成功,网络连接正常    

输入数据    

手机号:18957440009

密码 :Aa123456

测试步骤

1、输入手机号

2、输入密码

3、点击登录按钮

预期结果

1、输入成功

2、输入成功

3、登录成功,跳转首页

二、异常登录流程

手机号异常校验

前置条件    应用安装成功,网络连接正常    

输入数据

【手机号输入框】

1、手机号为空

2、手机号长度或格式不正确

3、未注册过的手机号

测试步骤

➡️  输入手机号(对应以上数据)

➡️  输入密码 

➡️  点击登录按钮

预期结果

1、输入框旁边红字提示 “ 请输入正确的手机号 ”。

2、输入框旁边红字提示 “ 请输入正确的手机号 ”。

3、输入框旁边红字提示 “ 手机号账号不存在或密码有误 ”。

密码异常校验

前置条件    应用安装成功,网络连接正常    

输入数据

【密码输入框】

1、密码为空

2、密码错误

测试步骤

➡️  输入正确的手机号

➡️  输入密码(对应以上数据) 

➡️  点击登录按钮

预期结果

1、输入框旁边红字提示 “ 请输入密码 ”。

2、输入框旁边红字提示 “ 手机号或密码错误 ”。

三、业务场景

用户 A 登录,退出,用户 B 登录

前置条件    用户注册成功,网络连接正常    

输入数据

【用户 A】

手机号:18957440009

密码:Aa123456

【用户 B】

手机号:15812335724

密码:Nb111111

测试步骤

1、输入数据,完成正常登录流程操作

2、设置界面点击【退出登录】

4、再次输入数据,完成正常登录流程操作

预期结果

1、用户 A 登录成功,界面显示用户 A 的所属数据。

2、用户 A 退出系统成功。

3、用户 B 登录成功,界面显示用户 B 的所属数据。

用户 A 先登录设备 C,再登录设备 D

前置条件    用户注册成功,网络连接正常    

输入数据

【用户 A】

手机号:18957440009

密码:Aa123456

测试步骤

1、输入数据,完成正常登录流程操作(设备 C)

2、输入数据,完成正常登录流程操作(设备 D)

预期结果

1、用户 A 成功登录设备 C,设备 C 的界面显示用户 A 的所属数据。

2、用户 A 成功登录设备 D,设备 D 的界面显示用户 A 的所属数据,同时在设备 C 上用户 A 下线。


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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:免费好用的在线身份证号码生成工具,有推荐的吗 ?阿常回答:有,这 3 款在线身份证号码生成工具,推荐使用 !1、随机身份证号码生成包含功能:设置出生地、出生日期、性别、生成个数。官网地址:http://sfz.uzuzuz.com2、随机身份证号码生成包含功能:设置出生地、出生日期、性别、生成个数。官网地址:http://www.chineseidcard.com3、在线身份证号码生成器包含功能:设置生成个数(无需设置出生地、出生日期、性别,直接生成身份证号码)。官网地址:https://www.suijidaquan.com/shenfenzheng阿常碎碎念:平时的测试...
            0 0 27749
            分享
          • 读者提问:接口测试放在迭代中,流程怎么走呢?阿常回答:我从新项目接口、旧接口改造这两种情况分享下我的思路,供参考。1 新项目接口需求交底     ↓开发进行接口定义 & 测试编写用例     ↓开发更新swagger文档 & 通知测试     ↓测试完善接口用例     ↓测试执行接口测试     ↓测试编写测试报告     ↓接口用例收录至接口自动化用例集     ↓冒...
            0 0 789
            分享
          •   Charles入门级模拟弱网测试,只需两个步骤,只作为入门参考,不做技术讨论。  连接代理  手机连接代理,下载安装证书。  先在无线网络设置中,修改代理为手动,输入监听的主机名和端口。  在浏览器中直接输入证书下载地址来下载安装证书。  注:charles-Help-SSL Proxying-Install Charles Root Certificate on a Moblie Device or Remote Browser可查看监听的主机地址和端口,以及下载证书的地址。  Charles设置模拟弱网  设置方式:charles-Proxy-Throttle Settings…,勾选...
            0 0 910
            分享
          • 近日界面新闻了解到,丰巢智能柜小程序已专门辟出“生活服务”专区,为丰巢进军的洗衣业务打起了广告。据丰巢方面透露,目前这一服务已经从深圳拓展至全国市场,但仍处于摸索阶段。快递柜作为物流最后一公里的服务形态之一,正与驿站产生竞争。但无论是快递柜还是驿站,目前都面临服务业态相对单一、投入成本较大的问题,盈利情况并不理想。根据丰巢智能柜小程序的信息,“丰巢洗护”服务内容包括衣物、鞋靴的通用洗护,以及干洗、水洗等专业分类洗护。这一定程度上增加了快递柜使用的场景。在使用“丰巢洗护”这一功能时,用户可以通过丰巢小程序下单,选择通过“投丰巢柜”和“上门取件”任一完成配送,之后等待衣物返还即可。其中“投丰巢柜”...
            0 0 633
            分享
          •   随着移动互联网时代的发展,自动化测试越来越成为企业刚需,软件测试的门槛已经不再低了。所以想要在这行业走得更远,走得更高并不容易,接下来按照粉丝的需求,给大家补充一些自动化测试方向的资源,如果你有补充可以在后面留言。  一、要学习一门语言  随着移动互联网发展,IT技术公司对IT人员的要求也越来越高,作为测试人员必须要学会一门语言(java或python或者GO),并通过该语言能够在工作当中开发一些脚本或工具,帮助我们提高工作的效率。  二、要学习自动化测试框架  在学会一门语言之后,进行深入的学习对应语言的自动化测试框架,比如web的自动化框架selenium、app的自动化框架appiu...
            0 0 490
            分享
      • 51testing软件测试圈微信