《通用测试用例(20页).doc》由会员分享,可在线阅读,更多相关《通用测试用例(20页).doc(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-通用测试用例-第 20 页通用测试用例01. 文档介绍1.1 文档目的 本文档的目的在于为执行测试提供用例,指导测试的实施,查找分析缺陷,评估测试质量。1.2 文档范围 本文档包括了功能测试用例、性能测试用例、GUI测试用例。1.3 读者对象测试成员,项目经理,开发人员等相关人员。1.4 参考文献软件测试技术 徐芳,系统测试规范,机械工业出版社,2007-21.5 术语与缩写解释缩写、术语解 释OAOffice AutomationGUI图形用户界面2. 功能测试用例2.1 被测试对象的介绍2.2 测试范围与目的测试范围是需求规格说明书中的需求功能性需求中的各个子模块的各个功能。 测试目的是
2、在于明确系统功能测试的范围,并详细描述测试该系统的功能需求。2.3 测试环境与测试辅助工具的描述2.3.1测试环境 :操作系统Windows 7浏览器IE11移动浏览器WAP2.3.2测试辅助工具 :2.4 测试驱动程序的设计2.5 功能测试用例序号1功能点注册用例编号输入/动作预期结果实际结果1必填项分别为空注册显示必填项提示信息2用户名含有非法字符注册显示用户名字符验证提示信息3两次输入密码不一致进行注册显示两次输入密码不一致提示信息4密码含有非法字符注册显示密码字符验证提示信息5邮箱格式不正确做出正确的响应显示“邮箱地址格式有错误”6用户名和密码长度都为【最大值】,进行注册注册成功7用户
3、名长度为【最大值】+1,进行注册显示用户名长度验证提示信息8密码长度为【最大值】+1,进行注册显示密码长度验证提示信息9用户名和密码长度都为【最小值】,进行注册注册成功10用户名长度为【最小值】-1,进行注册显示用户名长度验证提示信息11密码长度为【最小值】-1,进行注册显示密码长度验证提示信息12用户名和密码长度在【最小值,最大值】之间,进行注册注册成功13改变已存在用户的用户名的大小写进行注册根据需求看是否区分大小写14以已经注册的用户名进行注册显示用户名已存在提示信息序号2功能点登录用例编号输入/动作预期结果实际结果1使用合法用户名和密码登陆登陆成功2使用错误的用户名或密码登陆显示用户名
4、或密码错误提示信息3用户名和密码均为空登陆显示请输入用户名和密码提示信息4密码为空进行登陆显示请输入密码,密码不能为空提示信息5用户名为空登陆显示请输入用户名提示信息6改变合法用户名的大小写登陆显示用户名或密码错误提示信息7改变合法密码的大小写登陆显示用户名或密码错误提示信息8在合法用户名或密码前插入空格显示用户名或密码错误提示信息9在合法用户名或密码中间插入空格显示用户名或密码错误提示信息10在合法用户名或密码后插入空格显示用户名或密码错误提示信息11使用已被删除的账号登陆显示不存在此用户等相应提示信息12用户名中含有全角字符登陆显示用户名或密码错误提示信息13密码中含有全角字符登陆显示用户
5、名或密码错误提示信息14登陆界面是否支持快捷键,如Tab,Enter键Tab键能按照顺序切换焦点,Enter键能焦点于登 陆按钮上序号3功能点修改密码用例编号输入/动作预期结果实际结果1新密码长度在【最小值,最大值】之间,进行修改修改成功2新密码长度为【最大值】,进行修改修改成功3新密码长度为【最小值】,进行修改修改成功4不输入旧密码进行修改显示未输入旧密码提示信息5输入错误的旧密码进行修改显示旧密码输入错误提示信息6新密码输入为空进行修改显示未输入新密码提示信息7重复新密码输入为空进行修改显示未输入二次密码提示信息8新密码与重复新密码不一致进行修改显示两次密码输入不一致提示信息9新密码长度为
6、【最大值】+1,进行修改显示密码长度验证提示信息10新密码长度为【最小值】-1,进行修改显示密码长度验证提示信息11新密码中输入非法字符进行修改显示密码字符验证提示信息序号4功能点新增用例编号1. 输入/动作预期结果实际结果1执行新增操作输入必填字段能正常完成新增操作。2只填写界面上标识的必填字段(即标识*号)号的字段。能够正常进行保存。3输入相关数据后,进行保存。制造提交失败的数据。提交失败后,界面的数据仍保留,不会清空。4执行新增操作,对排序没有特殊要求的界面满足新增记录排在首行的规则。5执行新增操作,关键字段与数据库中已存在的值重复。给予XX已存在,请重新输入的提示信息。6执行新增操作,
7、各输入的值都大于表中定义的长度在各输入框中,输入的内容达到所定义的长度时,则限制无法输入了。(如果输入的为中文字符,则控制到一半的长时就够了)7存在日期型数据进行了格式化输入,不可以输入非正常日期之外的数据。8存在日期型数据,输入的值为1899-01-01或2999-01-01给予提示信息,不允许提交。9存在时间型数据进行了格式化输入,不可以输入非时间之外的数据。10非负整型数据:1、输入正常的正整数2、输入0、负数、小数3、输入超大值(超出该字段定义范围)4、输入非数值(如数值+字符;字符+数值;纯字符)进行了格式化输入控制;1、能够正常输入2、不允许输入3、给予提示信息4、不允许输入或提交
8、时给予提示信息。11整型数据:1、输入正整数、0、负整数2、输入小数3、输入超大值(超出该字段定义范围)4、输入非数值(如数值+字符;字符+数值;纯字符)进行了格式化输入控制:1、能够正常输入2、不允许输入 3、给予提示信息4、不允许输入或提交给予提示信息。12浮点型数据:1、输入正数、0、负数2、输入超大值(超出该字段定义范围)3、输入超出精度范围值(超出该字段定义精度)4、输入非数值(如数值+字符;字符+数值;纯字符)进行了格式化输入控制:1、能够正常输入2、给予提示信息 3、给予提示信息4、不允许输入或提交给予提示信息。13操作新增操作,在各输入框中,输入#$%&*()%-/等。1、不允
9、许输入或提示你输入的*中存在非法字符,请重新输入,光标停留在待输入的输入框处。2、允许输入保存后,能够正常回显。14在各输入框中输入相应的值进行新增保存。1、前面存在空格2、后面存在空格3、前/后都存在空格4、中间存在空格1、2、3能够正常去掉空格保存;4连同空格一起进行保存。15在多行文本框中输入文字及回车进行保存,存在一个或多个回车键能够正常进行保存及回显161、主页地址2、电话号码3、E-mail地址1、主页地址中可输入2、电话号码中可输入-3、E-mail地址中中输入16关键字段不输入或输入空格。提示请输入XX,光标停留在第一个需输入的输入框处。17点击新增按钮,在弹出的页面中,输入及
10、选择相应信息,点击取消(返回)按钮。给予是否需要保存的提示18点击新增按钮,在弹出的页面中,输入及选择相应信息,在弹出的提示中,选择取消按钮,输入相应的内容回到原记录所在页面,不更新任何值。19点击新增按钮,在弹出的页面中,输入及选择相应信息,点击取消(返回)按钮,在弹出的提示框中,选择确定按钮,任一关键字段没有进行输入。给予XX必须输入的提示信息。20点击新增按钮,在弹出的页面,输入及选择相应信息,取消(返回)按钮,在弹出的提示框中,再选择确定按钮,输入相应的内容提示保存成功!返回到原页面首页首行显示新增的记录。21点击新增按钮,再点击重置,输入相关数据后,进行保存。此界面对应的表中存在默认
11、生成的必填字段。能够正常进行保存。22点击新增按钮,再点击重置。此界面对应的有新增后默认生成的数据。能够清空已输入的数据,但不清空新增时默认生成的数据。序号5功能点修改用例编号输入/动作期望结果实际结果1勾选一条记录,进行修改保存。能够正常进行修改保存,更新数据库中相应的值。2未选择记录,点击修改按钮。提示请选择一条记录!或修改按钮呈灰色显示或默认选中第一条记录3选择一条记录,点击修改按钮,进行修改,点击确定按钮,不修改任何内容提示保存成功!,不进行更新,返回到原记录所在位置。4选择一条记录,点击修改按钮,进行修改,点击确定按钮,将关键字段修改成一个已存在的值。提示该XX已存在,请重新输入 !
12、,光标停在XX输入框处5翻页后,选择一条记录,点击修改按钮,进行修改,点击确定按钮。修改各数据提示保存成功!,返回到原记录所在位置,界面上显示修改后的值。6选择一条记录,点击修改按钮,再点击返回按钮不修改任何内容直接返回原记录所在页7选择一条记录,点击修改按钮,进行修改,再点击返回按钮提示是否需要保存。8选择一条记录,点击修改按钮,进行修改,点击取消(返回)按钮,在弹出的提示框中,选择取消按钮停留在修改页面。9选择一条记录,点击修改按钮,进行修改,点击确定后,再点击返回按钮,在弹出的提示框中,选择取消按钮同上10选择一条记录,点击修改按钮,进行修改,点击取消(返回)按钮,在弹出的提示框中,选择
13、确定按钮执行保存的操作11勾选多条记录,点击修改按钮。提示您选择了多条记录,系统将修改第一条记录,且弹出第一条记录进行修改 12存在多行文本框中输入内容,且按回车进行换行。1、用多行文本框进行回显;2、用单行文件框进行回显。能够正常进行显示。13选择一条记录进行修改保存1、该界面调用其它界面的数据。2、被调用的数据已被删除或修改。能够正常进行修改保存序号6功能点保存用例编号输入/动作期望结果实际结果1进行新增或修改操作,输入相关内容后,多次提交保存操作。在提交反馈之前,按钮呈灰色显示不允许点击。2进行保存操作。当反馈时间达到12S以上时。给予正在处理中的进度条提示。序号7功能点删除用例编号输入
14、/动作期望结果实际结果 1选择一条记录,执行删除操作。能够正常完成删除操作。2不选择任何记录,直接点击删除按钮。提示请选择一条记录!或删除按钮呈灰色显示或默认选择一条记录3选择一条记录,点击删除按钮。提示您是否真的要删除所选中的记录?,点击取消,不进行任何操作,回到原界面,点击确定删除,界面刷新不显示此条记录,停留在所删除记录所在页,总记录数-1。4设置条件查询出记录后翻页,选择一条记录,点击删除按钮并确定删除。翻页后,只存在一条记录界面正常刷新至上一页,页数等于原页数-1。5勾选多条记录,点击删除按钮,在弹出的提示框中,点击确定。能够正常批量删除多条数据。6选择记录进行删除1、所删除记录被其
15、它引用,不允许被删除。2、所删除记录被其它引用,允许被删除。1、给予明确提示信息,不允许被删除(不给予确认删除的提示信息)2、给予明确提示信息,让用印确认是否删除,可选择是否继续。序号.8功能点查询用例编号输入/动作期望结果实际结果 1查询页面,是否提供了用户最常关注的字段作为查询条件?已提供各关键字段作为查询条件2单独遍历各查询条件.各查询条件下都存在相应的值.查询出符合条件的记录3设置界面上的所有查询条件进行查询,单击查询按钮.能够执行查询,且已输入/选择的查询条件能够保留.4随机对各查询条件进行组合查询,各查询条件下存在相应的值.同上5在各字符串类型字段中输入非精确值进行查询. 各查询条
16、件下存在相应的值.同上6设置A及B查询查询条件,再变更A查询条件.B查询条件是根据A查询条件加载的值(可延伸至多个相互关联的条件)B查询条件更新为请选择,需根据A查询条件重新进行选择.7输入查询值存在输入范围内的记录.同上8输入查询值存在输入范围内的记录.存在等于开始日期或等于结束日期的记录能够查询出等于开始日期或结束日期的记录.9输入查询值1、开始日期大于结束日期2、开始日期等于结束日期3、开始日期小于结束日期,但两者格式不一致。1、给予提示信息。2、能够正常查询。3、进行格式化后能够正常查询10输入非完整的日期或其它数据.进行了格式化输入或给予明确提示11输入查询值根据所配对的布尔表达式查
17、询出相应的值。12输入查询的边界值选择各布尔表达式。同上。131、输入超大值,进行查询2、输入超出精度的数据,进行查询能够给予正确提示,不会出错。14输入非数值数据进行查询能够给予正确提示,不会出错或不允许输入15按布尔或枚举型查询字段默认进行查询。能够查询出相应的值。16按布尔或枚举型查询字段非默认进行查询。能够查询相应的值。17按布尔或枚举值进行查询后,再切换条件。1、切换的时候自动进行查询。2、切换后再点击查询按钮时才进行查询。18输入#$%&*()%-like=?等符号查询不到任何记录.19设置条件查询出记录后,翻到最后一页,再更改查询条件。第一个查询条件查询出来的记录页数必须多于第二
18、个查询条件查询出来的记录页数。查询出相应的记录20设置条件查询记录后,选择最后一条记录,再更改查询查询条件两次查询出来的记录都必须不超过一页,且第一次查询出来的记录多于第二次查询出来的记录查询出相应的记录21设置查询条件查询出记录后,翻页,修改该记录,再进行保存修改该记录为满足查询条件返回原记录所在位置,查询条件保留22设置查询条件查询出记录后,翻到最后一页,修改该记录,再进行保存修改该为不满足查询条件,最后一页只有一条记录返回原记录所在页面,查询条件保留,不显示该记录,总页数,总记录显示正常23设置条件查询出记录后,再更换为其它查询条件。清空原输入的内容/原选择的值也复位为默认状态。24设置
19、查询条件,点击查询按钮该查询条件下无任何记录提示未查到任何记录,请放大查询条件试试!25设置查询条件,按回车键执行查询条件。26选中一条记录后,再执行任意查询操作取消被选中记录前的勾选27翻页后,重新执行查询操作.自动刷新新的查询结果,且从首页开始显示;且如有光标定位,则定位在首行。28提供了重置查询条件的功能提供重置功能,且重置后,已输入或已选择的值都恢复为默认值.序号9功能点翻页用例编号输入/动作期望结果实际结果 1输入页数,点击确定按钮。能够正常转向所输入的页面,且当前页数及当前页的数据显示正确。2同上能够正常加载界面上的各查询条件的下拉列表中的值。3点击首页、上一页、下一页、未页。能够
20、正常进行转向,且当前页数及当前页的数据显示正确。41、已在首页,点击首页或上一页;2、已在未页,点击未页或下一页;能够正常提示或不会报错,当前页数及当前页的数据显示正确。5输入页数,点击确定按钮。1、输入非正整数2、输入超出的页数3、输入超大的数值。1、限制不允许输入;2、3自动转到未页或给予提示;6勾选部分记录后,再翻页视需求定原选中的记录是否保持选中。7设置查询条件查询出记录后,翻页,修改该记录,再进行保存修改该记录为满足查询条件返回原记录所在位置,查询条件保留8设置查询条件查询出记录后,翻到最后一页,修改该记录,再进行保存,修改该为不满足查询条件,最后一页只有一条记录返回原记录所在页面,
21、查询条件保留,不显示该记录,总页面,总记录显示正常9设置查询条件查询出记录后,再翻页,新增一条记录保存。新增的记录不满足查询条件返回首页,不显示新增的记录查询条件保留10打开过新的子窗口,且没有关闭,执行翻页操作。能够正常翻页,翻页后在原有页面有显示。11进行翻页,打开某记录的子页面。能够正常打印子窗口,且子页面也如存在分页数据,应重新定位从首页开始显示。12进行翻页后,对当前页的数据进行任意操作.进行操作后,能够正常更新数据,且保留在当前页.13进行翻页后,选择当前页的某记录弹出窗口进行操作.操作的结果影响原界面的数据.返回后能正常刷新当前页数据,且保留在当前页。序号10功能点全选用例编号输
22、入/动作期望结果实际结果1点击全选按钮,部分记录已被选中当前页的全部记录被选中2点击全选按钮后,再点击全选按钮当前页的全部记录被取消选中,全选按钮被取消选中3点击全选按钮后,再去掉某些记录的勾选。当前页的全选按钮取消选中。4将当前页的所有记录单个单个全部勾选当前页的全选按钮被选中。序号11功能点文件上传用例编号输入/动作期望结果实际结果1选择一个所支持的格式进行上传操作。文件大小符合要求。能够正常进行上传,在上传过程中,不允许再点击上传按钮。2选择一个所支持的格式进行上传操作。文件大小超出限制提示文件大小不允许超出XXMB,请重新选择3选择一个所支持的格式进行上传操作。文件大小为0KB提示文件
23、大小不允许为0KB,请重新选择。4选择一个所不支持格式的文件进行上传操作。提示系统不支持XX格式的文件上传,请重新选择51、手工输入一个路径地址,点击上传按钮。2、手工输入一个文件名,点击上传按钮。此文件不存在提示文件不存在,请重新选择。6上一次上传失败后,再进行上传操作。能够正常进行上传。3. 性能测试用例3.1 被测试对象的介绍本文档主要是针对测试其性能而编写的测试用例。3.2 测试范围与目的测试范围:需求性能中的各个子内容,包括页面平均响应速度、可容纳同时在线的用户数、在移动设备中访问本系统的功能。测试目的:在于明确系统性能测试的范围,并详细描述测试该系统的的各性能。3.3 测试环境与测
24、试辅助工具的描述3.3.1测试环境: 操作系统Windows 7浏览器IE113.3.2测试工具:企业级软件并发自动化压力测试工具3.4 测试驱动程序的设计3.5 性能测试用例页面平均响应速度用户请求页面平均响应时间不超过5秒钟,最长响应时间不超过10秒钟用例目的测试用户请求页面是否能够在5分钟内响应,最长也不要超过10分钟前提条件用户需要登录,进入本系统用例ID输入数据期望的性能(平均值)实际性能(平均值)Pass/Fail/To do注释执行人员123可容纳同时在线的用户数系统可以容纳500用户同时在线办公用例目的测试本系统是否可以容纳500人同时在线前提条件需进入本系统用例ID输入数据期
25、望的性能(平均值)实际性能(平均值)Pass/Fail/To do注释执行人员456在移动设备中访问本系统的功能在移动设备访问本系统的功能。同时,由于移动设备是无线访问我们的Web应用,因此不要把页面设置得太复杂,避免因页面过大影响访问速度用例目的测试在移动设备中是否可以进入本系统与使本系统的基本功能前提条件服务器运行和使用的移动调备可以登录网络用例ID输入数据期望的性能(平均值)实际性能(平均值)Pass/Fail/To do注释执行人员784. 图形用户界面测试用例4.1 被测试对象的介绍4.2 测试范围与目的4.2.1 GUI 测试用例范围:4.2.1.1窗体测试 a.窗体大小是否合适,
26、控件布局是否合理; b.移动窗体.快速或慢速移动窗体,背景及窗体本身刷新是否正确; c.缩放窗体,窗体上的控件是否随窗体的大小变化而变化; d.显示分辨率.在不同的分辨率的情况下测试程序的显示是否正常; f.进行测试时图标执行操作是否有效,是否与菜单栏中图标显示一致;错误信息内容是否正确,无错别字,且明确等等;4.2.1.2菜单测试 a.选择菜单是否可以正常工作,并与实际执行内容一致; b.是否有错别字: c.快捷键是否重复; d.热键是否重复; e.快捷键与热键操作是否有效 f.是否存在中英文混合 g.菜单要与语境相关,如,不同权限的用户登陆一个应用程序,不同级别的用户可以看到不同级别的菜单
27、并使用不同级别的功能;4.2.1.3控件测试 a.窗体或控件的字体和大小是否一致; b.注意全角,半角是否混合 c.中英文是否混合.4.3 测试环境与测试辅助工具的描述4.3.1硬件设备序号设备型号设备用途设备配置1服务器测试浦东化妆品系统服务器功能个人计算机测试客户端的功能Windows74.3.2软件环境服务器软件环境操作系统:采用Windows7Web服务:数据库:SQL SERVER 2005 Express客户端软件环境操作系统:Windows74.4 测试驱动程序的设计4.5 用户界面测试的检查表检查项测试人员的评价窗口切换、移动、改变大小时正常吗?各种界面元素的文字正确吗?(如标题、提示等)各种界面元素的状态正确吗?(如有效、无效、选中等状态)各种界面元素支持键盘操作吗?各种界面元素支持鼠标操作吗?对话框中的缺省焦点正确吗?数据项能正确回显吗?对于常用的功能,用户能否不必阅读手册就能使用?执行有风险的操作时,有“确认”、“放弃”等提示吗?操作顺序合理吗?有联机帮助吗?各种界面元素的布局合理吗?美观吗?各种界面元素的颜色协调吗?各种界面元素的形状美观吗?字体美观吗?图标直观吗?