通用测试用例1.文档介绍.................................................21.1文档目的............................................21.2文档范围............................................21.3读者对象............................................21.4参考文献............................................21.5术语与缩写解释.....................................22.功能测试用例...........................................22.1被测试对象的介绍......................................22.2测试范围与目的.........................................22.3测试环境与测试辅助工具的描述.............................32.4测试驱动程序的设计...............................32.5功能测试用例....................................33.性能测试用例.....................................173.1被测试对象的介绍...............................173.2测试范围与目的....................................173.3测试环境与测试辅助工具的描述........................173.4测试驱动程序的设计...............................173.5性能测试用例....................................184.图形用户界面测试用例................................204.1被测试对象的介绍.................................204.2测试范围与目的..................................204.3测试环境与测试辅助工具的描述........................204.4测试驱动程序的设计...............................204.5用户界面测试的检查表..............................201.文档介绍1.1文档目的本文档的目的在于为执行测试提供用例,指导测试的实施,查找分析缺陷,评估测试质量。1.2文档范围本文档包括了功能测试用例、性能测试用例、GUI测试用例。1.3读者对象测试成员,项目经理,开发人员等相关人员。1.4参考文献[软件测试技术]徐芳,系统测试规范,机械工业出版社,2007-21.5术语与缩写解释缩写、术语解释OAOfficeAutomationGUI图形用户界面2.功能测试用例2.1被测试对象的介绍2.2测试范围与目的测试范围是需求规格说明书中的需求功能性需求中的各个子模块的各个功能。测试目的是在于明确系统功能测试的范围,并详细描述测试该系统的功能需求。2.3测试环境与测试辅助工具的描述2.3.1测试环境:操作系统Windows7浏览器IE11移动浏览器WAP2.3.2测试辅助工具:2.4测试驱动程序的设计2.5功能测试用例序号1功能点注册用例编号输入/动作预期结果实际结果1必填项分别为空注册显示必填项提示信息2用户名含有非法字符注册显示用户名字符验证提示信息3两次输入密码不一致进行注册显示两次输入密码不一致提示信息4密码含有非法字符注册显示密码字符验证提示信息5邮箱格式不正确做出正确的响应显示“邮箱地址格式有错误”6用户名和密码长度都为【最大值】,进行注册注册成功7用户名长度为【最大值】+1,进行注册显示用户名长度验证提示信息8密码长度为【最大值】+1,进行注册显示密码长度验证提示信息9用户名和密码长度都为【最小值】,进行注册注册成功10用户名长度为【最小值】-1,进行注册显示用户名长度验证提示信息11密码长度为【最小值】-1,进行注册显示密码长度验证提示信息12用户名和密码长度在【最小值,最大值】之间,进行注册注册成功13改变已存在用户的用户名的大小写进行注册根据需求看是否区分大小写14以已经注册的用户名进行注册显示用户名已存在提示信息序号2功能点登录用例编号输入/动作预期结果实际结果1使用合法用户名和密码登陆登陆成功2使用错误的用户名或密码登陆显示用户名或密码错误提示信息3用户名和密码均为空登陆显示请输入用户名和密码提示信息4密码为空进行登陆显示请输入密码,密码不能为空提示信息5用户名为空登陆显示请输入用户名提示信息6改变合法用户名的大小写登陆显示用户名或密码错误提示信息7改变合法密码的大小写登陆显示用户名或密码错误提示信息8在合法用户名或密码前插入显示用户名或密码空格错误提示信息9在合法用户名或密码中间插入空格显示用户名或密码错误提示信息10在合法用户名或密码后插入空格显示用户名或密码错误提示信息11使用已被删除的账号登陆显示不存在此用户等相应提示信息12用户名中含有全角字符登陆显示用户名或密码错误提示信息13密码中含有全角字符登陆显示用户名或密码错误提示信息14登陆界面是否支持快捷键,如Tab,Enter键Tab键能按照顺序切换焦点,Enter键能焦点于登陆按钮上序号3功能点修改密码用例编号输入/动作预期结果实际结果1新密码长度在【最小值,最大值】之间,进行修改修改成功2新密码长度为【最大值】,进行修改修改成功3新密码长度为【最小值】,进行修改修改成功4不输入旧密码进行修改显示未输入旧密码提示信息5输入错误的旧密码进行修改显示旧密码输入错误提示信息6新密码输入为空进行修改显示未输入新密码提示信息7重复新密码输入为空进行修改显示未输入二次密码提示信息8新密码与重复新密码不一致进行修改显示两次密码输入不一致提示信息9新密码长度为【最大值】+1,进行修改显示密码长度验证提示信息10新密码长度为【最小值】-1,进行修改显示密码长度验证提示信息11新密码中输入非法字符进行修改显示密码字符验证提示信息序号4功能点新增用例编号1.输入/动作预期结果实际结果1执行新增操作输入必填字段能正常完成新增操作。2只填写界面上标识的必填字段(即标识*号)号的字段。能够正常进行保存。3输入相关数据后,进行保存。制造提交失败的数据。提交失败后,界面的数据仍保留,不会清空。4执行新增操作,对排序没有特殊要求的界面满足新增记录排在首行的规则。5执行新增操作,关键字段与数据库中已存在的值重复。给予‘XX已存在,请重新输入’的提示信息。6执行新增操作,各输入的值都大于表中定义的长度在各输入框中,输入的内容达到所定义的长度时,则限制无法输入了。(如果输入的为中文字符,则控制到一半的长时就够了)7存在日期型数据进行了格式化输入,不可以输入非正常日期之外的数据。8存在日期型数据,输入的值为1899-01-01或2999-01-01给予提示信息,不允许提交。9存在时间型数据进行了格式化输入,不可以输入非时间之外的数据。10非负整型数据:1、输入正常的正整数2、输入0、负数、小数3、输入超大值(超出该字段定义范围)4、输入非数值(如数值+字符;字符+数值;纯字符)进行了格式化输入控制;1、能够正常输入2、不允许输入3、给予提示信息4、不允许输入或提交时给予提示信息。11整型数据:1、输入正整数、0、负整数2、输入小数3、输入超大值(超出该字段定义范围)4、输入非数值(如数值+字符;字符+数值;纯字符)进行了格式化输入控制:1、能够正常输入2、不允许输入3、给予提示信息4、不允许输入或提交给予提示信息。12浮点型数据:1、输入正数、0、负数2、输入超大值(超出该字段定义范围)3、输入超出精度范围值(超出该字段定义精度)4、输入非数值(如数值+字符;字符+数值;纯字符)进行了格式化输入控制:1、能够正常输入2、给予提示信息3、给予提示信息4、不允许输入或提交给予提示信息。13操作新增操作,在各输入框中,输入@#$%^&*()p~%[]-/’等。1、不允许输入或提示‘你输入的**中存在非法字符,请重新输入’,光标停留在待输入的输入框处。2、允许输入保存后,能够正常回显。14在各输入框中输入相应的值进行新增保存。1、前面存在空格2、后面存在空格3、前/后都存在空格4、中间存在空格1、2、3能够正常去掉空格保存;4连同空格一起进行保存。15在多行文本框中输入文字及回车进行保存,存在一个或多个回车键能够正常进行保存及回显161、主页地址2、电话号码3、E-mail地址1、主页地址中可输入\2、电话号码中可输入\-3、E-mail地址中中输入@16关键字段不输入或输入空格。提示‘请输入XX,光标停留在第一个需输入的输入框处。17点击‘新增’按钮,在弹出的页面中,输入及选择相应信息,点击取消(返回)按钮。给予‘是否需要保存’的提示18点击‘新增’按钮,在弹出的页面中,输入及选择相应信息,在弹出的提示中,选择取消按钮,输入相应的内容回到原记录所在页面,不更新任何值。19点击‘新增’按钮,在弹出的页面中,输入及选择相应信息,点击取消(返回)按钮,在弹出的提示框中,选择确定按钮,任一关键字段没有进行输入。给予XX必须输入的提示信息。20点击‘新增’按钮,在弹出的页面,输入及选择相应信息,取消(返回)按钮,在弹出的提示框中,再选择确定按钮,输入相应的内容提示‘保存成功!’返回到原页面首页首行显示新增的记录。21点击‘新增’按钮,再点击重置,输入相关数据后,进行保存。此界面对应的表中存在默认生成的必填字段。能够正常进行保存。22点击新增按钮,再点击重置。此界面对应的有新增后默认生成的数据。能够清空已输入的数据,但不清空新增时默认生成的数据。序号5功能点修改用例编号输入/动作期望结果实际结果1勾选一条记录,进行修改保存。能够正常进行修改保存,更新数据库中相应的值。2未选择记录,点击修改按钮。提示‘请选择一条记录!’或修改按钮呈灰色显示或默认选中第一条记录3选择一条记录,点击修改按钮,进行修改,点击确定按钮,不修改任何内容提示‘保存成功!’,不进行更新,返回到原记录所在位置。4选择一条记录,点击修改按钮,进行修改,点击确定按钮,将关键字段修改成一个已存在的值。提示‘该XX已存在,请重新输入!’,光标停在XX输入框处5翻页后,选择一条记录,点击修改按钮,进行修改,点击确定按钮。修改各数据提示‘保存成功!’,返回到原记录所在位置,界面上显示修改后的值。6选择一条记录,点击修改按钮,再点击返回按钮不修改任何内容直接返回原记录所在页7选择一条记录,点击修改按钮,进行修改,再点击返回按钮提示‘是否需要保存’。8选择一条记录,点击修改按钮,进行修改,点击取消(返回)按钮,在弹出的提示框中,选择取消按钮停留在修改页面。9选择一条记录,点击修改按钮,进行修改,点击确定后,再点击返回按钮,在弹出的提示框中,选择取消按钮同上10选择一条记录,点击修改按钮,进行修改,点击取消(返回)按钮,在弹出的提示框中,选择确定按钮执行保存的操作11勾选多条记录,点击修改按钮。提示‘您选择了多条记录,系统将修改第一条记录,且弹出第一条记录进行修改12存在多行文本框中输入内容,且按回车进行换行。1、用多行文本框进行回显;2、用单行文件框进行回显。能够正常进行显示。13选择一条记录进行修改保存1、该界面调用其它界面的数据。2、被调用的数据已被删除或修改。能够正常进行修改保存序号6功能点保存用例编号输入/动作期望结果实际结果1进行新增或修改操作,输入相关内容后,多次提交保存操作。在提交反馈之前,按钮呈灰色显示不允许点击