公共测试用例--日期输入框

公共测试用例--日期输入框
公共测试用例--日期输入框

公共测试用例—日期输入框

考虑以下方面:

1.年月日边界检查(注意闰年的情况)

2.字符类型检查

3.日期格式检查

4.安全性检查(无法输入直接拷贝)

日输入[0日]――程序提示错误

日输入【1日】――OK

日输入【32日】——程序提示错误

月输入【1、3、5、7、8、10、12】、日输入【31日】——OK

月输入【4、6、9、11】、日输入【30日】——OK

月输入【4、6、9、11】、日输入【31日】——程序提示错误

输入非闰年,月输入【2月】、日输入【28日】,如2009.2.28——OK

输入非闰年,月输入【2月】、日输入【29日】,如2009.2.29——程序提示错误(闰年)月输入【2月】、日输入【29日】,如2008.2.29--OK

(润年)月输入【2月】、日输入【30日】,如2008.2.30――程序提示错误

月输入【0月】――程序提示错误

月输入【1月】――OK

月输入【12月】——OK

月输入【13月】――程序提示错误

输入【空白【NULL】】或!@#¥%……&×()+-=[]{}|\:;“‘《》,。?、/"等可能导致系统错误的字符

格式检查

1.不合法格式:2009-09、2009-09-、200-2-2;

2.视具体项目而定是否合法:2009/09/01、2009.09.01、20090901、2009-09-01;

异常值、特殊值;

1.输入汉字、字母、字符――程序提示错误

输入日、月的最大值+1

1.打开一个有日期输入框的页面,输入符合要求的年月,输入32日,如1989-11-32

2.打开一个有日期输入框的页面,输入符合要求的年日,输入13月,如1989-13-12

1.给出错误提示

2.给出错误提示

输入不同的月份,验证每月的最大值

1.打开一个有日期输入框的页面,输入符合要求的年,月输入1、3、5、7、8、10、12月,日输入31日

2.打开一个有日期输入框的页面,输入符合要求的年,月输入4、6、9、11月,日输入30日

3.打开一个有日期输入框的页面,输入符合要求的的年,月输入4、6、9、11月,日输入31日

1.验证成功,输入正确

2.验证成功,输入正确

3.给出错误提示

验证非闰年2月份的日最大值

1.打开一个有日期输入框的页面,输入非闰年,月输入2月,日输入28日,例如:2009-2-28

2.打开一个有日期输入框的页面,输入符合要求的非闰年,月输入2月,日输入,29日,例如2009-2-29

1.验证通过,输入正确

2.给出错误提示

验证闰年2月份的日最大值

1.打开一个有日期输入框的页面,输入符合要求的闰年,月输入2月,日输入29日,例如:2008-2-29

2.打开一个有日期输入框的页面,输入符合要求的闰年,月输入2月,日输入30日,例如:2008-2-30

1.验证通过,输入正确

2.给出错误提示

字符类型检查

验证输入空白或者异常值或者输入!@¥%&等特殊字符,系统是否给出提示

1.打开一个有日期输入框的页面,在日期输入框中输入空白

2.打开一个有日期输入框的页面,在日期输入框中输入异常值,如输入汉字,字母等

3.打开一个有日期输入框的页面,在日期输入框中输入!@#¥%&*()等特殊字符

1.给出提示错误

2.给出提示错误

3.给出提示错误

日期格式检查

验证输入的日期的格式是否合法

1.打开一个有日期输入框的页面,在日期输入框中输入不合法的日期,如2009-09、2009-09- 、200-2-2等

2.打开一个有日期输入框的页面,在日期输入框中输入不符合该项目的日期格式,(如项目日期格式为2009-10-10,而输入的是2009/10/10、2009.10.10等)

1.给出错误提示

2.给出错误提示

安全性检查

验证输入html,js脚本时,系统能否处理

1.打开一个有日期输入框的页面,在日期输入框中输入html,js脚本,如
Hello everybody

2.打开一个日期输入框的页面,输入符合要求格式年日,在月中输入0,如1989-00-10

1.打开一个有日期输入框的页面,输入符合要求的年月,输入1日,如1989-11-01

1、打开一个有字符型输入框的页面,输入脚本语句或html标签

1、页面能够正确解析

1、打开一个有字符型输入框的页面,不能直接输入脚本语句、html标签或特殊字符如!@#&×等,拷贝

1、给出错误提示

如何进行测试用例评审

如何进行测试用例评审 测试用例评审工作对测试人员能力的提高,测试效率的提高都有很好的作用,那么如果进行测试用例评审呢?它又哪些标准呢?通过的标准又是什么呢? 关于“测试用例内部评审的标准”的讨论的摘要: 首先要清楚内部评审的定义,是测试组内部的评审,还是项目组内部的评审。评审的定义不同,内容也不会相同。 如果是测试组内部的评审,应该着重于: 1.测试用例本身的描述是否清晰,是否存在二义性 2.是否考虑到测试用例的执行效率 . 往往测试用例中步骤不断重复执行,验证点却不同, 而且测试设计的冗余性,都造成了效率的低下 3.是否针对需求跟踪矩阵,覆盖了所有的软件需求, 4.是否完全遵守了软件需求的规定。这并不一定的,因为即使再严格的评审,也会出现错误,应具体情况具体对待。 如果是项目组内部的评审,也就需要评审委员会来做了,角度不同,评审的标准也不同。比如: 收集客户需求的人员注重你的业务逻辑是否正确; 分析软件需求规格的人注重你的用例是否跟规格要求一致;开发负 责人会注重你的用例中对程序的要求是否合理。 要清楚地一点是:为了保证测试用例设计的质量,以及评审的收益,在提交项目组评审之前,必须通过测试部门或测试组内部的评审。 1.测试用例是否覆盖了所有需求 . 2.测试用例内容是否正确 , 是否与需求目标一致 . 3.测试用例内容是否完整 , 是否清楚包含输入和预期输出结果 . 4.测试用例是否具有指导性 , 是否能灵活指导测试人员通过用例发现更多缺陷 , 而不是限 制他们的思维 . 初期设计测试点时,应该进行测试组内部评审,当然首先是要保证需求全被覆盖,如果能在评审时,让需求分析人员参与进来,效果会更好。 测试用例评审如何去做呢? 测试用例的评审能够使用例的结构更清晰,覆盖的用户场景更全面;对于测试工程师来说也是一个快速提高用例设计能力的过程。 1、需要评审的原因

