测试用例的输入可以是什么类型,怎么写好测试用例?

您所在的位置:网站首页 测试点分解方法有哪些 测试用例的输入可以是什么类型,怎么写好测试用例?

测试用例的输入可以是什么类型,怎么写好测试用例?

2023-03-24 20:12| 来源: 网络整理| 查看: 265

导读梳理需求文档后进行哪些分析?通读文档,明确产品的核心点(核心需求是什?和竞品比优势体现在哪?盈利的点在哪?)要有测试计划/测试大纲;先抓产品的主干,按模块或界面区分;后面再补齐各主要模块的测试项。产品的需求/功能,分解输出测试项时,既要考虑...

好的测试用例是怎么样的?

覆盖率----核心需求全部覆盖;功能点基本要包含完;对业务产生影响的场景尽可能多的考虑到。(无法量化,看项目实际需要。)

易执行----一个测试点一条用例;用例的执行步骤,预期结果明确。

可读性----用词规范,字体版面一致,清晰确切;保证他人能容易阅读,使用;(公司的用例,需要评审,其他测试交叉测试使用)

复用性----复用性高;复用模块只需稍作修改即能使用;利用率高,回归测试时,需求改动不大时用例稍作修改即能使用。

自动化----用例书写一开始就考虑,在需要进行自动化测试时能很快的转变

梳理需求文档后进行哪些分析?

通读文档,明确产品的核心点(核心需求是什?和竞品比优势体现在哪?盈利的点在哪?)

要有测试计划/测试大纲;先抓产品的主干,按模块或界面区分;后面再补齐各主要模块的测试项。

产品的需求/功能,分解输出测试项时,既要考虑程序逻辑,同时要有业务场景的考量。

功能用例和性能用例、自动化用例,区分管理。

程序中的共享模块(数据共享等)写用例时需要标注出来做统一规划。

程序中的复用模块,标注出来做统一规划。(代码复用,比如各界面的报表,很多都是一样的代码)

业务流程标注出来做统一规划。(产品有多少重要业务是由产品的核心需求决定的)

写测试用例的方法有那些?

输入/数据---等价类划分法

输入/数据---边界值分析法

条件和结果--因果法

条件和结果--判定表法

数据很多----正交实验法

场景--------场景法

功能随数据--状态迁移法

测试用例要写哪些内容?

用例编号:用例唯一标识

用例标题:用例的简要描述

测试项目(测试点):用例的测试点和测试目的

用例级别:用例的重要程度

前置条件:用例执行的前提条件

测试数据:测试用例的数据准备

测试步骤:执行用例的操作步骤

预期结果:执行完成之后应该出现的结果

在移动表单上,为用户提供正确的键盘输入类型

不知道大家在手机填写信息或者复杂的密码信息时,有没有觉得一些输入法实在是太难用了!比如复杂的信息常常需要输入带有数字和字母组合,甚至还有标点符号,但如果开发人员错误地将每个表单字段的输入类型设置为“文本”,用户就需要频繁切换,体验感糟糕。作者整理了输入类型、行为、操作键,希望能够给你带来帮助。

在移动表单上,为用户提供正确的键盘输入类型

Android和iOS系统都设计了针对特定表单字段的指定键盘输入类型。但大多数开发人员未能在他们的代码中指定正确的键盘输入类型。这会导致移动设备上的表单完成效率变慢。本文以Android平台为例。

01 输入类型并不总是“文本”

大多数开发人员错误地将每个表单字段的输入类型设置为“文本”。这存在问题,因为每个表单字段的输入并不总是纯文本。通常都有一些字段要求输入带有数字或字母和数字组合的信息。当用户尝试填写这些字段时,他们应该看到一个数字或字母和数字组合的键盘。

不幸的是,当每个字段的输入类型都设置为“文本”时,它会强制用户使用文本键盘来输入数字或字母和数字组合,输入时举步维艰,不是误点,就是需要频繁切换,输入体验十分糟糕。

因此,请务必为每个表单字段指定输入类型,以便系统能够显示相应的键盘。除了指定输入类型,我们还应指定相关行为,例如输入法是否提供拼写建议、是否将句子的首字母大写,以及是否使用“完成”或“下一项”等操作键替换“回车”。

输入类型、行为、操作键整理如下:

在移动表单上,为用户提供正确的键盘输入类型在移动表单上,为用户提供正确的键盘输入类型1. 地址字段

表单要求用户提供他们的地址是很常见的。当我们将输入类型设置为“地址”时,它会为用户提供一个针对地址输入的键盘。这个键盘不仅显示字母,还可以显示“@”和“.”,用户可以轻松地输入他们的地址。

在移动表单上,为用户提供正确的键盘输入类型2. 姓名字段

姓名是专有名词,英语中专有名词的第一个字母要大写。我们将输入类型设置为“人名”,并且设置单词首字母大写。用户无需对英文字母进行大小写切换。

在移动表单上,为用户提供正确的键盘输入类型02 每个键盘对输入类型的反应可能不同

虽然每个输入法应用在所有键盘上基本都具有相同的功能,但每个键盘对输入类型的反应可能不同,有些显示额外的键,有些则不显示,使得输入体验受到不同程度的影响。

案例一:登录页面的密码输入

钉钉将密码框输入类型设置为“密码”。假定密码为z0h0a0n0g。

百度输入法显示密码键盘,完成密码输入仅需点击9次。

搜狗输入法显示文本键盘,用户需在字母和数字之间切换,完成输入需点击17次。也支持长按第一行的字母输入数字。

输入法显示文本键盘,完成密码输入需点击17次。不支持长按字母输入数字。

在移动表单上,为用户提供正确的键盘输入类型案例二:登录页面的手机号输入

钉钉设置号码键盘右下角为“下一项”按钮。

百度输入法的键盘右下角显示“回车”,用户完成手机号输入后需手动获取密码文本框焦点。

搜狗输入法的键盘右下角显示“下一项”,用户完成手机号输入点击下一项,密码文本框自动获取焦点。

输入法的键盘右下角显示“下一项”,用户完成手机号输入点击下一项,密码文本框自动获取焦点。

在移动表单上,为用户提供正确的键盘输入类型

本文由@张楚 原创于人人都是产品经理,未经许可,禁止转载。

题来自 Pexels,基于 CC0 协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3