对于一款APP来说,登陆、注册、忘记密码三个功能,不管是对于用户还是对于APP本身都是最重要的,所以在做APP功能测试是对这三个功能也要特别注意。
一、登录
登录模块比较简单,只有一个界面,侧重点在异常情况下报错信息的测试,思路主要是:类型、长度、空、默认值、业务约束、重复。
账户是手机号码,所以需求是:11位长度的数字,默认为空。主要测试:
1.限制只能输入数字,不能输入字母、特殊字符、空格。
2.长度限制为11位,少于11位时报错:请输入正确的手机号码。
3.输入不存在手机号时,是否有相应提示。4.输入未注册手机号,是否有相应提示。
密码是数字与字母的组合,需求是:6-12位数字字母组合,默认为空。因为是登录,所以只要分为对错两种情况就可以了,对就直接登录成功。错误的话可以在以下情况下测试:
1.随意输入密码,当然与正确密码不一致,看是否报错。
2.密码输错多次,看是否有密码锁定前的提示。
3.密码输入错误到指定次数,看账户是否被锁定。
4.账户被锁定后,输入正确密码,看是否能登录成功。
二、注册
注册有多个界面的跳转,但总结起来也就两个步骤,一个是填写账户密码,一个是填写校验码。我把它们分别叫为注册界面和校验码界面。
注册界面,主要是账户、密码的填写。思路与登录界面的测试有相似之处,也有不同。
校验码界面相对来说会简单一些。主要查看时间倒数频率是否正确,校验码错误时是否有相应提示,校验码发送频繁时是否有相应提示。
三、忘记密码
忘记密码主要分为三个部分,输入账户,获取校验码,重置密码。
1.输入少于11位或错误账户时是否有相应提示
2.输入未注册账户时是否能成功跳转
3.输入正确账户是否跳转成功
4.能否输入字母、特殊字符、空
获取校验码。测试同上注册时校验码的测试。
重置密码。测试同上注册时密码的测试。
需要注意的时,修改完成后:
1.用旧密码去登录看能否登录成功。
2.用新密码去登录,看能否登录成功。
3.在重置密码的过程中查看能否改动账户,修改别的账户密码的功能。
大概就是这些内容,整体上需要注意的测试点为:
1.页面间的跳转,返回功能的使用。
2.分模块测试完成后再总的流程走一遍。
3.需求不明确时查看同类软件的类似情形的处理。
以上内容为大家介绍了APP功能测试之登录、注册、忘记密码测试要点,本文由多测师亲自撰写,希望对大家有所帮助。了解更多软件测试相关知识:https://www.duoceshi.com/xwzx-hydt/
联系人:王女士
手机:17727591462
电话:0755-21072941
邮箱:hr@duoceshi.com
地址: 广东省深圳市龙华区龙华街道清湖和平路62号优鼎企创园D栋201室,202室