功能通用测试用例

一、功能测试 1、对话框测试输入进行测试。包括中文字符、英文字符、数字字符、特殊字符、及几种字符的组合。 2、对界面可操作按钮进行测试。包括【新增(N)】【保存(S)】【修改(M)】【查询(A)】【打印(P)】【退出(X)】。同时需要对鼠标右键的菜单进行测试。 3、数据保存测试。将1 和2 进行组合。 4、必要条件控制测试。在做了3 时将必要条件(如:a、编号、姓名不可为空b、编号、姓名不可重复)控制测试联合起来。 二、GUI 测试 1.窗体是否能够基于相关的输入或菜单命令适当的打开 2.窗体是否能够改变大小、移动和滚动 3.窗体的数据是否能够利用鼠标、功能键、方向箭头和键盘操作 4.当窗体被覆盖并重新调用后,窗体是否能够正确再生 5.窗体相关的功能是否可以操作 6.是否显示相关的下拉菜单、工具条、滚动条、对话框、按钮、图标和其他控制,既能正确显示又能调用 7.显示多窗体时,窗体名称是否能够正确表示 8.活动窗体是否能够被反显加亮 9.多用户联机时所有窗体是否能够实时更新 10.鼠标无规则点击时是否会产生无法预料的结果 11.窗体声音及提示是否符合既定编程规则 12.窗体是否能够被关闭 13.窗体控件的大小、对齐方向、颜色、背景等属性的设置值是否和程序设计规约相一致 14.窗体控件布局是否合理、美观 15.窗体控件TAB 顺序是否从左到右,从上到下 16.窗体焦点是否按照编程规范落在既定的控件上 17.窗体画面文字(全、半角、格式、拼写)是否正确 18.鼠标有多个形状时是否能够被窗体识别(如漏斗状时窗体不接受输入) 三、功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常用的测试方法如下: 1.页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。 2.相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。 3.检查按钮的功能是否正确:如update, cancel, delete, save 等功能是否正确。 4.字符串长度检查: 输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错.

网上购物系统-测试用例

机构图标 网上购物系统 测试用例 机构公开信息版本历史 目录 1. 文档介绍 4 1.1 文档目的 4

1.2 文档范围 4 1.3 读者对象 4 1.4 参考文献 5 1.5 术语与缩写解释 5 2. 功能测试用例 5 2.1 被测试对象的介绍 5 2.2 测试范围与目的 5 2.3 测试环境与测试辅助工具的描述 5 2.4 测试驱动程序设计 6 2.5 功能测试用例 6 3. 性能测试用例 17 3.1 被测试对象的介绍 17 3.2 测试范围与目的 17 3.3 测试环境与测试辅助工具的描述 17 3.4 测试驱动程序的设计 18 3.5 性能测试用例 18 4. 链接测试 20

4.1 被测试对象的介绍 20 4.2链接测试内 容 4.2.1测试所有链接是否按指示的那样确实链接到了该链接的页 面; 4.2.2测试所链接的页面是否存 在; 4.2.3保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。 20 4.3 测试环境与测试辅助工具的描述 20 4.4 测试驱动程序的设计 21 4.5 测试人员测试用例 21 5. 导航测试用例 22 5.1 被测试对象的介绍 22 5.2 测试范围与目的 22 5.3 测试环境与测试辅助工具的描述 22 5.4 测试驱动程序的设计 23 5.5导航测试用例 23 6. 图形用户界面测试用例 24

6.1 被测试对象的介绍 24 6.2 测试范围与内容 24 6.3 测试环境与测试辅助工具的描述 24 6.4 测试驱动程序的设计 25 6.5 用户界面测试的检查表 25 7. 兼容性测试用例 26 7.1 被测试对象的介绍 26 7.2 测试范围与目的 26 7.3 测试环境与测试辅助工具的描述 26 7.4 测试驱动程序的设计 27 7.5 兼容性测试用例 27 8. 安全性测试用例 27 8.1 被测试对象的介绍 27 8.2 测试范围与目的 28 8.3 测试环境与测试辅助工具的描述 28 8.4 测试驱动程序的设计 28 8.5安全性测试用例 28

功能测试用例库

功能测试用例库

功能测试用例库1.输入验证(input)

输入验证主要包括:提示1.数字输入验证:分别输入数字(正数、负数、零值、单精度、双精度)、字符串、空白值、空值、临界数值。不合法的输入,系统给出必要的判断提示信息 2.字符输入验证:分别输入单字节字符、双字节字符、大小写字符、特殊字符、空白值、空值。不合法的输入,系统给出必要的判断提示信息 3.日期、时间输入验证:分别输入任意字符、任意数字、非日期格式的数据、非正确日期(错误的闰年日期)、空值、空白值。不合法的输入,系统给出必要的判断提示信息。注:有些系统会不让输入当日以后或者以前的日期、时间;

有些系统会通过Javascript来自动填写日期时间,这时需要注意是否能够人工主观填写输入 4.多列表选择框:测试是否能够多选,列表框中的数据是否能够显示完全。当列表框的数据过多时,需要对数据有一定格式的排序 5.单列表下拉框:测试是否能够手工输入,下拉框中的数据是否能够显示完整。当下拉框的数据很多时,需要对数据有一定的排序。如果下拉数据数值过多时,下拉框可能会超出屏幕显示范围,此种情况不能够被接收 6.大文本输入框:虽然它能够满足大数

