设计功能、界面和输入栏测试用例

合集下载

输入法测试用例

输入法测试用例

输入法测试用例一、简介输入法是一种用于输入文字的工具,通常用于电子设备上,如手机、电脑等。

输入法的主要功能是将用户输入的按键信息转换成对应的文字,以达到方便用户输入的目的。

为了确保输入法的准确性和稳定性,需要进行测试以验证其功能是否正常。

本文将针对输入法进行测试用例的设计和介绍。

二、测试用例的设计在进行输入法测试时,需要设计各种场景下的用例,以覆盖输入法的各项功能和边界情况。

下面将针对不同功能对应的测试用例进行介绍。

1. 输入法切换功能测试用例- 用例1:测试输入法在不同应用之间的切换是否正常。

通过在不同应用中切换输入法,检查输入法切换是否流畅、准确。

- 用例2:测试输入法在不同语言之间的切换是否正常。

通过在不同语言环境下切换输入法,检查输入法是否能正确识别对应的语言。

2. 文字输入功能测试用例- 用例1:测试输入法对基本的字母和数字的输入是否正常。

通过输入字母和数字,检查输入法是否能正确转换为对应的字符。

- 用例2:测试输入法对特殊字符的输入是否正常。

通过输入各种特殊字符,如标点符号、表情符号等,检查输入法是否能正确转换为对应的字符。

- 用例3:测试输入法对多音字的输入是否正常。

通过输入多音字,检查输入法是否能根据上下文准确识别并转换为对应的字词。

3. 输入法设置功能测试用例- 用例1:测试输入法的快捷键设置是否正常。

通过设置输入法的快捷键,检查设置是否生效,并能够正常切换输入法。

- 用例2:测试输入法的自定义词库功能是否正常。

通过添加、删除自定义词库,检查词库是否能够正常生效并影响输入法的输入结果。

4. 输入法联想功能测试用例- 用例1:测试输入法的联想功能是否正常。

通过输入部分文字,检查输入法是否能够提供合适的联想词,并能够准确选择联想结果。

- 用例2:测试输入法的自学习功能是否正常。

通过输入一段文字,检查输入法是否能够学习用户的输入习惯,并提供更准确的联想结果。

5. 输入法手写输入功能测试用例- 用例1:测试输入法的手写输入功能是否正常。

功能测试用例设计整理(一):软件界面

功能测试用例设计整理(一):软件界面

易用性细则:
1)完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式。
2)完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。
3)按功能将界面划分局域块,用Frame框括起来,并要有功能说明或标题。
4)界面要支持键盘自动浏览按钮功能,即按Tab键的自动切换功能。
在菜单及按钮中使用快捷键可以让喜欢使用键盘的用户操作得更快一些 在西文Windows及其应用软件中快捷键的使用大多是一致的。
细则:
1)面向事务的组合有:
Ctrl-D 删除 ;Ctrl-F 寻找 ;Ctrl –H替换;Ctrl-I 插入 ;Ctrl-N 新记录 ;Ctrl-S 保存 Ctrl-O 打开。
按钮中:
可以根据系统需要而调节,以下只是常用的组合。
Alt-Y确定(是);Alt-C取消;Alt-N 否;Alt-D删除;Alt-Q退出;Alt-A添加;Alt-E编辑;Alt-B浏览;Alt-R读;Alt-W写。
这些快捷键也可以作为开发中文应用软件的标准,但亦可使用汉语拼音的开头字母。
10)提示、警告、或错误说明应该清楚、明了、恰当。
5:美观与协调性
界面应该大小适合美学观点,感觉协调舒适,能在有效的范围内吸引用户的注意力。
美观与协调性细则:
1) 长宽接近黄金点比例,切忌长宽比例失调、或宽度超过长度。
2) 布局要合理,不宜过于密集,也不能过于空旷,合理的利用空间。
2)主界面,最好是大多数界面上要有公司图标。
3)登录界面上要有本产品的标志,同时包含公司图标。

4)帮助菜单的“关于”中应有版权和产品信息。
5)公司的系列产品要保持一直的界面风格,如背景色、字体、菜单排列方式、图标、安装过程、按钮用语等应该大体一致。

测试用例模板(完整版)

测试用例模板(完整版)

用例编号XXX-XXX-XXXX项目名称XXXX模块名称XXXX模块项目承担部门XXXX部用例作者完成日期2014-12-24本文档使用部门XXXX部评审负责人审核日期批准日期注:本文档由测试组提交,审核由测试组负责人签字,由项目负责人批准。

历史版本:一、功能测试用例此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。

这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。

主要测试技术方法为用户通过GUI(图形用户界面)与应用程序交互,对交互的输出或接受进行分析,以此来核实需求功能与实现功能是否一致。

二、性能测试性能测试是一种对响应时间、事务处理速率和其他与时间相关的需求进行测试和评估。

性能测试的目标是核实性能需求是否都已满足。

可以分为以下几种进方式来组织进行测试。

1.1.预期性能测试用例通常系统在设计前会提出一些性能指标,这些指标是性能测试要完成的首要工作,针对每个指标都要统写多个测试用例来验证是否达到要求,根据测试结果来改进系统的性能。

预期性能指标通常以单用户为主。

1.2.用户并发测试用例用户并发测试是性能测试最主要的部分,主要是通过增加用户数量来加重系统负担,以检验测试对象能接收的最大用户数来确定功能是否达到要求。

1.3.大数据量测试用例大数据量测试是测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限。

大数据量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。

1.4.疲劳强度测试用例强度测试也是性能测试是的一种,实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。

如果内存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。

而其他缺陷则可能由于争用共享资源(如数据库锁或网络带宽)而造成的。

强度测试还可用于确定测试对象能够处理的最大工作量。

1.5.负载测试测试用例负载测试也是性能测试中的一种。

功能测试用例概述

功能测试用例概述

功能测试用例概述功能测试用例是一种测试方法,用于验证软件系统的各个功能是否按照需求规格说明书的要求正常工作。

它可以帮助测试团队确认软件系统是否实现了所有定义的功能,并且是否满足了用户的需求。

在功能测试用例中,会详细描述输入、操作、预期结果以及实际结果。

