Web软件测试Checklist应用之数据输入

Checklist 汇集了有经验的">测试人员总结出来的最有效的测试想法,可以直接有效的指导测试工作,开阔测试人员的思路,能够快速的发现产品的缺陷并实现较好的测试覆盖,更重要的是该 Checklist 在不同的项目中具有很强的通用性。

该系列文章分为以下几个部分:

Web 软件测试 Checklist 应用系列,第 1 部分:数据输入

主要介绍 Checklist 在表格输入、
数据验证、数据一致性、日期输入、数字输入、文字字符输入区检查等多个方面的应用。 Web 软件测试 Checklist 应用系列,第 2 部分:导航和链接

主要介绍在 Web 产品的导航和链接中应用 Checklist,以确保 Web 产品中的所有链接和页面可以正常到达。 Web 软件测试 Checklist 应用系列,第 3 部分:颜色和字体

Checklist 在 Web 测试中的重要性

Checklist(检查清单)从名字字面意思即可理解,是用于检查的一系列条目。之所以需要 Checklist,是因为人们的记忆会有疏忽,可能遗漏一些需要注意的事项,还因为人们的经验和水平有限,能够思考到的程度有差异,借助 Checklist 可以帮助我们做必要的检查。举例,体检的时候,在体检中心登记之后会给每个人打印一个清单,就是当天需要检查的项目,逐项检查并打勾,就可以避免遗漏;再比如,当我们计划一次旅游时,我们会列举我们旅途中需要用到所有物品的清单,以及旅行前需要完成的各项准备工作。通常,出行前,我们会按照清单逐项检查,比如办签证、订机票、订酒店等,出行前,我们会按照清单逐项打包需要带的东西,比如药品、工具、文件资料、护照签证、机票等等。Checklist 在类似的工作中具有非常重要的价值。

为什么 Checklist 可以应用在软件测试中呢?第一,Checklist 可以帮测试人员节省时间,因为很多有效的方法并不需要每个测试人员重新发现,前人已经有了充分的总结,并做了大量的有效性验证;第二,Checklist 可以帮助测试人员避免遗漏,人的记忆是有局限的,难免会有遗漏的地方,通过 Checklist 检查可以有效的防止遗漏。

本系列文章就是基于 Checklist 在 Web 软件产品中的应用展开,分几个部分逐渐展开。每篇文章将给出某一个特定方面的 Checklist,并给出具体应用实例。

数据输入包含的范畴

本文主要介绍数据输入过程中应用 Checklist 进行测试的情况,包含表格输入、数据验证、数据一致性、日期输入、数字输入、数字字符输入等方面。

输入类型 类型描述 表格输入 是指在通过 Web 页面输入数据的过程中,有些数据页面包含多个输入框,并呈现为一定的布局排列 数据验证 用于验证输入的信息是否有效合法,并对非法的信息进行恰当的处理或警告提示 数据一致性 用于保证输入的数据与存储的、显示的数据是否一致 日期输入 指输入日期格式的数据,并对输入日期进行有效性检验 数字输入 是指对仅输入数字,而不能接受字符及其他非法字符的输入 数字字符输入 既可以包含数字,也可以同时包含字符

表格输入 Checklist

表 1. 表格输入 Checklist 总结

序号 Checklist 1.1 接收到非法输入时是否能恰当处理? 1.2 该输入是可选输入还是必填输入? 1.3 输入超过允许长度的数据 1.4 页面装载或重装载后默认值 1.5 组合框中的数据可以正常选择和更改 1.6 表格是否显示了所
有的部分?是否十分正确的排列?文字内容是否处于正确的位置? 1.7 滚动条是否在需要时出现?

时间: 2024-10-31 12:22:00

Web软件测试Checklist应用之数据输入的相关文章

Web软件测试 Checklist 应用系列(1) 数据输入

该系列文章分为以下几个部分: 第 1 部分:数据输入 主要介绍 Checklist 在表格输入.数据验证.数据一致性.日期输入.数字输入.文字字符输入区检查等 多个方面的应用. 第 2 部分:导航和链接 主要介绍在 Web 产品的导航和链接中应用 Checklist,以确保 Web 产品中的所有链接和页面可以正常到达 . 第 3 部分:颜色和字体 Checklist 在 Web 测试中的重要性 Checklist(检查清单)从名字字面意思即可理解,是用于检查 的一系列条目.之所以需要 Check

Web 软件测试 Checklist 应用系列(3) 颜色和字体