据量的输入,但最好能够显式地标明输入字符的长度限制,并且应该结合“字符输入验证”进行。需要注意的是,应该允许标点的存在 7.文件输入框输入验证:该输入框主要用做文件上传操作。在测试过程中,应该注意输入文件的扩展名。从测试角度来看,要求开发人员必须对扩展名进行输入限制,并且在适当的地方给出输入格式提示。当输入是空值等不合法的输入时,系统给出必要的判断提示信息。另外,对于上传的文件大小应该限制8.验证码验证:做验证码输入验证时,先结合“字符输入验证”进行测试。然

测试用例基本通用模板

1. 登陆、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑 1)登陆 ①用户名和密码都符合要求(格式上的要求) ②用户名和密码都不符合要求(格式上的要求) ③用户名符合要求,密码不符合要求(格式上的要求) ④密码符合要求,用户名不符合要求(格式上的要求) ⑤用户名或密码为空 ⑥数据库中不存在的用户名,不存在的密码 ⑦数据库中存在的用户名,错误的密码 ⑧数据库中不存在的用户名,存在的密码 ⑨输入的数据前存在空格 ⑩输入正确的用户名密码以后按[enter]是否能登陆 2) 添加 ①要添加的数据项均合理,检查数据库中是否添加了相应的数据 ②留出一个必填数据为空 ③按照边界值等价类设计测试用例的原则设计其他输入项的测试用例 ④不符合要求的地方要有错误提示 ⑤是否支持table键 ⑥按enter是否能保存 ⑦若提示不能保存,也要察看数据库里是否多了一条数据 3) 删除 ①删除一个数据库中存在的数据,然后查看数据库中是否删除 ②删除一个数据库中并不存在的数据,看书否有错误提示,并且数据库中没有数据被删除 ③输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。 ④输入的正确数据前加空格,看是否能正确删除数据 ⑤什么也不输入 ⑥是否指出table键 ⑦是否支持enter键 4)查询 精确查询: ①输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据 ②输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据 ③输入格式或范围不符合要求的数据,看是否有错误提示 ④输入数据库中不存在的数据

⑤不输入任何数据 ⑥是否支持table键 ⑦是否支持enter键 模糊查询: 在精确查询的基础上加上以下一点 ①输入一些字符,看是否能查出数据库中所有的相关信息 2.设计功能测试用例 文本框、按钮等控件测试 文本框的测试 如何对文本框进行测试 a,输入正常的字母或数字。 b,输入已存在的文件的名称; c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入 256个字符,检查程序能否正确处理; d,输入默认值,空白,空格; e,若只允许输入字母,尝试输入数字;反之;尝试输入字母; f,利用复制,粘贴等操作强制输入程序不允许的输入数据; g,输入特殊字符集,例如,NUL及等; h,输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示; i,输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为 yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示 在测试过程中所用到的测试方法: 1,输入非法数据; 2,输入默认值; 3,输入特殊字符集; 4,输入使缓冲区溢出的数据; 5,输入相同的文件名; 命令按钮控件的测试 a,点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗口; b,对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31; c,对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会; 单选按钮控件的测试 a,一组单选按钮不能同时选中,只能选中一个。

WEB性能测试用例

性能测试用例主要分为预期目标用户测试,用户并发测试,疲劳强度与大数据量测试,网络性能测试,服务器性能测试五大部分,具体编写测试用例时要根据实际情况进行裁减,在项目应用中遵守低成本,策略为中心,裁减,完善模型,具体化等原则;一、WEB 全面性能测试模型 Web 性能测试模型提出的主要依据是:一种类型的性能测试可以在某些条件下转化成为另外一种类型的性能测试,这些类型的性能测试的实施是有着相似之处的; 1. 预期指标的性能测试 系统在需求分析和设计阶段都会提出一些性能指标,完成这些指标的相关的测试是性能测试的首要工作之一,这些指标主要诸于“系统可以支持并发用户200个;”系统响应时间不得超过20秒等,对这种预先承诺的性能要求,需要首先进行测试验证; 2. 独立业务性能测试 独立业务实际是指一些核心业务模块对应的业务,这些模块通常具有功能比较复杂,使用比较频繁,属于核心业务等特点。 用户并发测试是核心业务模块的重点测试内容,并发的主要内容是指模拟一定数量的用户同时使用某一核心的相同或者不同的功能,并且持续一段时间。对相同的功能进行并发测试分为两种类型,一类是在同一时刻进行完全一样的操作。另外一类是在同一时刻使用完全一样的功能。 3. 组合业务性能测试 通常不会所有的用户只使用一个或者几个核心业务模块,一个应用系统的每个功能模块都可能被使用到;所以WEB性能测试既要模拟多用户的相同操作,又要模拟多用户的不同操作;组合业务性能测试是最接近用户实际使用情况的测试,也是性能测试的核心内容。通常按照用户的实际使用人数比例来模拟各个模版的组合并发情况;组合性能测试是最能反映用户使用情况的测试往往和服务器性能测试结合起来,在通过工具模拟用户操作的同时,还通过测试工具的监控功能采集服务器的计数器信息进而全面分析系统瓶颈。 用户并发测试是组合业务性能测试的核心内容。组合并发的突出特点是根据用户使用系统的情况分成不同的用户组进行并发,每组的用户比例要根据实际情况来匹配; 4. 疲劳强度性能测试 疲劳强度测试是指在系统稳定运行的情况下,以一定的负载压力来长时间运行系统的测试,其主要目的是确定系统长时间处理较大业务量时的性能,通过疲劳强度测试基本可以判定系统运行一段时间后是否稳定; 5. 大数据量性能测试 一种是针对某些系统存储,传输,统计查询等业务进行大数据量时的性能测试,主要针对某些特殊的核心业务或者日常比较常用的组合业务的测试; 第二种是极限状态下的数据测试,主要是指系统数据量达到一定程度时,通过性能测试来评估系统的响应情况,测试的对象也是某些核心业务或者常用的组合业务。 第三种大数据量测试结合了前面两种的测试,两种测试同时运行产生较大数据量的系统性能测试;大数据量测试通常在投产环境下进行,并独立出来和疲劳强度测试放在一起,在整个性能测试的后期进行;大数据量的测试可以理解为特定条件下的核心业务或者组合业务测试; 6. 网络性能测试 主要是为了准确展示带宽,延迟,负载和端口的变化是如何影响用户的响应时间的,在实际的软件项目中 主要是测试应用系统的用户数目与网络带宽的关系。网络测试的任务通常由系统集成人员完成; 7. 服务器(操作系统,WEB服务器,数据库服务器)性能测试 初级服务器性能测试主要是指在业务系统工作或者进行前面其他种类性能测试的时候,监控服务器的一些计数器信息,通过这些计数器对服务器进行综合性能分析,为调优或提高系

