通用测试用例(增删改查)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
输入页数,点击go按钮。 勾选部分记录后,再翻页 设置查询条件查询出记录后,翻页,修改该记录,再进行保存
设置查询条件查询出记录后,翻到最后一页,修改该记录,再进 修改该为不满足查询条件,最后一页只有一条记录 行保存 设置查询条件查询出记录后,再翻页,新增一条记录保存。 打开过新的子窗口,且没有关闭,执行翻页操作。 进行翻页,打开某记录的子页面。 新增的记录不满足查询条件
选择一条记录,点击删除按钮。
GGMK03004 GGMK03005 GGMK03006
测试删除边界值是否正常。 测试是否可以进行批量删除多条数据。 测试当删除相关连的信息时,是否给予明确的提示 信息?
设置条件查询出记录后翻页,选择一条记录,点击删除按钮并确 翻页后,只存在一条记录 定删除。 勾选多条记录,点击删除按钮,在弹出的提示框中,点击确定。 选择记录进行删除 1、所删除记录被其它引用,不允许被删除。 2、所删除记录被其它引用,允许被删除。
测试切换查询条件时,原先输入/选择的查询值是否 设置条件查询出记录后,再更换为其它查询条件。 会清空 测试未查询到任何记录时,是否会给予相应的提示 测试是否支持回车查询 测试选中记录后,再执行查询操作,是否会清空已 有的选中 测试每次查询是否都重新定位到首页首行? 测试是否提供了重置查询条件的功能? 测试是否能执行翻页操作? 测试执行翻页操作后,如存在枚举型的查询条件, 界面加载是否正确? 输入页数,点击go按钮。 同上 点击首页、上一页、下一页、未页。 1、已在首页,点击首页或上一页; 2、已在未页,点击未页或下一页; 1、输入非正整数 2、输入超出的页数 3、输入超大的数值。 修改该记录为满足查询条件 设置查询条件,点击查询按钮 设置查询条件,按回车键 选中一条记录后,再执行任意查询操作 翻页后,重新执行查询操作. 该查询条件下无任何记录
在各输入框中输入相应的值进行新增保存。
测试在多行文本框中,是否允许存在回车符? GGMK01012 GGMK01013 GGMK01014 GGMK01015 GGMK01016 GGMK01017 测试针对特殊字段限制是否正常? 测试是否对必填字段进行了检查。 测试点击取消(返回)时是否会给予相应的提示 测试在任何情况下,是否可取消保存 测试多次操作后的确认保存判断是否正确? 测试在任何情况下,点击取消(返回)按钮后,能 否再保存信息 测试新增情况下,如提供了重置功能,重置后是否 能够正常保存? 测试在新增情况下,如果提供了重置功能,重置后 的数据是否正常? 测试是否能正常进行修改操作? 测试是否对无选择记录进行修改做了控制。 测试是否对重复的记录进行了控制。 同上 测试点击修改调出来的信息是否正确,是否可正常 进行修改,且返回到正确的页面。 测试取消修改时是否会给予提示 同上 测试是否可以取消修改 同上 测试修改返回时能否再进行保存 测试是否对勾选多个记录进行修改进行了控制。 测试当多行文本框中存在换行符时,重新进行加载 时,是否正常? 测试当被调用的数据被置为无效或被删除时,修改 时是否正常? 保存 测试是否限制了重复保存?
GGMK01007
测试是否对数值型数据进行了格式化输入
非负整型数据
GGMK01008
同上
整型数据
ຫໍສະໝຸດ Baidu
GGMK01009
同上
浮点型数据
GGMK01010
测试是否对各输入框的非法字符进行了控制(请将 此数据作为修改的一个用例)。
操作新增操作
GGMK01011
测试对各输入框中,输入内容的前后空格是否进行 了处理?
修改
GGMK02001 GGMK02002 GGMK02003 GGMK02004 GGMK02005 GGMK02006 GGMK02007 GGMK02008 GGMK02009 GGMK02010 GGMK02011
翻页后,选择一条记录,点击修改按钮,进行修改,点击确定按 修改各数据 钮。 选择一条记录,点击修改按钮,再点击返回按钮 不修改任何内容 选择一条记录,点击修改按钮,进行修改,再点击返回按钮 选择一条记录,点击修改按钮,进行修改,点击取消(返回)按 钮,在弹出的提示框中,选择取消按钮 选择一条记录,点击修改按钮,进行修改,点击确定后,再点击 返回按钮,在弹出的提示框中,选择取消按钮 选择一条记录,点击修改按钮,进行修改,点击取消(返回)按 钮,在弹出的提示框中,选择确定按钮 勾选多条记录,点击修改按钮。 存在多行文本框中输入内容,且按回车进行换行。 选择一条记录进行修改保存 进行新增或修改操作,输入相关内容后,多次提交保存操作。 1、用多行文本框进行回显; 2、用单行文件框进行回显。 1、该界面调用其它界面的数据。 2、被调用的数据已被删除或修改。
GGMK05002 GGMK05003 GGMK05004 GGMK05005 GGMK05006 GGMK05007 GGMK05008 GGMK05009 GGMK05010
测试各页面转换是否正常? 测试在各边界面值再进行翻页是否正确? 测试是否对所输入的页数进行了判断? 测试翻页后,选中记录是否保持选中 测试在查询条件下修改返回是否正常 同上 同上 测试翻页后的页面定位是否正常? 测试翻页后打开子页面是否正确?
各查询条件下都存在相应的值.
各查询条件下存在相应的值. 同上 B查询条件是根据A查询条件加载的值(可延伸至多 个相互关联的条件) 存在输入范围内的记录. 存在等于开始日期或等于结束日期的记录 1、开始日期大于结束日期 2、开始日期等于结束日期 3、开始日期小于结束日期,但两者格式不一致。
GGMK04009 GGMK04010 GGMK04011 GGMK04012 GGMK04013 GGMK04014 GGMK04015 GGMK04016
输入必填字段
制造提交失败的数据。 对排序没有特殊要求的界面
GGMK01002
测试是否对重复值进行了判断?
GGMK01003
测试是否对各字段的长度进行了限制。
执行新增操作
各输入的值都大于表中定义的长度
GGMK01004 GGMK01005 GGMK01006
测试是否对日期型数据进行了格式化输入? 测试对日期数据的溢出进行了控制? 测试是否对时间型数据进行了格式化输入
查询
GGMK04001 GGMK04002 GGMK04003 GGMK04004 GGMK04005 GGMK04006 GGMK04007 GGMK04008
测试在该查询页面,是否提供了用户最常关注的字段 作为查询条件? 测试按各查询条件是否都能够查询出相应的值. 单独遍历各查询条件. 测试执行查询操作后,查询条件是否能保留? 测试是否能够实现组合查询. 测试是否能够实现糊模查询. 测试存在相关联的查询条件时,更换查询条件时是否 能正常更新? 测试存在日期型查询字段时,查询是否正确? 测试边界值查询是否正常? 测试当存在开始日期及结束日期进行查询时,是否 对其进行了逻辑判断? 设置界面上的所有查询条件进行查询,单击查询按钮. 随机对各查询条件进行组合查询 在各字符串类型字段中输入非精确值进行查询. 设置A及B查询查询条件,再变更A查询条件. 输入查询值 同上 输入查询值
按布尔或枚举值进行查询后,再切换条件。 输入@#$%^&*()<p>~'"%-like=?等符号 第一个查询条件查询出来的记录页数必须多于第二 设置条件查询出记录后,翻到最后一页,再更改查询条件。 个查询条件查询出来的记录页数。 两次查询出来的记录都必须不超过一页,且第一次 设置条件查询记录后,选择最后一条记录,再更改查询查询条件 查询出来的记录多于第二次查询出来的记录 设置查询条件查询出记录后,翻页,修改该记录,再进行保存 修改该记录为满足查询条件 设置查询条件查询出记录后,翻到最后一页,修改该记录,再进 修改该为不满足查询条件,最后一页只有一条记录 行保存
存在日期型数据 存在日期型数据, 输入的值为1899-01-01或2999-01-01 存在时间型数据 1、输入正常的正整数 2、输入0、负数、小数 3、输入超大值(超出该字段定义范围) 4、输入非数值(如数值+字符;字符+数值;纯字 符) 1、输入正整数、0、负整数 2、输入小数 3、输入超大值(超出该字段定义范围) 4、输入非数值(如数值+字符;字符+数值;纯字 符) 1、输入正数、0、负数 2、输入超大值(超出该字段定义范围) 3、输入超出精度范围值(超出该字段定义精度) 4、输入非数值(如数值+字符;字符+数值;纯字 符) 在各输入框中,输入@#$%^&*()<p>~%[]-/’等。 1、前面存在空格 2、后面存在空格 3、前/后都存在空格 4、中间存在空格
在多行文本框中输入文字及回车进行保存。
存在一个或多个回车键 1、主页地址 2、电话号码 3、E-mail地址 关键字段不输入或输入空格。
同上
点击‘新增’按钮,在弹出的页面中,输入及选择相应信息,点 击取消(返回)按钮。 点击‘新增’按钮,在弹出的页面中,输入及选择相应信息,在 输入相应的内容 弹出的提示中,选择取消按钮 点击‘新增’按钮,在弹出的页面中,输入及选择相应信息,点 任一关键字段没有进行输入。 击取消(返回)按钮,在弹出的提示框中,选择确定按钮 点击‘新增’按钮,在弹出的页面,输入及选择相应信息,取消 输入相应的内容 (返回)按钮,在弹出的提示框中,再选择确定按钮 点击‘新增’按钮,再点击重置,输入相关数据后,进行保存。 此界面对应的表中存在默认生成的必填字段。 点击新增按钮,再点击重置。 勾选一条记录,进行修改保存。 未选择记录,点击修改按钮。 选择一条记录,点击修改按钮,进行修改,点击确定按钮。 同上 不修改任何内容 将关键字段修改成一个已存在的值。 此界面对应的有新增后默认生成的数据。
一级 模块
二级 模块
用例 编号
用例目的
操作步骤
输入数据\ 调用数据
公共 模块
新增
GGMK01001
测试是否能正常进行新增? 测试界面上必填字段控制与数据库必填控制是否一 致? 测试当因任何原因无法提交时,原输入的内容是否 保存? 测试新增记录是否排在首行?
执行新增操作 只填写界面上标识的必填字段(即标识*号)号的字段。 输入相关数据后,进行保存。 执行新增操作 执行新增操作,关键字段与数据库中已存在的值重复。
GGMK04017 GGMK04018 GGMK04019 GGMK04020 GGMK04021 GGMK04022 GGMK04023 GGMK04024 GGMK04025 GGMK04026 GGMK04027 GGMK04028 翻页 GGMK05001
测试存在布尔或枚举型查询字段时,列表中的值进 行切换,查询结果显示是否正确? 测试是否控制了各种非法字符的查询。 测试各查询条件查询出记录后再切换条件查询是否 正确。 同上 测试在查询条件下修改返回是否正常 同上
删除
GGMK03001 GGMK03002
测试当保存操作所费时间较长时,是否能提供进度 条? 测试是否能正常进行删除操作? 测试是否对无选择记录进行删除做了控制。
进行保存操作。 选择一条记录,执行删除操作。 不选择任何记录,直接点击删除按钮。
当反馈时间达到12S以上时。
GGMK03003
测试删除时是否会给予相应的提示,并按所选项执 行。
测试对日期型字段查询时,是否进行了溢出控制? 输入1890-01-01或2999-01-01进行查询. 测试对日期型字段查询时,是否对非法数据进行了控 输入非完整的日期或其它数据. 制 测试存在数值型查询字段时,查询结果否正确? 测试存在数值型查询字段时,查询结果是否正确? 测试存在数值型查询字段时,是否进行了溢出控 制? 测试存在数值型查询条件时,是否对非法数据进行 了控制? 测试存在布尔或枚举型查询字段时,对默认值查询 是否正确? 测试存在布尔或枚举型查询字段时,对非默认值查 询是否正确? 输入查询值 输入查询的边界值 1、输入超大值,进行查询 2、输入超出精度的数据,进行查询 输入非数值数据进行查询 按布尔或枚举型查询字段默认进行查询。 按布尔或枚举型查询字段非默认进行查询。 选择各布尔表达式。