1.用户界面测试用例:验证软件系统的用户界面是否设计合理、易于使用,并且符合用户的期望。

例如,检查页面的布局是否一致,按钮是否起作用,输入是否被正确处理等。

2.数据操作测试用例:验证软件系统是否正确地处理各种类型的数据。

例如,测试输入有效数据时系统是否能够正确处理,测试输入无效数据时系统是否能够给出相应的错误提示。

3.功能操作测试用例:验证软件系统的各个功能是否按照需求进行操作,并且能够正常工作。

例如,测试系统的登录功能是否能够成功验证用户的帐号和密码,测试系统的功能是否能够按照关键字正确地到相应的结果。

4.数据管理测试用例:验证软件系统是否能够正确地管理数据。

例如,测试系统的数据保存功能是否能够成功保存用户的数据,测试系统的数据删除功能是否能够正确地删除用户的数据。

5.系统集成测试用例:验证软件系统与其他系统或组件之间的集成是否正常工作。

例如,测试系统与数据库之间的数据交互是否正常,测试系统与第三方API之间的数据传输是否正常。

1.确定测试目标:根据需求规格说明书和用户需求,确定需要测试的功能。

2.设计测试数据:根据功能的输入要求,设计相应的测试数据。

测试数据应该包含正常数据、边界数据和异常数据。

3.编写测试步骤:根据功能的操作流程,编写相应的测试步骤。

测试步骤应该包含输入数据、操作行为和预期结果。

4.执行测试用例:按照测试步骤执行测试用例,并记录实际结果。

5.验证测试结果:根据预期结果和实际结果,验证测试用例是否通过。

如果测试用例不通过,需要记录问题并进行修复。

功能测试用例对于保证软件系统的质量和可靠性非常重要。

通过合理的设计和执行功能测试用例,可以及早发现和修复软件系统的问题,保证软件系统的正常运行。

功能测试用例模板

功能测试用例模板

功能测试用例模板功能测试用例模板
一、测试功能描述:
(简要描述待测试的功能)
二、测试环境:
(描述测试的硬件、软件环境)
三、测试输入:
(描述测试所需要的输入数据)
四、测试步骤:
(按照顺序描述测试步骤)
五、预期结果:
(描述每个测试步骤的预期结果)
六、实际结果:
(描述每个测试步骤的实际结果)
七、测试结论:
(对测试结果的综合评价)
八、备注:
(附加的测试说明)
示例:
一、测试功能描述:
测试登录功能
二、测试环境:
硬件:计算机、键盘、鼠标
软件:浏览器
三、测试输入:
用户名:test
密码:123456
四、测试步骤:
1. 打开浏览器,进入登录页面
2. 输入正确的用户名和密码
3. 点击登录按钮
五、预期结果:
1. 登录页面正常打开,显示用户名和密码输入框
2. 输入框中显示正确的默认值
3. 页面跳转至登录成功的欢迎页面
六、实际结果:
1. 登录页面正常打开,显示用户名和密码输入框
2. 输入框中显示正确的默认值
3. 页面跳转至登录成功的欢迎页面
七、测试结论:
登录功能测试通过,符合预期结果。

八、备注:

以上是一个简单的功能测试用例模板,根据需要可以进行调整和扩展。

在实际的测试过程中,可以根据具体的功能需求和测试需求编写相应的测试用例模板,以提高测试效率和测试质量。

软件测试中通用的测试用例(很全)

软件测试中通用的测试用例(很全)

B/S程序通用测试点1、界面测试通用测试点2、页面元素通用测试点3、相关功能通用测试点文本框测试用例一、文本框为字符型必填项非空校验:1、必填项未输入--程序应提示错误;2、必填项只输入若干个空格,未输入其它字符--程序应提示错误;字段唯一性校验:(不是所有字段都作此项校验,视实际项目情况而定)1、新增时输入重复的字段值--必须提示友好信息;2、修改时输入重复的字段值--必须提示友好信息;字段长度校验:1、输入[最小字符数-1]--程序应提示错误;2、输入[最小字符数]--OK;3、输入[最小字符数+1]--OK;4、输入[最大字符数-1]--OK;5、输入[最大字符数]--OK;6、输入[最大字符数+1]--程序应提示错误;字段为特殊字符校验:1、输入域如对某些字符禁止输入时,限制是否成功,提示信息是否友好;2、中文、英文、空格,数字,字符,下划线、单引号等所有特殊字符的组合;3、所有特殊字符都必须进行测试(!~@#$^&*()_+{}|:“<>?/.,;‘[]\=-`¥……()--:《》?、。

,;’【】、=-·)字段为特殊代码校验:1、输入htm代码:比如” <font>你好</font>”;--必须以文本的形式将代码显示出来。

2、输入JavaScript代码:比如<param name=“MovieWindowWidth” value=“320”>;--必须以文本的形式将代码显示出来。

多行文本框输入:1、是否允许回车换行;2、保存后再显示能够保持输入时的格式;3、仅输入回车换行,检查能否正确保存;若能,查看保存结果。

若不能,查看是否有正确提示;4、仅输入空格,检查能否正确保存;若能,查看保存结果。

若不能,查看是否有正确提示。