通用测试用例模板

通用软件测试用例模板

用例说明 一、用例编号:每个用例唯一的标识 二、用例类型:用例的优先级(根据BUG的等级划分、用户使用的主次功能划分、根据流程划分如基本流或备选流)。 三、用例名称:填写用例的名称,如删除对象,添加内容,进行查询等。 四、模块名称:该用例属于哪个主要模块 五、测试环境: 硬件环境: 列出为测试本软件所使用硬件的配置,如: a.处理机的型号、内存容量; b.所要求的外存储器、媒体、记录格式、设备的型号和台数、联机/脱机; c.I/O设备(联机/脱机?); d.数据传输设备和转换设备的型号、台数。 软件环境: 说明为测试本软件所使用的软件,如: a.操作系统的名称、版本号; b.开发工具名称和版本号; c.数据库管理系统的名称和版本号; d.使用什么测试软件 e.其他支持软件。 六、测试目标:明确测试后所要实现的基本功能及结果,简要强调下面所有子功能可实现的功能和方法,使测试人员了解测试的意图。写出预期要达到的最好状态。 七、用户需求:写出测试模块所要达到的基本用户需要或者用户所需要的完整功能描述 八、前置条件: 描述该操作的前提条件。如:前面删除的对象有(废弃的对象、被引用对象、处在流程中的对象等)各种情况,该处可以描述其中一种。。 九、后置条件: 描述该操作的先关后续链接 十、特殊说明:用户或者开发者有特殊需求或注意事项,需添加在此项。 十一、用例的测试过程 1步骤:用例中需要测试进行的步骤,如1。 2测试内容:测试内容, 3测试预期结果:未测试前合理的正确的结果。 4操作描述:如:点击“高级查询”进入高级查询的页面,键入“姓名”。 5测试输入数据:如果此处输入姓名或其中几个字如“欧阳菲菲”或“欧阳”,均可记录。 6测试结果:记录输出的结果。正确或者错误均记录。对于一个测试完整功能点都会有一个对应的期望的正确结果。该结果可能是一个输出的数据值,也可能是一个 显示效果结果 7测试完成后功能描述 测试无误后对该子项功能模块的整体详细描述。

软件模块测试用例说明书模板

软件模块测试用例说明书 编制:李洪强 审核: 会签:

批准:

修订记录

目录 1 简介 (5) 1.1 编写目的和范围 (5) 1.2 背景 (5) 1.2.1 术语 (5) 1.2.2 概述 (5) 2 测试环境 (5) 3 测试方法 (5) 3.1 测试框架设计 (5) 3.1.1 架构图 (5) 3.1.2 重要的时序图 (5) 3.1.3 模块接口1 (5) 3.1.4 模块接口2 (6) 3.2 桩模块1设计 (6) 3.2.1 模块功能 (6) 3.2.2 设计类图 (6) 3.2.3 内部时序图 (6) 3.2.4 进程设计 (6) 3.3 桩模块2设计 (6) 3.4 驱动模块1设计 (6) 3.4.1 模块功能 (6) 3.4.2 设计类图 (6) 3.4.3 内部时序图 (6) 3.4.4 进程设计 (6) 3.5 驱动模块2设计 (7) 4 功能测试用例 (7) 4.1 A功能测试用例 (7) 4.1.1 功能描述 (7)

4.1.2 测试目的 (7) 4.1.3 前提条件 (7) 4.1.4 测试输入 (7) 4.1.5 期望结果 (7) 4.2 B功能测试用例 (7) 5 异常测试用例 (7) 5.1 异常测试用例C (7) 5.1.1 测试目的 (7) 5.1.2 前提条件 (7) 5.1.3 测试输入 (7) 5.1.4 期望结果 (7) 5.2 异常测试用例D (8) 6 极限测试用例 (8) 6.1 极限测试用例E (8) 6.1.1 规格描述 (8) 6.1.2 测试目的 (8) 6.1.3 前提条件 (8) 6.1.4 测试输入 (8) 6.1.5 期望结果 (8) 6.2 极限测试用例F (8) 7 遗留问题 (8) 8 参考资料 (8)

web软件测试用例

