用例ID用例描述:用例入口:ID10文件上传结束后,是否能回到原来界面6若没有选择文件时,点击“上传”按钮,是否给用户提示信息7是否支持批量上传?8若在传输过程中,网络中断时,页面显示什么9选择文件后,想取消上传功能,是否有删除按钮1、确认没有上传资料点上传按钮是否有提示2、确认是否支持图片上传3、确认是否支持压缩包上1上传所支持文件的类型,是图片,压缩包,音频,视频还是其它的文件(.doc,.xls,.等)2若是图片,是否支持所有的格式(.jpeg,.jpg,.gif,.png等)3音频文件的格式是否支持(mp3,wav,mid,等)4各种格式的视频文件是否支持5上传文件的大小有无限制,上传时间用户是否可接受?用例名称在web网页上有个上传附件的设置场景测试步骤备注要有提示10文件上传结束后,是否能回到原来界面6若没有选择文件时,点击“上传”按钮,是否给用户提示信息7是否支持批量上传?8若在传输过程中,网络中断时,页面显示什么9选择文件后,想取消上传功能,是否有删除按钮1、确认没有上传资料点上传按钮是否有提示2、确认是否支持图片上传3、确认是否支持压缩包上1上传所支持文件的类型,是图片,压缩包,音频,视频还是其它的文件(.doc,.xls,.等)2若是图片,是否支持所有的格式(.jpeg,.jpg,.gif,.png等)3音频文件的格式是否支持(mp3,wav,mid,等)4各种格式的视频文件是否支持5上传文件的大小有无限制,上传时间用户是否可接受?在web网页上有个上传附件的设置测试步骤预期结果实际结果1. 登陆2. 添加① 用户名和密码都符合要求(格式上的要求)① 要添加的数据项均合理,检查数据库中是否添加了相应的数据② 用户名和密码都不符合要求(格式上的要求)② 留出一个必填数据为空③ 用户名符合要求,密码不符合要求(格式上的要求)③ 按照边界值等价类设计测试用例的原则设计其他输入项的测试用例④ 密码符合要求,用户名不符合要求(格式上的要求)④ 不符合要求的地方要有错误提示⑤ 用户名或密码为空⑤ 是否支持table键⑥ 数据库中不存在的用户名,不存在的密码⑥ 按enter是否能保存⑦ 数据库中存在的用户名,错误的密码⑦ 若提示不能保存,也要察看数据库里是否多了一条数据⑧ 数据库中不存在的用户名,存在的密码⑨ 输入的数据前存在空格⑩ 输入正确的用户名密码以后按[enter]是否能登陆3. 删除4. 查询① 删除一个数据库中存在的数据,然后查看数据库中是否删除精确查询:② 删除一个数据库中并不存在的数据,看书否有错误提示,并且数据库中没有数据被删除① 输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据③ 输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。② 输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据④ 输入的正确数据前加空格,看是否能正确删除数据③ 输入格式或范围不符合要求的数据,看是否有错误提示⑤ 什么也不输入④ 输入数据库中不存在的数据⑥ 是否指出table键⑤ 不输入任何数据⑦ 是否支持enter键⑥ 是否支持table键⑦ 是否支持enter键模糊查询:在精确查询的基础上加上以下一点① 输入一些字符,看是否能查出数据库中所有的相关信息① 要添加的数据项均合理,检查数据库中是否添加了相应的数据② 留出一个必填数据为空③ 按照边界值等价类设计测试用例的原则设计其他输入项的测试用例④ 不符合要求的地方要有错误提示⑥ 按enter是否能保存⑦ 若提示不能保存,也要察看数据库里是否多了一条数据① 输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据② 输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据③ 输入格式或范围不符合要求的数据,看是否有错误提示④ 输入数据库中不存在的数据⑤ 不输入任何数据⑥ 是否支持table键⑦ 是否支持enter键在精确查询的基础上加上以下一点① 输入一些字符,看是否能查出数据库中所有的相关信息用户注册只从用户名和密码角度写了几个要考虑的测试点,如果需求中明确规定了安全问题,Email,出生日期,地址,性别等等一系列的格式和字符要求,那就都要写用例测了~以等价类划分和边界值法来分析1.填写符合要求的数据注册:用户名字和密码都为最大长度(边界值分析,取上点)2.填写符合要求的数据注册:用户名字和密码都为最小长度(边界值分析,取上点)3.填写符合要求的数据注册:用户名字和密码都是非最大和最小长度的数据(边界值分析,取内点)4.必填项分别为空注册 5.用户名长度大于要求注册1位(边界值分析,取离点)6.用户名长度小于要求注册1位(边界值分析,取离点)7.密码长度大于要求注册1位(边界值分析,取离点)8.密码长度小于要求注册1位(边界值分析,取离点)9.用户名是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了,如含有空格,#等,看需求是否允许吧~)10.密码是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了)11.两次输入密码不一致(如果注册时候要输入两次密码,那么这个是必须的)12.重新注册存在的用户13.改变存在的用户的用户名和密码的大小写,来注册。(有的需求是区分大小写,有的不区分)14.看是否支持tap和enter键等;密码是否可以复制粘贴;密码是否以*之类的加秘符号显示6.修改密码当然具体情况具体分析哈~不能一概而论~实际测试中可能只用到其中几条而已,比如银行卡密码的修改,就不用考虑英文和非法字符,更不用考虑那些TAP之类的快捷键.而有的需要根据需求具体分析了,比如连续出错多少次出现的提示,和一些软件修改密码要求一定时间内有一定的修改次数限制等等。1.不输入旧密码,直接改密码2.输入错误旧密码3.不输入确认新密码4.不输入新密码5.新密码和确认新密码不一致6.新密码中有空格7.新密码为空8.新密码为符合要求的最多字符9.新密码为符合要求的最少字符10.新密码为符合要求的非最多和最少字符11.新密码为最多字符-112.新密码为最少字符+113.新密码为最多字符+114.新密码为最少字符-115.新密码为非允许字符(如有的密码要求必须是英文和数字组成,那么要试汉字和符号等)16.看是否支持tap和enter键等;密码是否可以复制粘贴;密码是否以*之类的加秘符号17.看密码是否区分大小写,新密码中英文小写,确认密码中英文大写.18.新密码与旧密码一样能否修改成功.只从用户名和密码角度写了几个要考虑的测试点,如果需求中明确规定了安全问题,Email,出生日期,地址,性别等等一系列的格式和字符要求,那就都要写用例测了~9.用户名是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了,如含有空格,#等,看需求是否允许吧~)实际测试中可能只用到其中几条而已,比如银行卡密码的修改,就不用考虑英文和非法字符,更不用考虑那些TAP之类的快捷键.而有的需要根据需求具体分析了,比如连续出错多少次出现的提示,和一些软件修改密码要求一定时间内有一定的修改次数限制等等。控件类型大分类小分类检查内容输入[最小值-1]输入[最小值]输入[最大值]输入[最大值+1]输入[最小位数-1]输入[最小位数]输入[最大位数]输入[最大位数+1]允许输入小数位的控件,小数位的长度做以上同样测试输入[空白(NULL)]、空格或‘“~!@#$%^&*()_+-={}[]|\:;”’,./?;”等可能导致系统错误的字符禁止直接输入特殊字符时,使用“粘贴”、“拷贝”功能尝试输入,并测试能否正常提交保存。word中的特殊功能,通过剪贴板拷贝到输入框:分页符,分节符,类似公式的上下标等输入[负值]输入设计书中明确指出禁止输入的数字输入[英文字母]数值输入的长度:整型----32位最大值65535,最小值-65535;16位最大值32767,最小值-32767带符号的数值:带正号的正数,带负号的负数小数:小数点后的位数,小数的四舍五入问题,小数点前零舍去的情况,如.12;多个小数点的情况;0值:0.0,0.,.0分数:如2/3首位为零的数值:如01=1科学技术法是否支持:如1.0E2指数是否支持全角数字和半角数字的情况数字与字母的混合:16进制数值,8进制数值货币型输入项:允许小数点后几位输入[全角字符]输入[半角字符]数字字符邮政编码输入项的输入限制,如只能输入半角数字字符或某几个指定字符字符型字符种类TextBox数值型边界值位数异常值、特殊值电话号码和传真输入限制,如只能输入半角数字字符和半角括号“()”及半角减号“-”;电话或传真只能输入数字和减号。E-mail地址的格式检查,如输入字符串中必须包含“@”和半角“.”字符。年龄的输入限制检查,一般=200即可。输入设计书中明确指出禁止输入的字符输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’,./?;”等可能导致系统错误的字符登录验证时大、小写是否区分登录只能输入半角字符是否允许输入特殊字符允许回车换行保存后再显示能够保持输入时的格式仅输入回车换行,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示仅输入空格,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示输入[最小字符数-1]输入[最小字符数]输入[最大字符数]输入[最小字符数+1]输入不存在的文件名输入文件名称超长(256个字符)输入带路径的文件名和不带路径的文件名手工输入后缀名称对于文件大小的限制,需要采用边界值法测试系统的处理方式是否符合需求;考虑磁盘空间不足/满的情况文件名的非法字符集:/\:*?|不输入文件名和输入空格输入中间有空格的路径名和文件名字符型字符种类密码输入项的特殊处理多行文本框输入长度检查TextBox文件名输入项的测试输入合法字符,但影响系统判断文件名有效性的情况,如输入a;b-20003.5.8日输入[0日]日输入[1日]日输入[32日]月输入[1、3、5、7、8、10、12月]、日输入[31日]月输入[4、6、9、11月]、日输入[30日]月输入[4、6、9、11月]、日输入[31日]输入非闰年,月输入[2月]、日输入[28日]输入非闰年,月输入[2月]、日输入[29日](闰年)月输入[2月]、日输入[29日](闰年)月输入[2月]、日输入[30日]月输入[0月]月输入[1月]月输入[12月]月输入[13月]异常值、特殊值输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’,./?;”等可能导致系统错误的字符时输入[30时]时输入[31时]时输入[00时]30时制是否允许存在1点~5点分输入[59分]分输入[60分]分输入[00分]秒输入[59秒]秒输入[60秒]秒输入[00秒]异常值、特殊值输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’,./?;”等可能导致系统错误的字符分别输入所有允许输入的特定值输入任意不属于特定值范围的字符异常值、特殊值输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’,./?;”等可能导致系统错误的字符字符型日期型合法性检查时间型合法性检查特定值(如:只允许输入:0,1等)合法性检查TextBox文件名输入项的测试连续选择连续选择相邻的checkbox跳跃选择跳跃选择不连续的checkbox单选选择某一个列表项复选使用ctrl选择多个列表项上键头鼠标点击按件的“上箭头”下键头鼠标点击按件的“下箭头”上键头按下键盘的“上箭头”下键头按下键盘的“下箭头”输入[最小