二、文本框为数值型边界值:1、输入[最小值-1]--程序应提示错误;2、输入[最小值]--OK;3、输入[最大值]--OK;4、输入[最大值+1]--程序应提示错误;位数:1、输入[限制位数]--OK;2、输入[限制位数+1]--根据实际项目而定,是否自动四舍五入成限制位数,还是提示信息;3、输入[限制位数-1]--OK;异常值、特殊值:1、输入非数值型数据:汉字、字母、字符--程序应提示错误;2、输入负数--根据实际项目而定,如果不允许输入负数,必须提示友好信息;3、字段禁止直接输入非数值型数据时,使用“粘贴”、“拷贝”功能尝试输入,并测试能否正常提交保存--只能使用“粘贴”、“拷贝”方法输入的特殊字符应无法保存,并应给出相应提示;4、全角数字和半角数字的情况--全角数字不能保存,提示友好信息,半角数字正常保存;5、首位为零的数值:如01=1--视实际项目情况而定;三、文本框为日期型合法性检查:1、日输入[0日]--程序应提示错误;2、日输入[1日]--OK;3、日输入[32日]--程序应提示错误;4、月输入[1、3、5、7、8、10、12月]、日输入[31日]--OK;5、月输入[4、6、9、11月]、日输入[30日]--OK;6、月输入[4、6、9、11月]、日输入[31日]--程序应提示错误;7、输入非闰年,月输入[2月]、日输入[28日],比如2009.2.28--OK;8、输入非闰年,月输入[2月]、日输入[29日],比如2009.2.29--程序应提示错误9、(闰年)月输入[2月]、日输入[29日],比如2008.2.29--OK;10、(闰年)月输入[2月]、日输入[30日],比如2008.2.30--程序应提示错误;12、月输入[1月]--OK;13、月输入[12月]--OK;14、月输入[13月] --程序应提示错误;格式检查:1、不合法格式:2009-09、2009-09 -、200-2-2;2、视具体项目而定是否合法:2009/09/01、2009.09.01 、20090901、2009-09-01 ;异常值、特殊值:1、输入汉字、字母、字符--程序应提示错误;四、文本框为时间型合法性检查:1、时输入[24时] --程序应提示错误;2、时输入[00时] --OK;3、分输入[60分] --程序应提示错误;4、分输入[59分] --OK;5、分输入[00分] --OK;6、秒输入[60秒] --程序应提示错误;7、秒输入[59秒] --OK;8、秒输入[00秒] --OK;格式检查:1、不合法格式:12:30:、123000;2、视具体项目而定是否合法:12:30、1:3:0;异常值、特殊值:1、输入汉字、字母、字符--程序应提示错误;2、系统中所涉及时间是否取服务器时间;版权声明:本文出自zll_618的51Testing软件测试博客:/?216950。

项目测试用例

项目测试用例

项目测试用例1. 界面测试用例:- 测试启动界面是否显示正确,包括logo、标题等信息。

- 测试主界面是否能正确显示各个模块的按钮、功能入口等。

- 测试各个模块界面的布局和样式是否符合设计要求。

- 测试界面的响应速度和流畅度。

2. 功能测试用例:- 测试各个功能模块是否能正常打开、关闭。

- 测试各个功能模块的具体功能是否能正常使用,例如数据导入、数据分析等。

- 测试各个功能模块的输入和输出是否准确无误。

- 测试各个功能模块的一些特殊情况,例如错误输入、非法操作等。

3. 性能测试用例:- 测试项目在不同设备上的响应速度和渲染性能。

- 测试项目在大数据量情况下的处理能力和稳定性。

- 测试项目在不同网络环境下的通信效率和流畅度。

4. 兼容性测试用例:- 测试项目在不同操作系统上的兼容性,例如Windows、MacOS、Linux等。

- 测试项目在不同浏览器上的兼容性,例如Chrome、Firefox、Safari等。

- 测试项目在不同设备(手机、平板、电脑)上的兼容性。

5. 安全性测试用例:- 测试项目是否存在常见的安全漏洞,包括SQL注入、XSS攻击、CSRF攻击等。

- 测试项目的用户权限管理功能是否可靠,是否能防止未授权访问。

- 测试项目在数据传输过程中是否进行了加密和身份验证。

6. 用户体验测试用例:- 测试项目是否符合用户的使用习惯和预期,是否易于上手和操作。

- 测试项目的交互方式和反馈是否清晰明了,是否能给用户提供良好的使用体验。

- 测试项目的界面是否美观、直观,是否符合用户的审美需求。

以上是一些常见的项目测试用例,具体的用例设计要根据项目的实际情况来确定。

功能测试用例(模板)

功能测试用例(模板)
查询列表 下如果可 以查询纪 录的详细 信息,检 测查询条 件范围是 否改变
查询到的 记录,有 关联详细 信息,要 检查关联 信息的吻 合性,如 果有深度 关联的页 面功能, 还要一一 检查其所 有的关联 信息。
测试 测试点05
查询条件 中有日期 这一项的 查看是否 有默认值 及其值是 否符合要 求
确定是逻 辑删除, 还是物理 删除;物 理删除是 否已经把 数据库中 的数据删 除掉,逻 辑删除是 否改变了 标志位 (在页面 上提现不 出来,需 要到数据 库表中查 询验证)
单条数据 删除测试 和多条数 据删除测 试,检查 删除操作 的有效性 。
修改操作的测试
修改提示 成功后看 数据库中 的记录是 否已经修 改
单击下载 是提示下 载还是在 页面打开
直接打开 是否显示 正确
下载数据
•对于 本机没有 安装工具 的文件是 否能够打 开,是否 能给出正 确的提示
•对于 直接在页 面内打开 的内容是 否能够显 示正常, 页面美观 性
保存到本 地是否能 正确显示
取消下载 是否会纪 录下载次 数
测试项
测试点
下载次数 是否被正 确记录
下拉列表 的控件是 否支持清 空再选 择,当清 空时在页 面中的有 效表现?
下拉列表 下拉列表 下拉列表
下拉列表 的控件是 否有多选 提示,比 如至少必 须选择两 个,至多 选择5个 等等提 示,以及 实际操作 的吻合性 (比如选 择少于两 个时,保 存时会有 选择两个 的提示) 。
下拉列表 框支持代 号输入选 择的要 求,比如 输入1表 示选择男 性。
登录用户 能否修改 本人(或 其他人) 的信息, 删除本人 (或其他 人)
修改用户 的信息 (包括权 限,口 令,基本 信息 等),对 其他模块 的影响

界面测试用例

界面测试用例

界面测试用例一、文本框、按钮等控件测试1、文本框的测试如何对文本框进行测试:a、输入正常的字母或数字;b、输入已存在的文件的名称;c、输入超长字符。

例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入256个字符,检查程序能否正确处理;d、输入默认值,空白,空格;e、若只允许输入字母,尝试输入数字;反之,尝试输入字母;f、利用复制,粘贴等操作强制输入程序不允许的输入数据;g、输入特殊字符集,例如,NUL及\n等;h、输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;i、输入不符合格式的数据,检查程序是否正常校验,如程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示。

在测试过程中所用到的测试方法:1、输入非法数据;2、输入默认值;3、输入特殊字符集;4、输入使缓冲区溢出的数据;5、输入相同的文件名;2、命令按钮控件的测试测试方法:a、点击按钮正确响应操作。