web软件测试用例 一、界面测试公共测试用例 界面测试一般包括页面文字,控件使用,少图,CSS,颜色等。 1、文字 内容一致性: 1)公司要求文字的一致性,例如各种宣传文字、注册的协议条款、版权信息等; 2)各处相同含义文字的一致性,例如标题栏文字、页面主题文字、弹出窗口文字、菜单名称、功能键文字等。 样式一致性 1)(通常分类包括)各类文字字体、字号、样式、颜色、文字间距、对齐方式; 2)按钮的文字间距,按钮长度一定前提下,2个字的按钮,需要中间空一格(或者其它约定,需要统一); 3)链接文字,同一类,菜单、小标题、页角文字链接,在点击时颜色变化要相同; 4)对齐方式,页面上文字的对齐,例如表单、菜单列、下拉列表中文字的对齐方式(左、右、居中等要统一) 语言习惯: 1)中文:文字简单,含义明确,无歧异,无重复,无别字,正确运用标点符号。 2)英文。 3)日文。 2、按钮 1)button的样式整体要统一,例如突出、扁平、3D效果等只能选其一; 2)采用的图片表述相同功能,要采用单一图标。 3、文本框 1)录入长度限制,根据数据库的设计,页面直接限定录入长度(特殊处屏蔽复制、粘贴); 2)文本框自身的长度限制,主要考虑页面样式。 4、单选框 1)默认情况要统一,已选择,还是未选。 5、日期控件 1)图标、控件颜色、样式统一; 2)点击控件、文本框均应弹出日期选择框。 6、下拉选择框 1)默认是第一个选项,还是提示请选择一个。 7、提示信息 1)静态文字与它的提示信息一致性,例如静态文字为‘ID’,出错信息显示‘用户ID’; 2)空值时,出错信息需要统一,例如可以采用“静态文字”+不能为空; 3)出现录入错误时,例如可以统一采用“静态文字”+格式不符合要求; 4)提示信息标点符号是否标识;点击上一步,返回的页面上不应残留出错信息; 5)静态提示信息,在录入框右侧,应有录入信息的相应要求的提示文字,达到方便操作的目的;

通用测试用例

通用测试用例 1. 文档介绍......................... (2) 1.1 文档目的.... .... .... .... .... .... .... .... .... .... . (2) 1.2 文档范围..... .... .... .... .... .... .... .... .... .... (2) 1.3 读者对象.... .... .... .... .... .... .... .... .... .... . (2) 1.4 参考文献..... .... .... .... .... .... .... .... .... .... (2) 1.5 术语与缩写解释..... . .... .... .... .... .... .... .... (2) 2. 功能测试用例...... .... .... .... ...... .... .... .... .... (2) 2.1 被测试对象的介绍......... .... .... .... ....... .... .... .. 2 2.2 测试范围与目的........ .... .... .... ........ .... .... .... .2 2.3 测试环境与测试辅助工具的描述....... .... . ... ...... .... . (3) 2.4 测试驱动程序的设计... ... ... ... .. ... ... ... ... ... ..3 2.5 功能测试用例.. ... ... ... ... ... ... ... ... ... ... . (3) 3. 性能测试用例... ... ... ... ... ... ... ... ... ... ... . (17) 3.1 被测试对象的介绍.... ... ... ... ... ... ... ... ... (17) 3.2测试范围与目的... . ... ... ... ... ... ... ... ... ... ... ..17 3.3 测试环境与测试辅助工具的描述... ... ... ... ... ... ... (17) 3.4 测试驱动程序的设计.. ... ... ... ... ... ... ... ... ... ..17 3.5 性能测试用例.... ... ... ... ... ... ... ... ... ... ... ..18 4. 图形用户界面测试用例.... ... ... ... ... ... ... ... ... . (20) 4.1 被测试对象的介绍.. ... ... ... ... ... ... ... ... ... . (20) 4.2 测试范围与目的.... ... ... ... ... ... ... ... ... ... (20) 4.3 测试环境与测试辅助工具的描述... ... ... ... ... ... ... (20) 4.4 测试驱动程序的设计.... ... ... ... ... ... ... ... ... (20) 4.5 用户界面测试的检查表.. ... ... ... ... ... ... ... ... . (20)

软件测试用例实例[非常详细]

1、兼容性测试 在大多数生产环境中,客户机工作站、网络连接和数据库服务器的具体硬件规格会有所不同。客户机工作站可能会安装不同的软件例如,应用程序、驱动程序等而且在任何时候,都可能运行许多不 同的软件组合,从而占用不同的资源。 Win dowXp Win dow2000(P) Win dow2003 用例编号TestCase_Li nkWorks_WorkEvaluate 项目名称Li nkWorks 模块名称WorkEvaluate 模块 项目承担部门研发中心-质量管理部 用例作者 完成日期2005-5-27 本文档使用部门质量管理部 评审负责人 审核日期 批准日期 注:本文档由测试组提交,审核由测试组负责人签字,由项目负责人批准。历史版本:版本/状态作者参与者起止日期备注 V1.1 1.1. 疲劳强度测试用例 强度测试也是性能测试是的一种,实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。如果内 存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。而其他缺陷则可能由于争用共享 资源(如数据库锁或网络带宽)而造成的。强 度测试还可用于确定测试对象能够处理的最大工作量。 测试目的 测试说明

前提条件连续运行8小时,设置添加10用户并发 测试需求输入/动作输出/响应是否正常运行 功能1 2小时 4小时6小时 8小时 2小时 功能1 4小时 6小时8小时 一、功能测试用例 此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务 规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。主要测试技术方法为用户通过GUI (图形用户界面)与应用程序交互,对 交互的输出或接受进行分析,以此来核实需求功能与实现功能是否一致。

软件测试方案模板(by LJ.)

测试方案模板 Edit by LJ. 1 概述 1.1 编写目的 [说明编写本测试方案的目的是为软件开发项目管理者、软件工程师、系统维护工程师、测试工程师提供关于**系统整体系统功能和性能的测试指导。] 1.2 读者对象 [本测试方案可能的合法读者对象为软件开发项目管理者、软件工程师、测试组、系统维护工程师] 1.3 项目背景 [可以如下那样简单说明,根据项目的具体情况,方案编写者也可以进行详细说明 项目名称:*** 简称:*** 项目代号:*** 委托单位:*** 开发单位:*** 主管部分:***] 1.4 测试目标 [说明进行项目测试的目标或所要达到的目的] 1.5 参考资料 [列出编写本测试方案时参考的资料和文献]

