`

移动APP功能测试之登录、注册、忘记密码测试要点

 
阅读更多



对于一款APP来说,登陆、注册、忘记密码三个功能,不管是对于用户还是对于APP本身都是最重要的,所以在做APP功能测试是对这三个功能也要特别注意

登录

登录模块比较简单,只有一个界面,侧重点在异常情况下报错信息的测试,思路主要是:类型、长度、空、默认值、业务约束、重复。以我公司的app来举例,登录分为账户和密码。

账户是手机号码,所以需求是:11位长度的数字,默认为空。主要测试:

1.限制只能输入数字,不能输入字母、特殊字符、空格。
2.长度限制为11位,少于11位时报错:请输入正确的手机号码。
3.输入不存在手机号时,是否有相应提示。4.输入未注册手机号,是否有相应提示。

密码是数字与字母的组合,需求是:6-12位数字字母组合,默认为空。因为是登录,所以只要分为对错两种情况就可以了,对就直接登录成功。错误的话可以在以下情况下测试:

1.随意输入密码,当然与正确密码不一致,看是否报错。
2.密码输错多次,看是否有密码锁定前的提示。
3.密码输入错误到指定次数,看账户是否被锁定。
4.账户被锁定后,输入正确密码,看是否能登录成功。


注册

注册有多个界面的跳转,但总结起来也就两个步骤,一个是填写账户密码,一个是填写校验码。我把它们分别叫为注册界面和校验码界面。

注册界面,主要是账户、密码的填写。思路与登录界面的测试有相似之处,也有不同

还是账户是手机号码,所以需求是:11位长度的数字,默认为空。主要测试:

1.账户输入框内是否有提示信息:请输入手机号码。(提示信息可以让用户知道填写规则)
2.限制只能输入数字,不能输入字母、特殊字符、空格。
3.长度限制为11位,少于11位时报错:请输入正确的手机号码。
4.输入不存在手机号时,是否有相应提示。
5.输入已注册手机号,是否有相应提示。

密码是数字与字母的组合,需求是:6-12位数字字母组合,默认为空。

1.账户输入框内是否有提示信息:6-12位字母数字组合
2.输入特殊字符和空格,看是否能输入或是否报错。
3.输入纯数字或纯字母,看是否有报错提示
4.输入为空,看是否有相应提示
5.输入小于6位,6位,6-12位,12位,大于12位,查看相对应的情况(边界值法,以经验来看,边界值不能忽略,有闪退的可能)

校验码界面相对来说会简单一些。主要查看时间倒数频率是否正确,校验码错误时是否有相应提示,校验码发送频繁时是否有相应提示。


忘记密码

忘记密码主要分为三个部分,输入账户,获取校验码,重置密码。

1.输入少于11位或错误账户时是否有相应提示
2.输入未注册账户时是否能成功跳转
3.输入正确账户是否跳转成功
4.能否输入字母、特殊字符、空

获取校验码。测试同上注册时校验码的测试。

重置密码。测试同上注册时密码的测试。

需要注意的时,修改完成后:

1.用旧密码去登录看能否登录成功。
2.用新密码去登录,看能否登录成功。
3.在重置密码的过程中查看能否改动账户,修改别的账户密码的功能。

大概就是这些内容,整体上需要注意的测试点为:

1.页面间的跳转,返回功能的使用。
2.分模块测试完成后再总的流程走一遍。
3.需求不明确时查看同类软件的类似情形的处理。


每次做APP测试时,我一般都会很注意的测试这一部分,分享出来希望有帮助。
分享到:
评论

相关推荐

    移动APP测试22条军规

    移动APP测试22条军规的知识点涵盖了移动应用程序测试的主要方面,包括测试环境的搭建、测试类型与分类、网络连接的测试、多任务处理和意外情况的模拟、用户界面与体验的测试、通知和消息展示的设计、操作系统特性的...

    移动App测试中的最佳做法

    为了确保移动 App 的质量,测试员需要遵循移动 App 测试的最佳做法,包括功能测试、自动化测试、非功能测试等。同时,测试员还需要不断地学习和更新知识,以适应移动 App 测试的最新发展和技术。

    APP功能测试详细测试文档

    - 业务功能测试涵盖APP的核心功能,如登录注册、购物支付、信息检索等,确保功能执行无误且符合用户预期。 - 兼容性测试验证APP在不同硬件、软件环境下的兼容性,包括不同浏览器、操作系统版本、设备型号等。 -...

    适用于移动APP测试报告模板

    * 测试的范围:测试的范围包括移动APP的所有功能和模块。 * 测试的方法:测试的方法包括黑盒测试、白盒测试和灰盒测试等。 2. 测试计划执行情况 测试计划执行情况是移动APP测试报告的核心部分,它记录了测试的计划...

    手机app测试要点

    ### 手机APP测试要点详解 #### 一、引言 随着智能手机的普及和技术的快速发展,移动应用程序(简称“App”)已经成为人们生活中不可或缺的一部分。无论是社交媒体、在线购物、游戏娱乐还是工作学习,几乎每个领域...

    app测试功能点

    App 测试功能点是移动互联网 App 测试的重要组成部分,涵盖了安全测试、安装、运行、卸载测试、UI 测试、功能测试、性能测试、中断测试、兼容测试、安全测试、回归测试、升级、更新测试和用户体验测试等多个方面。...

    移动APP测试方法综述.pdf

    移动APP测试方法综述 移动APP测试是一个复杂的过程,涉及到多个方面的测试,包括图形用户界面测试、系统测试、基础模块测试等。随着移动互联网的迅猛发展,移动APP的应用逐渐深入,版本更新速度快,留给测试人员的...

    移动app测试的22条军规

    ### 移动APP测试的22条军规 #### 一、设备和平台 1. **操作系统**:针对不同的操作系统(如iOS、Android),需要确保应用程序能够在这些平台上正常运行,并且能够兼容各种版本的操作系统。 2. **设备硬件**:考虑到...

    移动App测试规范与要点简述.pdf

    - 登录功能测试关注登录/注销流程,用户切换,密码修改和丢失的处理,以及设备更换后的验证机制。 3. **兼容性测试**: - 确保App能在不同设备、操作系统版本和浏览器上运行。 - 兼容各种屏幕尺寸和分辨率,保证...

    移动互联网App测试流程及测试点(2014版).docx

    移动互联网App测试是确保应用程序质量的关键环节,2014版的测试流程及测试点主要涵盖了以下几个方面: 1. **测试基本流程**:测试流程通常包括版本接收、测试环境搭建、兼容性测试、性能压力测试、功能测试、UI测试...

    大话移动APP测试

    《大话移动APP测试:Android与 iOS应用测试指南》内容包含:移动互联网测试人员的面试,用户体验测试,功能测试,常用测试工具,常用框架,APP测试案例,以及更多的从业相关思维、手段等非技术内容。

    移动APP测试用例的模板

    测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、...移动APP测试用例的模板是针对移动APP测试的用例

    移动APP测试经验分享

    移动APP测试是软件开发过程中的重要环节,它确保应用程序在各种设备、操作系统版本以及网络环境下的功能、性能、用户体验和安全性。在这个“移动APP测试经验分享”文档中,我们将深入探讨移动应用测试的关键方面,...

    移动APP测试大全精编资料.pdf

    移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试大全精编资料.pdf移动APP测试...

Global site tag (gtag.js) - Google Analytics