如单击确定,正确执行操作;单击取消,退出窗口;b、对非法的输入或操作给出足够的提示说明,如输入月工作天数为32时,单击“确定”后系统应提示:天数不能大于31;c、对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;3、单选按钮控件的测试测试方法:a、一组单选按钮不能同时选中,只能选中一个;b、逐一执行每个单选按钮的功能。

分别选择了“男”、“女”后,保存到数据库的数据应该相应的分别为“男”、“女”;c、一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空。

4、up-down控件文本框的测试测试方法:a、直接输入数字或用上下箭头控制,如在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;b、利用上下箭头控制数字的自动循环,如当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;c、直接输入超边界值,系统应该提示重新输入;d、输入默认值,空白。

设计功能、界面和输入栏测试用例

设计功能、界面和输入栏测试用例

设计功能、界面和输入栏测试用例…设计功能、界面和输入栏测试用例一、文本框的测试1、如何对文本框进行测试1)输入正常的字母或数字2)输入已存在的文件名称3)输入超长字符,即输入超过允许边界个数的字符,检查程序是否正确处理4)输入默认值、空白、空格5)若只允许输入字母,尝试输入数字;反之,尝试输入字母<6)利用复制、粘贴等操作强制输入程序不允许的输入数据7)输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示8)输入特殊字符集,如NUL、\n等9)输入不符合格式的数据,检查程序是否正常校验,如要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示。

2、在测试过程中所用到的方法1)输入非法数据2)输入默认值3)输入特殊字符集^4)输入使缓冲区溢出的数据5)输入相同的文件名3、up-down控件文本框的测试方法1)直接输入数字或用上下箭头控制,如在“数目”中直接输入10,或单击向上的箭头使数目变为102)利用上下箭头控制数字的自动循环,如当最多数字为10时,单击上箭头,数目自动变为1;反之亦使用3)直接输入超边界值,系统应该提示重新输入4)输入默认值、空白5)输入字符,此时系统应提示输入有误。

@4、组合列表框的测试方法1)条目内容正确,其详细条目内容可以根据需求说明确定2)逐一执行列表框中每个条目的功能3)检查能否向组合列表框输入数据。

5、复选框的测试方法1)多个复选框可以被同时选中2)多个复选框可以被部分选中3)多个复选框可以都不被选中|4)逐一执行每个复选框的功能6、列表框控件的测试方法1)条目内容正确,同组合列表框类似,根据需求说明书确定列表的各项内容正确,没有丢失或错误2)列表框的内容较多时要使用滚动条3)列表框允许多选时,要分别检查shift选中条目、按ctrl选中条目和直接用鼠标选中多项条目的情况7、滚动条控件的测试方法1)滚动条的长度根据现实信息的长度或宽度及时变换,这样有利于用户了解现实信息的位置和百分比,如word中浏览4页文档,浏览到2页时,滚动条位置应处于中间2)拖动滚动条,检查屏幕刷新情况,并检查是否有乱码;3)单击滚动条4)用滚动控制滚动5)滚动条上的上下按钮。

功能界面测试用例库

功能界面测试用例库

一、输入验证输入验证主要包括:数字输入验证、非法字符输入验证、输入长度验证、必填项验证和信息提示。

1,数字输入验证:分别输入数字(正数、负数、零值、单精度、双精度)、字符串、空白值、空值、临界数值。

不合法的输入,系统给出必要的判断提示信息。

2,字符输入验证:分别输入单字节字符、双字节字符、大小写字符、特殊字符、空白值、空值。

不合法的输入,系统给出必要的判断提示信息。

3,日期、时间输入验证:分别输入任意字符、任意数字、非日期格式的数据、非正确日期、空值、空白值。

不合法输入,系统给出必要的判断提示信息。

4,多列表选择框:测试是否能够多选,列表框中的数据是否能够显示完全。

当列表框的数据过多时,需要对数据有一定格式的排序。

5,单列表下拉框:测试是否能够手工输入,下拉框中的数据是否能够显示完整。

当下拉框的数据很多时,需要对数据有一定的排序。

如果下拉框数据值过多,下拉框可能会超出IE 显示范围,此种情况不能被接受。

6,大文本输入框:虽然它能够满足大数据量的输入,但最好能够显示标明输入字符的长度限制,并且应该结合“字符输入验证”进行。

7,文件上传输入框验证:该输入框主要用做文件上传操作,在测试过程中,应该注意输入文件的扩展名。

从测试角度来看,要求开发人员必须对扩展名进行输入限制,并且在适当的地方给出输入格式提示。

当输入是空值时,系统给出必要的判断提示信息。

另对上传的文件大小也应该作限制。

8,输入字符长度验证;输入字符的长度是否超过实际系统接收字符长度的能力。

当输入走出长度时,系统给出必要的判断提示信息。

9,必填项验证:输入不允许为空的时候,系统需要有提示用户输入信息功能10,格式、规则输入验证:当输入格式时,系统需要有提示用户输入信息功能如身份证为18们或15位。

11,系统错误定位的输入验证:当输入存在问题时,被系统捕获到,此时页面上的光标应定位到发生错误的输入框。

二、页面操作验证页面操作用例1,页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。

对一个登录界面怎样设计测试用例

对一个登录界面怎样设计测试用例

对一个登录界面怎样设计测试用例此题的考察目的:•面试者是否熟悉各种测试方法,是否有丰富的Web测试经验,是否了解Web开发,以及设计T est case的能力这个题目还是相当有难度的,一般的人很难把这个题目回答好。

首先,你要了解用户的需求,比如这个登录界面应该是弹出窗口式的,还是直接在网页里面。

对用户名的长度,和密码的强度(就是是不是必须多少位,大小写,特殊字符混搭)等。

还有比如用户对界面的美观是不是有特殊的要求?(即是否要进行UI测试)。

剩下的就是设计用例了,等价类,边界值等等。

请你记住一点,任何测试,不管测什么都是从了解需求开始的。

一、功能测试(Function test)•什么都不输入,点击提交按钮,看提示信息。

(非空检查)•输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。

(正常输入)•输入错误的用户名或者密码, 验证登录会失败,并且提示相应的错误信息。