颜色和字体测试包含的范畴 用户通过使用网页产品获取大量的数据信息,这些信息的显示方式包括 图形和文字两大部分.而在向用户呈现图形和文字的过程中,颜色和字体扮演了非常重要的角色.合理恰当的 颜色和字体设置可以保证用户以最高效.清晰的方式获取到需要的信息,而如果颜色和字体设置的不恰当,用 户将花费更多的时间获取相同的信息量,从而导致用户获取信息的效率下降. 本文中,将列举一些 Web 产品开发中需要注意的事项,通过避免这些事项,可以从一定程度上杜绝此类的问题给用户带来的不良体 验,从而提高产品的用户

Web 软件测试 Checklist 应用系列(2) 导航和链接

导航和链接测试包含的范畴 在 Web 开发测试中,导航和链接为用户提供了丰富的操作体验,用户 可以通过导航和链接实现对各类数据的访问.导航,从基本意义上理解,就是当用户触发该导航操作后,用户 界面将被指向当前系统的另外一个目的页面的过程,换句话说,导航实现了在系统内部从一个数据页面到另外 一个数据页面的变化过程,这有助于用户更加方便快捷的访问关联的数据内容.链接,在这里我们指的是从 Web 产品内部直接连接到外部目的地址的超链接. 对于本文中提到的导航和链接,简单来说,可以这 样理解:导航是 W

Web 软件测试 Checklist 应用系列(5) 用户可用性和访问控制

用户可用性和访问控制测试包含的范畴 用户可用性和访问控制是用户访问数据过程的两面.从可用 性的角度看,用户希望拥有一个尽量开放的环境,能轻松准确的获取到自己期望的信息:从访问控制的角度看 ,需要确保用户对数据的访问得到严格的控制,只有授权用户才可以访问相应数据.这两个方面,正是我们在 网页产品测试中需要注意的两个方面,同时,我们需要考虑两者之间的权衡,倒向任何一个极端都不是用户期 望看到的理想情况. 用户可用性测试 Checklist 1.1 检 查所有字体大小以确保内容可读 字体大小要适当,当

Web 软件测试 Checklist 应用系列(4) 内容、图片和按钮

内容.图片和按钮测试包含的范畴 在网页产品中,用户获得数据的来源中很重要的两个方面是文字 内容(本文简称"内容")和图片.内容主要以文字为主体传递信息,而图片则以图表的形式以更加醒目的方 式向用户提供信息.两部分内容相互补充,均不可或缺.按钮则用于针对用户的点击执行相关的操作,从而实 现与用户的互动,在用户体验中具有非常重要的作用. 本文中将列举部分在网页产品测试中应用广泛 的 Checklist 条目,这些条目均需要在开发和测试过程中加以注意.文中也将列举测试过程中遇到的一些实 例,

创建动态数据输入用户界面

创建|动态|数据 下载实例 简介 当创建数据驱动的 Web 站点时,Web 开发人员遇到的最常见的任务之一就是创建数据输入窗体.数据输入窗体是为系统用户提供数据输入方法的 Web 页.创建特定数据输入窗体的任务通常应该先从需求分析入手,即,明确指出需要从用户收集何种信息.需求确定之后,下一步是设计数据输入 Web 窗体,包括创建图形用户界面以及编写根据用户输入更新数据库的代码. 当数据输入窗体需求事先已知,并且此数据输入窗体对系统中所有用户都一样时,创建这样的输入窗体就毫无挑战性.然而,如果需要

技术-在没有PC网站接口的情况下实现数据输入读取并得到返回结果显示在手机网站上,

问题描述 在没有PC网站接口的情况下实现数据输入读取并得到返回结果显示在手机网站上, 我想在手机端输入手机号和其他身份信息就可以连接PC段网站得到返回数据信息并显示在手机网页上,中间需要什么技术和具体步骤,有大神帮忙分析下吗?希望有经验的大神可以帮我解决这个难题,如果方便的话发我邮箱:408150057@qq.com 解决方案 手机上就是一个客户端,然后网站做服务端,提供一个web API 手机发送ajax请求得到返回的数据.一般用json格式

关于Mysql数据库中数据输入问题

关于数据库中数据输入问题 -------------------SELECT ... INTOOUTFILE 的 LOAD DATA INFILE 的逆操作问题. 一般我们都用insert into table_name values();来给数据表添加记录.这是一种方法. 当然也可以使用mysqlimport实用程序装载数据文件.其实它也是发送local data infile命令到服务器 而在输入大量数据的时候 ,我们可以用load data infile 语法来实现. 之前,我们需要先编辑

Excel表格中防范录入错误的数据输入提示小技巧

  Excel表格中防范录入错误的数据输入提示小技巧          很多时候,咱们制作的表格需要其他人来填写,但是填写人往往不清楚填写规则,最后填写结果就是一团糟. 如果当鼠标点击某个单元格时,有输入的提示,岂不是很好? 你知道如何设置出这样的效果吗?看动画演示吧-- wps教程 word教程 Excel教程