2 测试配置要求 2.1 网络环境 [在此说明应用系统的网络环境,如果应用系统是网络版的,必须具有本节内容。] 2.1.1 网络硬件 [此处给出网络硬件的拓扑图、名称、规格、数量、配置等信息。] 2.1.2 网络软件 [此处给出网络软件的名称、协议、通讯和连接方式等信息。] 2.2 服务器环境 2.2.1 服务器硬件 [此处给出服务器硬件的名称、规格、数量、配置等信息。] 2.2.2 服务器软件 [此处给出服务器软件名称、协议和版本等信息。] 2.3 工作站环境 2.3.1 工作站硬件 [此处给出工作站硬件的拓扑图、名称、规格、数量、配置等信息。] 2.3.2 工作站软件 [此处给出工作站软件的名称、协议和版本等信息。] 2.4 测试手段 [在此参照《测试计划》说明测试方法和工具,注明执行测试时,必须同时填写《测试记录表》]

2.5 测试数据 [在此简要说明测试数据的形成,如以客户单位具体的业务规则和《***系统需求分析说明书》,参考《***系统概要设计说明书》、《***系统详细设计说明书》和《数据规格说明书》中规定的运行限制,设计测试用例,作为整个**系统的测试数据。] 2.6 测试策略 [在此说明测试策略,可以如下这样说明: 测试过程按三个步骤进行,即单元测试、组装、系统测试,根据不同阶段测试的侧重点不同,分别介绍测试策略: A)单元测试 首先按照系统、子系统和模块进行划分,但最终的单元必须是功能模块,或面向对象过程中的若干个类。单元测试是对功能模块进行正确检验的测试工作,也是后续测试的基础。目的是在于发现各模块内部可能存在的各种差错,因此需要从程序的内部结构出发设计测试用例,着重考虑以下五个方面: 1)模块接口:对所测模块的数据流进行测试。 2)局部数据结构:检查不正确或不一致的数据类型说明、使用尚未附值或尚未初始化的变量、错误的初始值或缺省值。 3)路径:虽然不可能做到穷举测试,但要设计测试用例查找由于不正确的计算(包括算法错、表达式符号表示不正确、运算精度不够等)、不正确的比较或不正常的控制流(包括不同数据类型量的相互比较、不适当地修改了循环变量、错误的或不可能的循环终止条件等)而导致的错误。 4)错误处理:检查模块有没有对预见错误的条件设计比较完善的错误处理功能,保证其逻辑上的正确性。 5)边界:注意设计数据流、控制流中刚好等于、大于或小于确定的比较值的用例。 B)集成测试 集成测试也叫组装测试或联合测试。通常,在单元测试的基础上需要将所有的模块按照设计要求组装成系统,这时需要考虑的问题: 1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失。

oa系统 测试用例

云网oa功能测试 1.1SR-F-01 公共信息中心 1.1.1SR-F-01-01图书管理功能 图书管理一共有五个功能,分别是图书添加,图书借阅,图书归还,图书类别,图书查询。测试能否创建图书类别,添加图书,图书查询,以及图书的借阅与归还成功。 1.1.1.1SR-F-01-01-01 添加图书类别 正常过程 1.1.1.1.1.2 用户点击功能按钮图书类别,添加图书类别 测试编号:SR-F-01-01-01-01 测试目的:验证添加图书类别后,能否在图书管理面板中出现新添加的图书类别 执行角色:测试 预置条件:具有图书类别添加功能,在代码中具有图书类别添加功能 测试步骤:1)选择图书类别功能按钮 2)在图书类别名称中填入图书类别名称 3)点击添加按钮 通过准则:1)弹出添加成功对话框 2)在图书管理面板中出现新添加的图书类别名称 测试说明:无 测试用例: 1.1.1.1.1.3 用户点击图书类别管理面板中图书类别后的编辑按钮 测试编号:SR-F-01-01-01-02 测试目的:验证用户在点击编辑按钮后,能否重新编辑图书类别名称 执行角色:测试 预置条件:具有图书类别编辑功能,在代码中规定了图书类别编辑的范围 测试步骤:1)点击图书类别按钮 2)在图书类别管理面板中点击要编辑的图书类别后的编辑按钮 3)在弹出的图书类别编辑文本框中,重新编辑图书类别名称 4)点击确定按钮 通过准则:1)点击编辑按钮后,弹出图书类别编辑文本框 2)重新编辑图书类别名称后,点击确定按钮,弹出图书类别管理面板 3)发现被编辑的图书类别名称已经改变,并和在图书类别编辑文本框中 输入的一样 测试说明:无

WEB网站测试用例