(错误校验)•登录成功后能否能否跳转到正确的页面(低)•用户名和密码,如果太短或者太长,应该怎么处理(安全性,密码太短时是否有提示)•用户名和密码,中有特殊字符(比如空格),和其他非英文的情况(是否做了过滤)•记住用户名的功能•登陆失败后,不能记录密码的功能•用户名和密码前后有空格的处理•密码是否加密显示(星号圆点等)•牵扯到验证码的,还要考虑文字是否扭曲过度导致辨认难度大,考虑颜色(色盲使用者),刷新或换一个按钮是否好用•登录页面中的注册、忘记密码,登出用另一帐号登陆等链接是否正确•输入密码的时候,大写键盘开启的时候要有提示信息。

二、界面测试(UI Test)•布局是否合理,2个testbox 和一个按钮是否对齐•testbox和按钮的长度,高度是否复合要求•界面的设计风格是否与UI的设计风格统一•界面中的文字简洁易懂,没有错别字。

三、性能测试(performance test)•打开登录页面,需要几秒•输入正确的用户名和密码后,登录成功跳转到新页面,不超过5秒四、安全性测试(Security test)•登录成功后生成的Cookie,是否是httponly (否则容易被脚本盗取)•用户名和密码是否通过加密的方式,发送给Web服务器•用户名和密码的验证,应该是用服务器端验证,而不能单单是在客户端用javascript验证•用户名和密码的输入框,应该屏蔽SQL注入攻击•用户名和密码的的输入框,应该禁止输入脚本(防止XSS攻击)•错误登陆的次数限制(防止暴力破解)•考虑是否支持多用户在同一机器上登录;•考虑一用户在多台机器上登录五、可用性测试(Usability Test)•是否可以全用键盘操作,是否有快捷键•输入用户名,密码后按回车,是否可以登陆•输入框能否可以以T ab键切换六、兼容性测试(Compatibility Test)•主流的浏览器下能否显示正常以及功能正常(IE,6,7,8,9, Firefox, Chrome, Safari,等)•不同的平台是否能正常工作,比如Windows, Mac•移动设备上是否正常工作,比如Iphone, Andriod•不同的分辨率七、本地化测试(Localization test)•不同语言环境下,页面的显示是否正确。

界面测试用例

界面测试用例

界面规范
1.窗体大小合适,内部控件布局合理,不过于紧密,也不过于空旷。

2.移动窗体,窗体和背景刷新正常。

3.缩放窗体,窗体上的控件也应该随窗体而缩放。

4.不同分辨率下,窗体显示完整。

5.随操作不同,状态栏的内容能正确变化。

6.工具栏中显示的图标和菜单中的图标一致。

7.警告对话框中图标使用叹号,错误对话框中使用差号图标。

8.错误对话框中显示的错误信息内容描述正确清晰,无错别字。

9.父窗体或主窗体的中心位置在屏幕对角线附近。

10.子窗体位置在主窗体的左上角或正中。

11.多个子窗体弹出时应该依次向右下方偏移,尽量显示出窗口标题。

12.重要的命令按钮和使用较为频繁的按钮要放在界面上注目的位置,在菜单或工具
栏中应靠前。

13.注意界面的长宽比不要失调。

14.按钮大小基本相近,名称不要太长。

15.字体大小和按钮大小要和界面相协调。

16.放置完控件后界面不应该有太大的空缺。

17.尽量使用温柔的颜色,不要使用刺目的颜色。

18.界面风格要保持一致,不同页面文字的大小、颜色要相同,注意公司一系列产品
的风格也要尽量保持一致。

19.快捷键不要重复。

20.合理使用置灰和隐藏控件的功能,保持页面整洁。

21.按钮或其它控件无中英文结合,如“ok ,取消”。

22.菜单前的图标大小合适,与文字的高度保持一致。

设计功能和界面测试用例

设计功能和界面测试用例
1、窗体
对于窗体需要测试以下内容: ✓ 窗体大小 ✓ 移动窗体 ✓ 缩放窗体 ✓ 显示分辩率 ✓ 态态栏,随操作不同内容随之变化 ✓ 工具栏 ✓ 工具栏图标显示和菜单中图标一致能直观地表达要完成的
操作
设计功能和界面测试用例
2、控件
对于控件需要测试以下内容: ✓ 控件位置,要摆放对齐 ✓ 是否有错别字 ✓ 是否存在中英文混合 ✓ 控件中字体的大小 ✓ 控件是否有裁切或重叠 ✓ 是否全角、半角混合
?菜单项是否有效可以正常操作?是否存在错别字?快捷键重复?热键重复?快捷键和热键操作有效?菜单的字体和字号一致?是否存在中英文混合?菜单和语境相关如不同的用户有可能看到的菜单项不一样?鼠标右键快捷菜单是否有效?下拉菜单根据菜单选项的含义进行分组并按一定的规则排列?菜单深度一般不超过三层设计功能和界面测试用例4特殊属性特殊性性包括
使用功能测试方法设计测试用例
1、输入非法数据
非法数据指的是:不在允许范围之内的数据 目的:检测软件是否有拒绝非法输入或对非法输入做出反应 常用的方式: A.输入非法类型数据 B.输入超出允许长度的数据 C.输入超出边界的值 D.输入不符合规则的数据,如保存文件是输入非法的文件名
使用功能测试方法设计测试用例
设计功能和界面测试用例
5、列表框控件的测试
列表框需要测试的内容: ✓ 条目内容的检查 ✓ 条目功能的实现 ✓ 在列表框中能否输入数据 如何对列表框进行测试: ✓ 条目内容的正确 ✓ 逐个执行列表框中每个条目的功能 ✓ 检查能否向组合列表框输入数据
设计功能和界面测试用例 6、组合列表框的测试
组合列表框需要测试的内容: ✓ 条目内容是否正确 ✓ 滚动条是否可以滚动 ✓ 条码的功能是否可以实现 ✓ 列表框能否完全实现多选操作时的各种功能 如何对组合列表框进行测试: ✓ 条目内容的正确 ✓ 逐个执行列表框中每个条目的功能 ✓ 检查能否向组合列表框输入数据 ✓ 列表框允许多选时,要分别检查按shift选中条目,按Ctrl

