通用模块测试用例
输入数字、符号混合,字符数6-20位
输入字母大小写混合,字符数6-20位
邮箱验证
输入字母、符号混合,字符数6-20位
输入字母(小写、或大写、或大小写组合) 、数字、符号混合,字符数6-20位
输入确认密码与设置密码不一致 输入确认密码与设置密码的字母大小写不一 致 输入确认密码与设置密码相同,但有全角和 半角的区别 分别输入确认密码与设置密码的空格个数、 空格位置不一致 全角输入法,输入用户名/邮箱/手机号码, 如:abc
验证是否支持快捷键tab键
各输入框输入正确信息,勾选我已阅读并同 意《用户注册协议》,通过快捷键tab键将光 标定位到注册按钮上,按回车
点击《用户注册协议》链接
各输入框输入正确信息,不勾选我已阅读并 同意《用户注册协议》,点注册 各输入框输入正确信息,勾选我已阅读并同 意《用户注册协议》,点注册
单击新增,各输入框输入正确内容,点击保 存 只填写界面上标识的必填(即标识*号)字 段,点击保存 分别使各必填字段为空或输入空格、回车、 Tab及其他不可见字符,点击保存 输入相关数据时,制造提交失败的数据,点 击保存 执行新增操作,测试新增记录是否排在首行? 新增超过一屏/一页的数据,测试满屏/超过 一页时其窗体是否有横向、纵向滚动条或换 页显示,界面显示是否正常,序号是否正确 执行新增操作,关键字段与数据库中已存在 的值重复,点击保存 单击新增,在新增页面输入及选择相应信 息,点击取消(返回)按钮 点击新增按钮,输入信息后,点重置 检查新增页面的下拉选项或单选项与其他新 增项之间的联动过滤关系是否正确 新增成功后刷新页面
输入11位以上述开头但含有全角数字 输入位数多于11位的半角数字,如12位以上 述开头的半角数字 输入位数少于11位的半角数字,如10位以上 述开头的半角数字 输入除数字以外的任何字符,如汉字、字母 、特殊字符等,或输入数字与任何字符的组 分别在手机号首尾输入空格
在手机号中间输入空格 手机号输入框是否支持右键粘贴或Ctrl+V快 捷粘贴方式 输入正确的手机号码,点击获取验证码 分别在手机号码为空、输入的手机号码不规 范的情况下,点获取验证码 输入已存在的手机号,点获取验证码 在超时前输入错误的4位或6位半角数字验证 码 在超时前,分别输入验证码为少于4位或6位 、多于4位或6位的半角字符 在超时前,输入正确的验证码数字,但有全 角字符
执行新增操作,测试是否对各字段的长度进 行了限制
执行新增操作,各输入框中,输入非法字 符,如@#$%^&*()<p>~%[]-/’等
执行新增操作,分别使各输入框输入的值的 前面、后面、前后带空格,点击保存
修改/编辑 修改功能
删除
保存
执行新增操作,使各输入框输入的值的中间 带空格,点击保存 在多行文本框中输入文字及一个或多个回车 键,点击保存,测试在多行文本框中,是否 允许存在回车符?
用户名和密码长度输入【最大值】
用户名和密码长度输入【最大值-1】
用户名和密码长度输入【最大值+1】
用户名和密码长度输入【最小值】
用户名和密码长度输入【最小值-1】
用户名和密码长度输入【最小值+1】
用户名和密码分别输入非法字符,如:#¥% ……@$%^&*()<p>~%[]-/’ 密码为6-20位的纯数字或字母(不是大小写混 合)或单一符号
测试针对特殊字段限制是否正常,如主页地 址、电话号码、E-mail地址等
要求非负整型数据的输入框,分别输入以下 类型数值: 1、输入正常的正整数; 2、输入0、负数、小数; 3、输入超大值(超出该字段定义范围); 4、输入非数值,如数值+字符、字符+数值 要求整型数据的输入框,分别输入以下类型 数值: 1、输入正整数、0、负整数; 2、输入小数; 3、输入超大值(超出该字段定义范围); 4、输入非数值,如数值+字符、字符+数值、 要求浮点型数据的输入框,分别输入以下类 型数值: 1、输入正数、0、负数; 2、输入超大值(超出该字段定义范围); 3、输入超出精度范围值(超出该字段定义精 度); 4、输入非数值,如数值+字符、字符+数值、 纯字符等;
输入页数,点击go(转到)按钮 点击首页、上一页、下一页、未页,测试各 页面转换是否正常 测试在各边界面值再进行翻页是否正确: 1、已在首页,点击首页或上一页; 2、已在未页,点击未页或下一页; 输入页数,点击go按钮,测试是否对所输入 的页数进行了判断: 1、输入非正整数 2、输入超出的页数 3、输入超大的数值 4、输入字符、中文 5、输入特殊字符 对数据操作(增删)后是否正确显示数据
点击数据记录后面的修改/编辑按钮,修改各 数据(输入正确的值),点击保存 点击数据记录后面的修改/编辑按钮,修改关 键字段与数据库中已存在的值重复,点击保 点击数据记录后面的修改/编辑按钮,再点击 取消(返回)按钮 修改引用的信息 修改页面,分别删除各必填字段输入框内容 或输入空格、回车、Tab及其他不可见字符, 修改相关数据时,制造提交失败的数据,点 击保存
在合法的用户名后插入空格和正确的密码
在合法的用户名中间插入空格和正确的密码
在合法的密码中任何位置插入空格 输入特殊字符或非法字符,如:#¥%…… @$%^&*()<p>~%[]-/’ 输入已经删除的用户名
用全三角输入法输入用户名或密码
输入正确用户名、密码,按回车 切换输入法,全角,输入用户名和密码, 如:abc 验证是否支持快捷键tab键 输入正确的用户名和密码,勾选记住密码, 点登录,退出登录,回到登录页,输入已记 住密码的账号 输入已记住的用户名和密码,不勾选记住密 码,点登录,退出登录,回到登录页,输入 取消记住密码的账号 输入正确的用户名和不正确的密码,勾选记 住密码,点登录
在超时前输入的验证码中有除数字以外的其 他字符,如汉字、字母、特殊字符等
在超时前输入的验证码首尾带空格
电话号码
用户名、设置密码、确认密码 字段
在超时前输入的验证码中间带空格
在超时后输入之前收到的正确的4位或6位半 角数字验证码
在倒计时结束后,点重新发送或获取验证码 在超时前输入正确的4位或6位半角数字验证 码 获取到验证码,在重新发送倒计时结束后, 点重新发送或获取验证码,在超时之前输入 前一次获得的验证码 验证码是否支持右键粘贴或Ctrl+V快捷粘贴 方 输式入除数字以外的任何字符,如汉字、字母 、特殊字符等,或输入数字与任何字符的组 合 输入密码和确认密码,是否以圆点或星号之 类的加密符号显示 用户名和密码长度在【最大值和最小值之间 】进行注册
测试时间
测试人员
用例执行结果
Pass
Failed
测试结果统
计
Block
No Run
Total
通过率
案例编号
案例名称
登录
用户名和密码字段
记住密码
注册
为空验证
软件版本 测试地点
必选
案例步骤
在浏览器地址栏处输入网址,按回车 点击页面上的“登录”或其他触发登录的地 方 输入正确的用户名和密码登录
不输入任何信息,点击登录
不输入任何信息,直接点注册
测试用例
真实姓名 身份证号码
手机号 验证码
分别使各必填为空或多个必填项同时为空, 点注册 输入中英文混合
输入中含有中英文空格
输入汉字1个字或大于6个字
输入字母小于3个字符,或大于16个字符
姓名含有非法字符 输入汉字2-6个字
输入字母介于3-16个字符
测试对身份证号码的溢出是否有作限制
输入存在的用户名,点击登录
输入存在的密码,点击登录 输入存在的用户名、不存在的密码,点击登 录 输入不存在的用户名、存在的密码,点击登 录 输入不存在的用户名、不存在的密码,点击 登录 连续输入3/4次用户名和密码不正确,点击登 录 输入正确的用户名和密码,但用户名未区分 小 输写入正确的用户名和密码,但密码未区分小 写 在合法的用户名前输入空格和正确的密码
身份证号与出生日期是否匹配 身份证号输入框是否支持右键粘贴或Ctrl+V 快捷粘贴方式 手机号格式化输入,联通:130132,155,156,185,186;移动:134139,147,150-152,157-159,182,187, 188;电信:133,153,189,180;输入以上述 开头的11位半角数字(无空格) 输入非上述开头的11位半角数字
搜索后执行翻页,是否正确
文件类型正确,文件大小合适,比如,jpg、 jpeg、bmp、png或gif、psd的格式图片,文 件大小为5M、4.9M及更小 文件类型正确,文件大小不合适,比如,jpg 、jpeg、bmp、png或gif、psd的格式图片, 文件大小为5.1M及更大 文件类型错误,文件大小合适,比如, doc;.xls;ppt;tiff;tga;png;swf; svg;pcx;dxf;wmf;emf;lic;eps;.txt 等格式文件,文件大小不大于5M 文件类型和文件大小合法,上传一个0kb的图 片 文件类型和文件大小合法,上传一个正在使 用中的图片(即打开该图片,再上传该图 文件类型和文件大小合法,手动输入一个存 在的图片地址 文件类型和文件大小合法,手动输入一个不 存在的图片地址 文件类型和文件大小合法,手动输入一个存 在的图片名称 上一次上传失败后,再进行上传操作,测试 上传失败后,是否还能继续上传 上传的文件控制不能放入exe.bat后缀名的文 件
输入确认密码与设置密码完全一致 用已经注册成功的用户名/邮箱/手机号码再 次注册 改变已存在用户名的大小写进行注册
设置密码和验证密码是否支持右键粘贴或 Ctrl+V快捷粘贴方式
分别在邮箱首尾输入空格
邮箱中间输入空格
邮箱字符长度超过32个字符
邮箱字符长度少于5个字符
功能模块测试用例(模板)
功能模块测试用例(模板)功能模块测试用例一、介绍本文档旨在提供一个功能模块测试用例的模板,以帮助测试人员更好地进行测试工作。
本文档包括测试用例的名称、测试目的、测试步骤、预期结果等内容,以便测试人员进行测试。
二、测试用例模板测试用例名称:测试目的:测试步骤:预期结果:三、测试用例详解1. 登录模块1.1 测试用例名称:登录功能测试1.1.1 测试目的:测试用户能否成功登录系统1.1.2 测试步骤:1. 输入正确的用户名和密码2. 点击登录按钮1.1.3 预期结果:1. 登录成功,跳转到系统首页2. 登录失败,提示用户名或密码错误1.2 测试用例名称:注销功能测试1.2.1 测试目的:测试用户能否成功注销系统1.2.2 测试步骤:1. 点击注销按钮2. 确认注销操作1.2.3 预期结果:1. 注销成功,跳转到登录页面2. 注销失败,提示注销操作失败2. 用户管理模块2.1 测试用例名称:添加用户测试2.1.1 测试目的:测试管理员能否成功添加用户2.1.2 测试步骤:1. 进入用户管理页面2. 点击添加用户按钮3. 输入用户信息4. 点击保存按钮2.1.3 预期结果:1. 添加用户成功,用户列表中新增一条用户记录2. 添加用户失败,提示添加用户操作失败2.2 测试用例名称:修改用户测试2.2.1 测试目的:测试管理员能否成功修改用户信息2.2.2 测试步骤:1. 进入用户管理页面2. 选择要修改的用户4. 修改用户信息5. 点击保存按钮2.2.3 预期结果:1. 修改用户成功,用户列表中对应用户记录的信息被修改2. 修改用户失败,提示修改用户操作失败2.3 测试用例名称:删除用户测试2.3.1 测试目的:测试管理员能否成功删除用户2.3.2 测试步骤:1. 进入用户管理页面2. 选择要删除的用户4. 确认删除操作2.3.3 预期结果:1. 删除用户成功,用户列表中对应用户记录被删除2. 删除用户失败,提示删除用户操作失败四、总结本文档提供了一个功能模块测试用例的模板,包括测试用例的名称、测试目的、测试步骤、预期结果等内容。
通用测试用例
1. 查询按日期进行正常显示,查询结果数据包含所选日期
2. 查询出所输入日期的数据
3. 查询不到任何信息(或给出提示信息)
测试是否能够实现模糊查询
3
1. 在查询条件中输入任意关键字(例如“测试”)
1. 可以查询到包含“测试”的所有信息
测试执行查询后,查询条件是否保留
新增--通用测试用例
用例标题
优先级
步骤
预期
测试是否能正常进行新增
1
1. 点击“新增”按钮;
2. 输入必填字段,点击“保存”;
3. 查看列表页面新增的数据;
1. 系统跳转至“新增”页面;
2. 系统提示“保存成功”,并跳转至列表页面;
3. 新增数据可在列表中查看到,且与新增时数据一致。
测试新增页面字段名称和字段类型是否正确
3
1. 输入@#$%^&*()<p>~'"%-like=?等符号
2. 输入脚本(例如:<script>alert(123456)</script>)
1. 查询不到任何记录
2. 查询不到任何信息,且不会对页面造成影响,不会弹出alert框
测试对下拉框数据进行查询是否正确
3
1. 按默认值查询
2. 随机选择下拉框数据进行查询
1. 选中一条数据,成功执行删除操作后,查看数据库中是否还存在该条数据
1. 数据库中仍存在该条数据,只是修改该条数据状态
测试是否支持回车查询
4
1. 输入查询条件,点击回车
1. 执行查询操作
删除--通用测试用例
用例标题
优先级
步骤
预期
功能模块测试用例(模板)
2.1.3 2.1 增 加用户 2.1.4
2.1.5 2.1.6 2.2.1 2.2 删 除用户
2.2.2
新增用户 系统管理员已登录系统 系统管理员在用户管理页面中单 动作 击“新增用户”按钮 必填项 系统管理员已登录系 令某项必填数据为空,其余数据 统,并进入到“新增用 正常填写,提交(例如,将用户 户”页面 名置空,提交) 数据有效 系统管理员已登录系 在本框中输入无效数据,提交 性 统,并进入到“新增用 (例如,输入非法E-mail: 户”页面 ,提交) 全部置空 系统管理员已登录系 令所有文本框为空,提交 统,并进入到“新增用 户”页面 输入范围 系统管理员已登录系 在文本框中输入长度为999的文 统,并进入到“新增用 本提交(例如,在用户名文本框 户”页面 中输入长度为999的文本) 提交新增 系统管理员已登录系统 在“新增用户”页面各项文本框 用户信息 中输入有效数据,提交 删除用户 系统管理员已登录系 系统管理员单击“删除”按钮 动作 统,并选择要删除的用 户 取消删除 系统管理员已登录系 在弹出的系统提示框中,单击按 动作 统,并单击“删除”按 钮“否” 钮
2.3.1 2.3.2 2.3.3
2 用 户管 理,并进 入到“编辑用户信息”页面 令某项必填数据为空,其余数据 不变,提交(例如,将用户密码 置空,提交) 在文本框中将数据修改为无效格 式,提交(例如,修改用户 E-mail为无效格式: ,提交) 令所有文本框为空,提交
输入框本身应有输入范围限 制,多出“最大输入位数” 部分应自动舍弃 系统提示“新增用户成功 ”,成功添加系统用户 弹出系统提示框“是否真的 要删除该用户?”,并出现 两个按钮“是”和“否” 删除用户动作取消
2.2 删 除用户 2.2.3 确定删除 系统管理员已登录系 动作 统,并单击“删除”按 钮 修改用户 系统管理员已登录系 动作 统,并选择要修改的用 户 用户信息 系统管理员已登录系统 显示结果 必填项 系统管理员已登录系 统,并进入到“编辑用 户信息”页面 数据有效 系统管理员已登录系 性 统,并进入到“编辑用 户信息”页面 全部置空 系统管理员已登录系 统,并进入到“编辑用 户信息”页面 输入范围 系统管理员已登录系 统,并进入到“编辑用 户信息”页面 提交修改 系统管理员已登录系统 用户信息 查询用户 系统管理员已登录系统 动作 查询结果 系统管理员已登录系统 正确性 错误查询 系统管理员已登录系统 提示 查看用户 系统管理员已登录系 动作 统,并选择要查看的用 户 在弹出的系统提示框中,单击按 该用户被删除,系统提示“ 钮“是” 用户删除成功” 系统管理员单击“编辑”按钮 成功进入“编辑用户信息” 页面 “编辑用户信息”页面中, 用户信息显示正确 提示“请输入×××”(例 如:请输入用户密码) 提示“请输入合法的××” (例如:请输入合法的E-mail 地址) 提示“请输入用户名”
软件测试用例模板和例子
软件测试用例模板和例子在软件开发过程中,测试是非常重要的一个环节,而测试用例则是测试工作的基础。
测试用例可以帮助测试人员清晰地了解需要测试的功能、场景以及预期的结果,从而更有效地进行测试工作。
本文将介绍软件测试用例的模板和提供一些例子,以帮助读者更好地理解测试用例的编写方法。
测试用例模板下面是一个通用的测试用例模板,可以根据具体的项目和需求进行适当的调整。
测试用例编号:测试项目:测试功能:前提条件:测试步骤:预期结果:实际结果:测试结果:测试人员:日期:测试用例例子接下来我们通过一个具体的例子来展示如何编写测试用例。
测试用例编号:TC001测试项目:登录功能测试测试功能:用户登录前提条件:用户已注册账号并拥有有效的用户名和密码测试步骤:1.打开登录页面2.输入正确的用户名和密码3.点击登录按钮4.检查是否成功跳转到用户首页预期结果:用户成功登录,跳转到用户首页实际结果:用户成功登录,跳转到用户首页测试结果:通过测试人员:测试人员A日期:2022年1月1日通过以上例子,我们可以看到测试用例的编写非常具体和清晰,包括了测试项目、功能、步骤、预期结果等信息,有助于测试人员进行有效的测试工作。
总结软件测试用例是测试工作中不可或缺的一部分,通过规范的测试用例编写可以帮助测试人员更好地进行测试工作。
在编写测试用例时,应该尽可能详细地描述测试功能、步骤和预期结果,以确保测试工作的准确性和完整性。
希望本文提供的测试用例模板和例子对读者有所帮助,进一步提升软件测试工作的效率和质量。
通用测试用例 增删改查
GGMK01007 测试是否对数值型数据进行了格式化输入
非负整型数据
GGMK01008 同上
整型数据
GGMK01009 同上
浮点型数据
GGMK01010
测试是否对各输入框的非法字符进行了控制(请将 此数据作为修改的一个用例)。
操作新增操作
GGMK01011
测试对各输入框中,输入内容的前后空格是否进行 了处理?
输入查询值
测试对日期型字段查询时,是否进行了溢出控制? 输入1890-01-01或2999-01-01进行查询.
测试对日期型字段查询时,是否对非法数据进行了控 制
输入非完整的日期或其它数据.
测试存在数值型查询字段时,查询结果否正确?
输入查询值
测试存在数值型查询字段时,查询结果是否正确? 测试存在数值型查询字段时,是否进行了溢出控 制? 测试存在数值型查询条件时,是否对非法数据进行 了控制? 测试存在布尔或枚举型查询字段时,对默认值查询 是否正确? 测试存在布尔或枚举型查询字段时,对非默认值查 询是否正确?
在各输入框中,输入@#$%^&*()<p>~%[]-/’等。
1、前面存在空格 2、后面存在空格 3、前/后都存在空格 4、中间存在空格
GGMK01012 GGMK01013 GGMK01014 GGMK01015 GGMK01016 GGMK01017
修改 GGMK02001
测试在多行文本框中,是否允许存在回车符? 测试针对特殊字段限制是否正常?
设置条件查询记录后,选择最后一条记录,再更改查询查询条件
两次查询出来的记录都必须不超过一页,且第一次 查询出来的记录多于第二次查询出来的记录
设置查询条件查询出记录后,翻页,修改该记录,再进行保存 修改该记录为满足查询条件
软件测试通用测试用例
1、对话框测试输入进行测试。
包括中文字符、英文字符、数字字符、特殊字符、及几种字符的组合。
2、对界面可操作按钮进行测试。
包括【新增(N)】【保存(S)】【修改(M)】【查询(A)】【打印(P)】【退出(X)】。
同时需要对鼠标右键的菜单进行测试。
3、数据保存测试。
将1和2进行组合。
4、必要条件控制测试。
在做了3时将必要条件(如:a、编号、姓名不可为空b、编号、姓名不可重复)控制测试联合起来。
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等功能是否正确。
功能模块测试用例模板
功能模块测试用例模板在软件开发的过程中,为了确保各个功能模块能够正常运行,满足用户的需求和期望,测试用例的编写是至关重要的环节。
测试用例就像是一份详细的“检查清单”,能够帮助测试人员系统地、全面地对功能模块进行测试,发现潜在的问题和缺陷。
下面,将为您介绍一份功能模块测试用例的模板。
一、测试用例编号每个测试用例都需要有一个唯一的编号,以便于识别和管理。
编号可以采用一定的规则,比如按照功能模块的名称、测试的类型、测试的顺序等进行编号。
例如,对于用户登录功能模块的测试用例,可以编号为“Login_001”、“Login_002”等。
二、测试项目明确测试的功能模块名称,比如“用户注册模块”、“订单管理模块”等。
三、测试目的阐述进行此次测试的主要目标和期望的结果。
例如,测试用户注册模块的目的可能是验证用户输入的信息是否能够正确保存到数据库中,以及注册流程是否顺畅,没有出现卡顿或错误提示等。
四、测试步骤这是测试用例的核心部分,需要详细描述执行测试的具体操作步骤。
1、打开相关页面或应用程序。
2、输入测试数据,包括正常的数据和异常的数据。
比如,在注册页面输入有效的用户名、密码、邮箱等信息,同时也输入一些不符合要求的数据,如用户名过短、密码强度不够、邮箱格式错误等。
3、点击相应的按钮或执行操作,如“注册”、“提交”等。
4、观察页面的反馈和结果,包括提示信息、跳转页面等。
五、预期结果针对每个测试步骤,明确预期的正确结果。
1、输入有效数据后,系统应成功保存用户信息,并跳转到注册成功页面,显示相应的提示信息。
2、输入异常数据时,系统应给出明确的错误提示,如“用户名长度至少为6 个字符”、“密码强度不够,请包含字母、数字和特殊字符”等。
六、测试数据详细列出在测试过程中使用到的各种数据,包括正常数据和异常数据。
例如,对于用户注册模块,正常数据可以是“用户名:zhangsan,密码:123456Abc,邮箱:”;异常数据可以是“用户名:a,密码:123,邮箱:abc”。
测试用例设计-WEB通用测试用例
测试用例设计-WEB通用测试用例易用性1、便于使用、理解、并能减少用户发生错误选择的可能性2、当数据字段过多时,使用便于用户迅速吸取信息的方式表现信息,突出重点信息,标红等方式3、显示与当前操作相关的信息,给出操作提示。
4、界面要支持键盘自动浏览按钮功能,即按Tab键、回车键的自动切换功能5、对于常用的功能,用户不需要阅读用户手册就能使用一致性1、是否符合广大用户使用同类软件的习惯2、表现形式的一致性,字体、按钮、控件风格、颜色、术语、提示信息等。
(需要有一个全局的概念,不要每个模块都按照他们自己的风格做,结果每个模块效果做出来都不一致,这也是至关重要的所有要测试人员认真检查)3、交互习惯的一致性,查询、新增、编辑、删除等操作,并保证同一操作类型按钮名称一致。
(顺序一致,页面位置也要尽量相同。
)4、当输入框为不可输入或控件为不可使用状态时,统一为灰色不可输入状态;有序性1、界面文字、表单、图标等元素根据业务规则、使用频率排列2、Tab键的顺序与控件排列顺序要一致,目前流行总体从上到下,同时行间从左到右的方式3、必填项提示信息按照从上到下,从左到右的提示方式依次提示安全性1、ID/密码验证方式中能否使用简单密码。
如密码标准为6位以上,字母和数字混合,不能包含ID,连续的字母或数字不能超过n位2、ID/密码验证方式中,连续数次输入错误密码后该账户是否被锁定3、不登录系统,直接输入登录后的页面的url是否可以访问,(添加拦截器)4、退出登录后按后退按钮能否访问之前的页面(确认在退出后他的session的信息被注销)5、当用户无意录入无效和不符合相关规范的数据(如电子邮箱就需要验证他的邮箱格式是否正确)时,并且给予提示信息6、在用户作出危险的选择时有信息进行提示,比如要删除系统的重要数据,或者这种操作可能对系统造成其他的影响。
7、对可能引起致命错误或系统出错的输入字符或动作要加限制或屏蔽8、给用户提供UNDO功能用以撤销不期望的操作9、输入的特殊字符是否能正确处理:`~!@#$%^&*()_+-={}[]|\:;”’ <>,./?灵活性1、用户能自由的作出选择,且选择都是可逆的2、用户方便的使用即互动多重性,不局限于单一的工具(包括鼠标、键盘或软键盘)3、当页面数据暴涨,出现较长列表时,是否有滚动条保证页面显示完整的信息。
功能模块测试用例-互联网类
功能模块测试用例-互联网类关键信息项:1、测试模块名称:____________________________2、测试目的:____________________________3、测试环境:____________________________4、测试人员:____________________________5、测试时间:____________________________6、预期结果:____________________________7、实际结果:____________________________8、问题描述:____________________________9、解决措施:____________________________11 测试模块介绍111 对本次测试所涉及的功能模块进行详细说明,包括其主要功能、使用场景和在整个互联网系统中的地位和作用。
112 阐述该功能模块与其他模块之间的交互关系,以及对系统整体性能和用户体验的影响。
12 测试目的121 明确本次功能模块测试的主要目标,例如验证模块功能的正确性、稳定性、性能表现等。
122 说明测试是为了发现潜在的缺陷、优化用户体验还是满足特定的业务需求。
13 测试环境131 描述测试所使用的硬件环境,包括服务器配置、客户端设备型号等。
132 说明软件环境,如操作系统版本、浏览器类型及版本、数据库系统等。
133 介绍网络环境,包括网络带宽、延迟等参数。
14 测试人员141 列出参与本次测试的人员姓名及职责分工。
142 说明测试人员的专业背景和相关经验。
15 测试时间151 确定测试的开始时间和结束时间。
152 如有阶段性的测试计划,详细说明每个阶段的时间安排。
21 测试用例设计211 描述测试用例的设计方法和原则,如等价类划分、边界值分析、场景法等。
212 按照不同的测试类型(如功能测试、性能测试、安全测试等)分别列出具体的测试用例。
FM模块测试用例(p707)
18
分别在FM背景播放时选择播放音乐 停止音乐的播放 关闭FM,之后播放音乐,并在音乐背景播 21 放时选择播放FM 停止FM 22 用例编号:FM_009 测试说明:一键返回验证 验证功能点:一键返回验证 19 20 分别在FM背景播放为开和关情况下在FM 收听界面按待机界面键
1
2
FM背景播放设置为开,之后分别在FM录 音界面、FM定时录音界面、调频收音机选 项菜单界面、频道清单界面、频道编辑界 面、设置界面、FM定时录音设置界面等相 关界面执行按待机界面键操作