一、界面测试公共测试用例 界面测试一般包括页面文字,控件使用,少图,CSS,颜色等。 1.文字 内容一致性: 1)公司要求文字的一致性,例如各种宣传文字、注册的协议条款、版权信息等; 2)各处相同含义文字的一致性,例如标题栏文字、页面主题文字、弹出窗口文 字、菜单名称、功能键文字等。 样式一致性 1)(通常分类包括)各类文字字体、字号、样式、颜色、文字间距、对齐方式; 2)按钮的文字间距,按钮长度一定前提下,2个字的按钮,需要中间空一格(或 者其它约定,需要统一); 3)链接文字,同一类,菜单、小标题、页角文字链接,在点击时颜色变化要相 同; 4)对齐方式,页面上文字的对齐,例如表单、菜单列、下拉列表中文字的对齐 方式(左、右、居中等要统一) 1.语言习惯: 1)中文:文字简单,含义明确,无歧异,无重复,无别字,正确运用标点符号。 2)英文。 2.按钮 1)button的样式整体要统一,例如突出、扁平、3D效果等只能选其一; 2)采用的图片表述相同功能,要采用单一图标。 3.文本框 1)录入长度限制,根据数据库的设计,页面直接限定录入长度(特殊处屏蔽复 制、粘贴(一般是需要重复确认输入的地方) ); 2)文本框自身的长度限制,主要考虑页面样式。 4.单选框 1)默认情况要统一,已选择,还是未选。 5.日期控件 1)图标、控件颜色、样式统一; 2)点击控件、文本框均应弹出日期选择框。 6.下拉选择框 1)默认是第一个选项,还是提示请选择一个。 7.提示信息 1)静态文字与它的提示信息一致性,例如静态文字为…ID?,出错信息显示…用户 ID?; 2)空值时,出错信息需要统一,例如可以采用“静态文字”+不能为空; 3)出现录入错误时,例如可以统一采用“静态文字”+格式不符合要求; 4)提示信息标点符号是否标识;点击上一步,返回的页面上不应残留出错信 息; 5)静态提示信息,在录入框右侧,应有录入信息的相应要求的提示文字,达到 方便操作的目的; 6)必输项提示信息,必输项提示信息采用统一的标志。 8.导航测试

酒店管理系统 测试用例

酒店管理系统 测试用例 姓名:王运飞 学号:08111423 文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改文件标 识: 东华理工大学-酒店管理系统-测试报 告 当前版 本: 2.0 作 者: 王运飞 完成日 期: 2010-10-26 版本/状态作者参与者起止日期备注 1.0 王运 飞 王运飞 2.0 王运 飞王运飞修复了一下bug,程序运 行更加稳定了

目录

0文档介绍 0.1 文档目的 该测试文档实现的目的为,给所有测试用例的说明提供测试方法步骤,同时为进一步开放测试脚本提供依据。 0.2 文档范围 本文档为酒店管理系统,其中包含了酒店订餐,消费方式,现金或刷卡,打折优惠,等基本功能的测试用例。 0.3 读者对象 本文档面向的对象主要有两类,一是测试人员,另一类是开发人员。 0.4 参考文献 《酒店管理系统软件规格需求说明书》 0.5 术语与缩写解释 缩写、术语解释 订餐提前向餐厅预订餐饭,有可能需要交一部分费用 结账就餐后支付就餐费,须向客户开发票 刷卡就餐后使用银行卡支付餐费 包厢顾客单独在一间房子内就餐 1. 接口-路径测试用例 1.1 被测试对象(单元)的介绍 测试对象这里测试对象主要是该软件所实现的几个功能,也可称为接口,这里主要接口有顾客订餐,顾客就餐后刷卡支付餐费,顾客预订包厢,顾

客结账。 1.2 测试范围与目的 测试目的通过测试了解各个接口的正确性,比如顾客能否顺利的订到餐饭,能否联网刷卡,能否订到包厢。 1.3 接口测试用例 接口订餐函数原型 输入/动作期望的输出/相应实际情况 典型值…餐位充足可以订餐成功 边界值…餐位紧张订餐成功或失败成功或失败 异常值…餐位不足订餐失败失败 接口刷卡函数原型 输入/动作期望的输出/相应实际情况 典型值…卡内余额足够刷卡成功成功 边界值…卡内余额不多刷卡成功或失败成功或失败 异常值…卡内余额不够刷卡失败失败 … 接口包厢函数原型 输入/动作期望的输出/相应实际情况 典型值…包厢充足可以预定包厢成功 边界值…包厢较少预订成功或失败成功或失败 异常值…包厢紧张失败失败 … 1.4 路径测试的检查表 检查项结论 数据类型问题 (1)变量的数据类型有错误吗?(2)存在不同数据类型的赋值吗?(3)存在不同数据类型的比较吗?没有不存在不存在 变量值问题 (1)变量的初始化或缺省值有错误吗?没有没有

测试用例设计_T44

q q q q q q q q q q q q q q q q q q q 测试用例的内容 用例编号:该编号用来唯一识别一条测试用例,要求具有易识别性和易维护性,用户根据该编号能很容易识别该用例的目的及作用。一般格式:A-B-C-D A:表示产品或者项目名称 B:表明用例的属性(针对哪个阶段,ST、UT、IT) C:表明测试用例针对的测试项 D:编号 【例】P2P-ST-登录-001 测试项:说明测试用例对应的功能模块 用例名称:描述测试用例的关注点,原则上不能重复 【例】输入错误的验证码,注册失败 优先级:体现出测试用例的重要性,一般分为高、中、低3个级别 前置条件:描述执行该用例时需要先达到的条件 操作步骤:根据需求,描述出对被测功能操作的每一个步骤,包括动作和数据 预期结果:根据需,从预期的界面表现和功能表现两个方面描述 【例】 黑盒用例设计方法 等价类 原理:根据需求,将被测对象所有可能的输入划分为若干子集,在每一个集合中每个元素(除上点、离点)对于发现被测对象错误的效果是等价的 分类: 测试用例设计_T44