输入框——测试用例

输入框——测试用例

输⼊框——测试⽤例对于系统中的任意字符型输⼊框1. 字符型输⼊框:数字、空特殊字符“ ' * % ? 特别要注意单引号和&符号。

2. 长度检查:最⼩长度、最⼤长度、最⼩长度-1、最⼤长度+1、输⼊超⼯字符⽐如把整个⽂章拷贝过去。

短⽂本(含标题) 50中等长度 200长⽂本 5003. 空格检查:输⼊的字符间有空格、字符前有空格、字符后有空格、字符前后有空格前后的空格要去掉,中间空格保留4. 多⾏⽂本框输⼊:允许回车换⾏、保存后再显⽰能够保存输⼊的格式、仅输⼊回车换⾏,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提⽰)、5. 安全性检查:输⼊特殊字符串(null,NULL,输⼊脚本函数(<script>alert("abc")</script>)对于系统中的任意数值型的输⼊框1. 边界值:最⼤值、最⼩值、最⼤值+1、最⼩值-12. 位数:最⼩位数、最⼤位数、最⼩位数-1最⼤位数+1、输⼊超长值、输⼊整数3.输⼊负整数、⼩数、⾸位为0的数字如01、0.99888, e, 输⼊⾮数字对于系统中的⽂本框输⼊框1、是否是必填项:①是**页⾯中有必填项符号(*)**为空时提交,给出提⽰**输⼊空格时提交,给出提⽰②否**为空时提交,可提交成功**不为空时提交,提交后内容与输⼊的⼀致,存储到数据库中正确2、默认提⽰⽂本,若有默认的提⽰⽂本,查看⽂本,⽂本正确,应为灰⾊3、是否唯⼀,若有唯⼀属性,需要测试新增/编辑时输⼊重复的值是否有提⽰4、空格、违规词等:①输⼊的⽂本⾸、尾、中间含空格时的情况②输⼊⾼危词,违禁词,敏感词,是否屏蔽5、允许边界个数的字符①可以超过**提交时给出提⽰**复制粘贴超过允许边界个数的字符,提交时给出提⽰②不可以超过**超过允许的最⼤字符后,不允许输⼊**复制粘贴超过允许边界个数的字符,超过部分截断6、特殊代码与否①输⼊html代码:⽐如“ <font>hello,world</font>” 必须以⽂本的形式将代码显⽰出来。

输入框测试用例

输入框测试用例

一、普通输入框字段校验测试
01)不输入,空内容
02)输入1个字符
03)若输入框有长度限制为N个字符,测试N-1个字符,N个字符,N+1个字符,N+N+...(超长)这几个边界值
还需要测试下通过复制大于长度的值粘贴进去看是否能输入
04)输入半角/全角空格
05)输入半角/全角,大写/小写英文字符
06)输入半角/全角数字
07)输入简体中文字符(默认全角)
08)输入繁体中文字符(默认全角)
09)输入半角特殊字符:!@#¥%……&*()
10)输入全角特殊字符:!@#$%^&*()
11)输入html字符保持:&nbsp空格的转义字符;<scrīpt></scrīpt>;<br>;<tr>;<td>;< /tr>;</td>;</html>;</body>;</table>
12)输入Javascrīpt函数:<b>Hello</b>,alert("hello")
13)在需要密码验证,或者需要二次输入确认的地方,通过复制粘贴第一次的输入内容应该是不能通过的
14)高危词,违禁词,敏感词
15)输入正常内容的前,后,中间加入多个空格,看保存时是否会过滤掉或过滤为一个,是否会引起保存问题,是否算入长度计算
16)输入日文字符。

功能和界面测试用例实例两则

功能和界面测试用例实例两则

功能和界面测试用例实例两则测试需求收集完毕后,开始测试设计。

测试用例是什么?测试用例就是一个文档,描述输入、动作、或者时间和一个期望的结果,其目的是确定应用程序的某个特性是否正常的工作。

设计测试用例需要考虑以下问题:测试用例的基本格式软件测试用例的基本要素包括测试用例编号、测试标题、重要级别、测试输入、操作步骤、预期结果,下面逐一介绍。

用例编号:测试用例的编号有一定的规则,比如系统测试用例的编号这样定义规则: PROJECT1-ST-001 ,命名规则是项目名称+测试阶段类型(系统测试阶段)+编号。

定义测试用例编号,便于查找测试用例,便于测试用例的跟踪。

测试标题:对测试用例的描述,测试用例标题应该清楚表达测试用例的用途。

比如“ 测试用户登录时输入错误密码时,软件的响应情况” 。

重要级别:定义测试用例的优先级别,可以笼统的分为“ 高”和“ 低” 两个级别。

一般来说,如果软件需求的优先级为“ 高” ,那么针对该需求的测试用例优先级也为“ 高” ;反之亦然,测试输入:提供测试执行中的各种输入条件。

根据需求中的输入条件,确定测试用例的输入。

测试用例的输入对软件需求当中的输入有很大的依赖性,如果软件需求中没有很好的定义需求的输入,那么测试用例设计中会遇到很大的障碍。

操作步骤:提供测试执行过程的步骤。

对于复杂的测试用例,测试用例的输入需要分为几个步骤完成,这部分内容在操作步骤中详细列出。

预期结果:提供测试执行的预期结果,预期结果应该根据软件需求中的输出得出。

如果在实际测试过程中,得到的实际测试结果与预期结果不符,那么测试不通过;反之则测试通过。

软件测试用例的设计主要从上述 6 个域考虑,结合相应的软件需求文档,在掌握一定测试用例设计方法的基础上,可以设计出比较全面、合理的测试用例。

具体的测试用例设计方法可以参见相关的测试书籍,白盒测试方法和黑盒测试方法在绝大多数的软件测试书籍中都有详细的介绍,这里不作赘述。

登录界面的测试用例

登录界面的测试用例

登录界⾯的测试⽤例1. TAB 键的使⽤是否正确2.上下左右键是否正确3.界⾯如果⽀持 ESC键看是否正常的⼯作3.ENTER 键的使⽤是否正确切换时是否正常。

