博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大话移动app测试之有感——如何做好一个登陆页面测试
阅读量:5906 次
发布时间:2019-06-19

本文共 1007 字,大约阅读时间需要 3 分钟。

  工作之余,经朋友介绍,了解到《大话移动app测试》。为了更好地做好测试,记录更多的方法和测试思路。

  在我们面试的时候,最常问了就是登录页面如何去测试了,接触测试的人一定都会觉得很简单,不就是两个输入框,两个按钮类似这样的吗?其实在这里我之所以记录,是因为有些测试看起来很简单,可能很容易就能说出来,但可能面试官更看重的是你测试的思路。一个清晰的测试思路能更好的帮助你测试。

  

  这是一个简单的登录页面,我们看到这样一个界面,第一反应就是说用等价类、边界值这样简单带过。我只能说没毛病,那我们到底要如何去设计这样一个登录框的测试用例呢?回答此类问题:

  1、首先进行需求的确认,包括界面显示、数据类型、数据长度等

  2、设计用例的思路要清晰有条理,而不是脱口而出,想到什么说什么

  3、进行具体的用例设计:主要考虑以下几个方面:

    (1)界面测试:对比UI设计图,设计风格是否统一、文字是否简洁易懂、是否有错别字。

    (2)输入框测试:根据用户名和密码的数据类型和数据长度利用等价类、边界值的测试用例方法进行单个输入框设计,如:输入正确的用户名(包括键盘输入、粘贴输入等)、输入较长的用户名(>最大长度)、输入数字、字母、特殊符号、空字符(空格、制表符)及各个数据的组合、以及空等等。密码同理。

    (3)安全性测试:如密码是否隐蔽显示、错误提示是否合理等等

    (4)业务流测试:如输入正确的用户名和密码、输入正确的用户名和错误的密码、输入错误的用户名和正确的密码、输入错误的用户名和错误的密码、空的用户名和空的密码、空的用户名和正确的密码、正确的用户名和空的密码等等

    (5)兼容性测试:不同浏览器和不同版本的浏览器测试以及不同型号和不同版本的APP测试

    (6)其他:如输入框之间的交互考虑tab键是否支持、登录按钮回车键是否支持、取消登录后的默认位置、登录后的跳转页面是否正确、多从点击登录或取消按钮的界面反应、是否支持多用户在同一机器上登录、登录页面中的注册等链接是否正确等等

  4、从整体去考虑,比如单击按钮之后的反馈、程序所在的系统有什么特性以及一些并发情况的发生。

  5、从用户体验出发,比如密码密码框输入之后是否是暗文显示以及交互性是否友好等。

 

转载于:https://www.cnblogs.com/wnana/p/6841482.html

你可能感兴趣的文章
烂泥:rsync与inotify集成实现数据实时同步更新
查看>>
SQL连接问题,用户登录失败
查看>>
call & apply
查看>>
学习英语哦
查看>>
第六届蓝桥杯java b组第四题
查看>>
通过TortoiseGIT怎么把本地项目上传到GitHub
查看>>
Python 1 Day
查看>>
Python基础学习笔记(十:二进制位运算)
查看>>
webpack+vue创建简单项目
查看>>
网络资源(8) - JAX-RS视频
查看>>
Java课程设计——人事管理系统
查看>>
poj2612Mine Sweeper
查看>>
2016-2-10 tomcat基础学习
查看>>
Java GC基础
查看>>
iOS-Model-View-ViewModel & ReactiveCocoa
查看>>
Node.js大众点评爬虫
查看>>
使用 IDEA和Maven 整合SSH框架
查看>>
about data type in c#
查看>>
HDU 5311 Hidden String
查看>>
日语表示"原因"的多种形式
查看>>