q q q q q q q q q q q q q q q q q q q q q q q q q q q q 有效等价类: 无效等价类: 使用原则:规定了取值范围或者取值个数,可以划分出1个有效等价类和2个无效等价类 例:用户注册功能,要求用户名长度为6-10个字符。 有效等价类:[6,10] 无效等价类:<=5、>10 规定了输入值的集合或者必须满足某个条件,可以划分出1个有效等价类和1个无效等价类例:用户注册功能,要求用户名可以包含字母、数字或者下划线 有效等价类:(字母,数字,下划线) 无效等价类:包括字母,数字,下划线以外的字符 规定了输入值是一个布尔值,可以划分出1个有效等价类和1个无效等价类例:比如性别 规定了输入是一组值(n个),并且程序要对每一个值分别处理,此时可以划分n个有效等价 类和1个无效等价类 例:根据会员等级决定优惠力度 有效等价类:1级会员、2级会员、3级会员、........ 无效等价类:非会员 规定了输入值必须满足某个条件,可以划分出1个有效等价类和若干个无效等价类例:用户注册,要求用户名使用手机号进行注册 有效等价类:11位纯数字 无效等价类:字母、特殊符号、10位长度、12长度 设计步骤 1、分析需求,根据对应的使用原则划分出有效等价类和无效等价类 2、列出等价类表,为每一个等价类编号 3、为有效等价类设计测试用例:设计一条测试用例,尽可能多的覆盖有效等价类,重复这个 步骤,直到所有的有效等价类被覆盖完全 4、为无效等价类设计测试用例:设计一条测试用例,每条测试用例仅覆盖一个无效等价类 ,重复这个步骤,直到所有的无效等价类被覆盖完全 例1:某系统注册功能,要求输入用户名、密码、确认密码。其中对用户名要求6-18个字符,可以 包括字母、数字和下划线,并且必须以字母开头,不能以下划线结尾。请根据以上需求设计测试用例 1、设计等价类表

测试用例评审规范

测试用例评审规范 编写说明

目录 测试用例评审规范 (1) 编写说明 (1) 一、概念 (3) 二、目的及作用 (3) 三、操作步骤 (3) 四、三量标准 (4) 五、检查、抽查 (4) 六、注意事项 (5) 七、组织纪律 (6)

一、概念 用例评审主要是产品、开发和测试人员针对测试用例能否用于项目的测试而做的工作。 二、目的及作用 1、为了减少测试人员执行阶段做无效工作; 2、为了避免产品、开发、测试三方面需求理解不一致; 3、为了每个测试人员的质量标准与项目要求标准达成一致。 三、操作步骤 1、选择评审方式。 1)部门评审:测试部门内部成员参与; 针对单一模块基础功能点或简单逻辑实现等功能的用例。 2)公司评审:评审委员会成员参与,具体包括项目经理、需求人员、开发 人员和测试人员等; 针对重点需求,重大需求变更,核心业务流程等功能的用例。 2、通知评审内容。将需要评审的测试用例相关文档提前发送给相关的人员, 同时在邮件中提醒参与评审的相关人员在评审前查阅一遍评审内容,并记录相关的问题,以便在评审会议上提出,以节省沟通成本。 3、召开评审会议。与会者在测试用例编写人员讲解之后给出意见和建议,同时 记录问题记录清单。

4、评审完成。问题记录清单所有问题通过邮件、即时通讯或再次召开评审会议 等方式与相关人员沟通直到评审通过。 四、三量标准 1、时量标准:在评审前完成所有用例设计和编写。 2、数量标准:测试用例覆盖度满足需求,问题记录清单内容解决。 1)前提:测试人员编写完一个完整的功能模块的测试用例或已完成所有测 试用例的编写; 2)输入:A.测试用例; B.需求规格说明; 3)输出:A.问题记录清单金吉列留学网站_用 例评审问题清单.xlsx; B.测试用例评审结果。 3、质量标准: 1)测试用例满足需求100%覆盖; 2)用例评审问题记录清单内容解决且评审通过。 五、检查、抽查 1、测试用例是否按照公司定义的模板进行编写的; 2、测试用例的本身的描述是否清晰,是否存在二义性; 3、测试用例内容是否正确,是否与需求目标相一致; 4、测试用例的期望结果是否确定、唯一的; 5、操作步骤应与描述是否相一致;

WEB界面测试用例

WEB界面测试用例~收藏 输入框校验 1.字符串长度检查: 输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度。(256) 2.字符类型检查: 校验输入数据类型(文本,数字) 3.空格检查:在输入信息项中,输入一个或连串空格,查看系统如何处理。如对于要求输入整型、符点型变量的项中,输入空格,既不是空值,又不是标准输入。 4.输入法半角全角检查:在输入信息项中,输入半角或全角的信息,查看系统如何处理。如对于要求输入符点型数据的项中,输入全角的小数点(“。”或“.”,如4.5);输入全 角的空格等。 5.特殊字符检查:输入特殊符号,如@、#、$、%、!等,看系统处理是否正确。常见的错 误是出现在% ‘ \ 这几个特殊字符.输入特殊字符集,例如,NUL及\n等; 6.标点符号检查: 输入内容包括各种标点符号,特别是空格,各种引号,回车键。常见的错误是系统对空格的处理. 7.检查信息的完整性: 在查看信息和更新信息时,查看所填写的信息是不是全部更新,更新信 息和添加信息是否一致。 8.必填项检查:如在必填项前加“*”;可否不填或者输入空格 9.检查修改重名:修改时把名字应该唯一的信息输入重复的名字或ID,看会否处理,报错.同时,也要注意,会不会报和自己重名的错.(员工代码,HR代码)-----唯一性约束ORA-00001(有空格没空格) 10.时间日期检查:时间、日期验证是每个系统都必须的,如2006-2-31、2006-6-31等错误日期,同时,对于管理、财务类系统,每年的1月与前一年的12月(同理,每年的第1季度与前一年的第4季度)。另外,对于日期、时间格式的验证,如2006年2月28日、2006-2-28、20060228等。 ---------------------------------------------------------- 按扭 11.检查按钮的功能是否正确:如新建、编辑、删除、关闭、返回、保存、导入,上一页, 下一页,页面跳转,重置等功能是否正确。常见的错误会出现在重置按钮上,表现为功能失效。 12.重复提交表单:一条已经成功提交的纪录,返回后再提交,看看系统是否做了处理。对 于Web系统来说,可以通过浏览器返回键或者系统提供的返回功能。 13.上传下载文件检查:上传下载文件的功能是否实现,上传下载的文件是否有格式、大小

相关文档
最新文档