布局美感界⾯的布局是否符合⼈的审美的标准具体因⼈⽽依,有些需要提⽰的信息是否显眼(如:注册,找密码等……)输⼊框的功能输⼊合法的⽤户名和密码可以成功进⼊、输⼊合法的⽤户名和不合法密码不可以进⼊,并给出合理的提⽰输⼊不合法的⽤户名和正确密码不可以进⼊,并给出合理的提⽰输⼊不合法的⽤户名和不正确的密码不可以进⼊,并给出合理的提⽰不合法的⽤户名有:不正确的⽤户名,,使⽤了字符⼤于⽤户名的限制正常⽤户名不允许的特殊字符空的⽤户名,系统(操作系统和应⽤系统)的保留字符不合法的密码有:空密码(除有特殊规定的),错误的密码,字符⼤于密码的限制正常密码不允许的特殊字符,系统(操作系统和应⽤系统)的保留字符界⾯的链接:对于界⾯有链接的界⾯,要测试界⾯上的所有的链接都正常或者给出合理的提⽰输⼊框是否⽀持复制和黏贴和移动密码框显⽰的不要是具体的字符,要是⼀些密码的字符还有⽤户名和密码为空的时候不可以进⼊,并给出提⽰信息验证⽤户名前有空格是否可以进⼊,⼀般情况可以。

验证⽤户名是否区分⼤⼩写。

(有的软件是区分⼤⼩写的)验证必填项为空,是否允许进⼊。

验证登录的次数是否有限制。

从安全⾓度考虑,有些安全级别⾼的软件会考虑这⽅⾯的限制。

输⼊不合法的⽤户名和正确密码不可以进⼊,并给出合理的提⽰这个如果输⼊了不合法的⽤户名他会有正确的密码吗?内容有不对的和不⾜的请⼤家多多的指出和补充!初始页⾯显⽰从⽤例⼊⼝进⼊页⾯元素完整,显⽰与详细设计⼀致⽤户名录⼊验证输⼊已存在的⽤户输⼊成功⽤户名容错性验证输⼊:aaaaabbbbbcccccdddddeeeee输⼊到蓝⾊显⽰的字符时,系统拒绝输⼊输⼊数据超过规定长度范围密码录⼊输⼊与⽤户名相关联数据输⼊成功系统登录没有输⼊⽤户名、密码,单击登陆按钮系统登录失败,并提⽰:请检查⽤户名和密码输⼊系统登录密码校验输⼊⽤户名,没有输⼊密码,单击登录按钮系统登录失败,并提⽰:需要输⼊密码密码有效性校验输⼊⽤户名,输⼊密码与⽤户名不⼀致,单击登录按钮系统登录失败,并提⽰:错误的密码输⼊有效性校验输⼊不存在的⽤户名、密码,单击登录按钮系统登录失败,并提⽰:⽤户名不存在安全校验连续3次未成功系统提⽰:……。

交互测试用例设计

交互测试用例设计

在进行交互测试用例设计时,你需要考虑各种用户与系统进行交互的方面。

以下是一些建议,可帮助你设计有效的交互测试用例:功能测试用例:测试系统的主要功能,确保用户能够顺利完成核心任务。

确保各个功能模块之间的交互正常。

针对不同的用户角色设计用例,测试其在系统中的交互流程。

界面测试用例:验证用户界面的可用性和用户友好性。

测试不同设备和浏览器上的界面兼容性。

确保页面元素的交互效果正常,如按钮点击、表单提交等。

导航测试用例:测试用户在系统中的导航流程,包括菜单、链接和按钮等。

确保用户可以轻松地找到他们所需的信息和功能。

错误处理测试用例:测试系统对用户输入错误或异常情况的处理。

确保系统能够提供清晰的错误提示,并引导用户进行正确的操作。

性能测试用例:测试系统在不同负载下的交互性能。

确保系统在处理大量用户或数据时仍能保持稳定和响应迅速。

安全性测试用例:测试系统对于未经授权的用户访问的防护机制。

验证系统在面对潜在攻击时的行为,例如SQL 注入、跨站脚本攻击等。

用户体验测试用例:测试系统是否提供良好的用户体验,包括交互设计和响应速度。

确保用户在使用系统时感到满意并容易上手。

兼容性测试用例:测试系统在不同操作系统、浏览器和设备上的交互兼容性。

确保用户可以在多种环境下无缝地使用系统。

跨平台测试用例:针对系统在不同平台(例如移动端和桌面端)上的交互,设计相应的测试用例。

流程测试用例:验证整个用户交互流程,包括多个步骤和环节。

测试用户在系统中执行复杂任务时的交互性。

在设计交互测试用例时,确保考虑到用户的真实使用情境,并根据系统的要求和目标进行全面的测试。

测试用例应该覆盖系统的各个方面,以确保系统的稳定性、安全性和用户满意度。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


设计功能、界面和输入栏测试用例
一、文本框的测试
1、如何对文本框进行测试
1)输入正常的字母或数字
2)输入已存在的文件名称
3)输入超长字符,即输入超过允许边界个数的字符,检查程序是否正确处理
4)输入默认值、空白、空格
5)若只允许输入字母,尝试输入数字;反之,尝试输入字母
<
6)利用复制、粘贴等操作强制输入程序不允许的输入数据
7)输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示
8)输入特殊字符集,如NUL、\n等
9)输入不符合格式的数据,检查程序是否正常校验,如要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示。

2、在测试过程中所用到的方法
1)输入非法数据
2)输入默认值
3)输入特殊字符集
^
4)输入使缓冲区溢出的数据
5)输入相同的文件名
3、up-down控件文本框的测试方法
1)直接输入数字或用上下箭头控制,如在“数目”中直接输入10,或单击向上的箭头使数目变为10
2)利用上下箭头控制数字的自动循环,如当最多数字为10时,单击上箭头,数目自动变为1;反之亦使用
3)直接输入超边界值,系统应该提示重新输入
4)输入默认值、空白
5)输入字符,此时系统应提示输入有误。

@
4、组合列表框的测试方法
1)条目内容正确,其详细条目内容可以根据需求说明确定
2)逐一执行列表框中每个条目的功能
3)检查能否向组合列表框输入数据。

