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

输入法测试用例一、简介输入法是一种用于输入文字的工具,通常用于电子设备上,如手机、电脑等。
输入法的主要功能是将用户输入的按键信息转换成对应的文字,以达到方便用户输入的目的。
为了确保输入法的准确性和稳定性,需要进行测试以验证其功能是否正常。
本文将针对输入法进行测试用例的设计和介绍。
二、测试用例的设计在进行输入法测试时,需要设计各种场景下的用例,以覆盖输入法的各项功能和边界情况。
下面将针对不同功能对应的测试用例进行介绍。
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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”和按回车键两种查询方式。