5、复选框的测试方法
1)多个复选框可以被同时选中
2)多个复选框可以被部分选中
3)多个复选框可以都不被选中
|
4)逐一执行每个复选框的功能
6、列表框控件的测试方法
1)条目内容正确,同组合列表框类似,根据需求说明书确定列表的各项内容正确,没有丢失或错误
2)列表框的内容较多时要使用滚动条
3)列表框允许多选时,要分别检查shift选中条目、按ctrl选中条目和直接用鼠标选中多项条目的情况
7、滚动条控件的测试方法
1)滚动条的长度根据现实信息的长度或宽度及时变换,这样有利于用户了解现实信息的位置和百分比,如word中浏览4页文档,浏览到2页时,滚动条位置应处于中间2)拖动滚动条,检查屏幕刷新情况,并检查是否有乱码

3)单击滚动条
4)用滚动控制滚动
5)滚动条上的上下按钮。

8、各种控件在窗体中混合使用时的测试
1)控件间的相互作用
2)tab键的顺序,一般从上到下,从左到右
3)热键的使用,逐一测试
4)enter键和esc键的使用。

~
在测试中,应遵循由简入繁的原则,先进行单个控件功能的测试,确保实现无误后,再进行多个控件的功能组合的测试。

9、密码输入框的测试
密码输入框测试要特别注意进行字母大小写输入测试。

10、查找替换操作
案例演示:打开word中的“替换”对话框。

测试本功能有通过测试和失败测试两种情况。

通过测试:
1)输入内容直接查找或查找全部
2)在组合框中寻找已经查找过的内容,再次查找并确认文档的内容正确,如已经查找过“测试”,再次进入不用重新输入查找内容,直接在文档中搜索就可以。

]
失败测试:
1)输入过长或过短的查询字符串,如查询的字符串长度为1到255,则输入0,1,2,256,255,254进行测试
2)输入特殊字符集.
替换测试大体相同。

11、编辑窗口的功能测试用例
1)关闭查找替换窗口,不执行任何操作,直接退出
2)附件和选项测试,如设定“精确查找”“向后搜索”等附件选项来测试
3)控件间的相互作用,如搜索内容为空时,按钮“搜索全部”“搜寻”“全部替换”“替换”都为灰色

4)热键、tab键、回车键的使用。

12、插入操作
1)插入文件测试的情况
a.插入文件
b.插入图像
c.在文档中插入文档本身
d.移除插入的源文件
e.更换插入的源文件的内容
`
2)链接文件测试方法
a.插入链接文件
b.在文档中链接文档本身
c.移除插入的源文件
d.更换插入的源文件的内容
3)插入对象的测试内容
a.插入程序允许的对象,如在word中插入excel工作表
b.修改所插入对象的内容,插入的对象仍能正确显示
<
c.卸载生成插入对象的程序,如在word中插入excel工作表后卸载excel,工作表仍正常使用。

13、编辑操作—剪切、复制、粘贴操作
1)剪切操作的测试方法
a.对文本、文本框、图文框进行剪切
b.剪切图像
c.文本图像混合剪切
2)复制操作测试与剪切类似
3)粘贴操作测试方法
,
a.粘贴剪切的文本、文本框、图文框
b.粘贴所剪切的图像
c.剪切后,在不同的程序中粘贴
d.多次粘贴同一内容
e.利用粘贴操作强制输入程序所不允许输入的数据。

二、钮控件的测试
1、命令按钮控件的测试方法
1)点击按钮正确响应操作。

如单击确定,正确执行操作;单击取消,退出窗口
]
2)对非法的输入或操作给出足够的提示说明,如输入日小时数25时,单击确定后,系统应提示:小时数不能大于24
3)对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会。

2、单选按钮控件的测试方法
1)一组单选按钮不能同时选中,只能选中一个
2)逐一执行每个单选按钮的功能,分别选择了“女”“男”后,保存到数据库的数据应该相应的为“女”“男”
3)一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空。

三、界面测试用例的设计方法
1、测试窗体的方法

1)窗体大小,大小要合适,控件布局合理
2)移动窗体,快速或慢速移动窗体,背景及窗体本身刷新必须正确
3)缩放窗体,窗体上的控件应随窗体的大小变化而变化
4)显示分辨率,必须在不同的分辨率下测试程序的显示是否正常。

进行测试时还要注意状态栏是否显示正确;工具栏的图标执行操作是否有效,是否与菜单栏中图标显示一致;错误信息内容是否正确,无错别字,且明确等
2、控件测试方法
1)窗体或控件的字体和大小要一致
2)逐一全角、半角混合
<
3)无中英文混合。

3、菜单测试要注意
1)选择菜单是否可以正常工作,并与实际执行内容一致
2)是否有错别字
3)快捷键是否重复
4)热键是否重复
5)快捷键与热键操作是否有效
6)是否存在中英文混合
[
7)菜单要与语境相关,如不同权限的用户登陆一个应用程序,不同级别的用户可以看到不同级别的菜单并使用不同级别的功能
8)鼠标右键快捷菜单
4、特设属性
1)安装界面应有公司介绍或产品介绍,有公司的图标
2)主界面及大多数界面最好有公司图标
3)选择“帮助”->“关于”命令,应有相关版本权和产品信息。

四、输入栏测试方法
1、业务规则
:
将符合业务规则分为一个等价类,将不符合业务规则的所有情况分类,并且分成多个等价类,针对这些等价类去设计测试用例。

2、组合输入栏限制
如开始日期不能大于结束日期等。

3、字符型限制
如日期类型有2010-07-08,2010708,2010/07/08等,是否都接受;以及日期类型以外的类型,如汉字,数字,空格,标点符号,特殊字符,SQL注入字符,JAVAScript代码等,每种情况设计一个测试用例
4、字符长度限制
1)在搜索输入栏中不进行输入
2)在搜索输入栏中输入产品名称全称进行查询
3)在搜索输入栏中输入产品名称中部分字符进行查询
4)在搜索输入栏中输入不存在的搜索和名称进行查询
5)在搜索输入栏中输入尽可能多的字符进行查询
6)在搜索输入栏中输入SQL注入字符进行查询
7)在搜索输入栏中输入特殊字符
8)在搜索输入栏中输入空格或不输入
9)在搜索输入栏中输入JavaScript代码
注:点击“GO”和按回车键两种查询方式。

相关文档
最新文档