1、新增 - 通用 用例用例 先 步 期1.1.系 跳 至“新增” 面;点 “新增”按 ; 是否能正常 12.2.系 提示 “保存成功” ,并跳 至列表 面; 入必填字段,点 “保存”;行新增3.3.新增数据可在列表中 看到,且与新增 数 看列表 面新增的数据;据一致。1. 看字段内容是否正确、完整1.字段名称、数量均正常2.字段 型(文本框、 、复 、下拉框、 新增 面字段2. 看字段 型是否正确 有默 、日期控件、上 、 入)正名称和字段 型是23. 看字段默 是否正确确否正确4. 看字段下拉框、 、复 中的3. 、复 、下拉框等有默 的 示正确内容是否完整4.下拉框、 、复 中的内容完整 是
2、否 必填字21.必填字段不 入内容, 点 “保存” ; 1. 出提示信息(例如: 入* );段 行了 2.必填字段 入空格,点 “保存”;2. 出提示信息(例如: 入* )。新增字段之 1.修改存在 关系的一个字段, 2看其它字段 示(或下拉列表中内容的1.各字段之 化关系的 示) 是否 各字段21. 行新增操作,各 入的 都大于1.在各 入框中, 入的内容达到所定 的 的 度 行了限制表中定 的 度度 , 限制无法 入;或者 出提示信息 是否 重复 21.新增数据,关 字段内容与数据 1. 出提示信息并不允 新增。 行了判断中已存在的数据重复新增 面字段内容1.在其他模 中修改与当前新增 面
3、1. 字段数据随其他模 数据的 化而 同其他模 的关 2字段数据的内容, 看新增 面 字段 化测试数据重复保存 21.在当前 面多次点 “保存”1.列表中 存 了一条信息2. 看数据 中 字段的存 信息2.数据 中 存 了一条信息1.在新增 面中,不 行任何操作, 取消新增操作2点 取消(返回)按 1.系 返回至上一 2.在新增 面中, 入相 信息(必2.系 返回至上一 (不会 行必填 )填 空),点 取消(返回)按 1.打开新增 面,不 行任何操作,1. 面中默 生成的数据不清空;点 “重置”按 ; “重置”功能2.已 入的数据清空,默 生成的数据不清22. 入数据,点 “重置”按 ;是否正
4、常空;3.在新增 面,点 “重置”后,再3.能 正常 行保存。 入相关数据,点 “保存”。 必填字段控制1.只填写界面上 星号的必填字与数据 必填控制21.能 正常 行保存段,点 “保存”是否一致1 / 101. 入新增 面所有字段信息,点 新增信息与 保存;看 面信息是否一22.在列表中 新增的信息 行 1.信息成功保存;2. 看 面与新增 面信息一致。致看操作, 比 看 面信息与新增 所填写信息是否一致; 必填字段是否有明 (即 31. 看必填字段前是否有星号 1.必填字段前有星号 识 * 号)1. 看新增 面中的字段排列是否整 面字段格式3齐1.字段排列整 整 美 2. 看新增 面中的字
5、段排列 序是2.字段 序按 行排序否正确1.对 0、 数、小数的 入 1.根据具体 行控制 数 型字段的32. 入超大数 2.不允 入或 出提示 入控制3.浮点数:小数点后 入超 小数3.不允 入或 出提示4. 入 字、字母、 %*¥等非法字符4.不允 入或 出提示1.在有特殊 限制的字段中 入非 非法字符 入法字符( #¥&* 、 片等),1. 出提示信息,不能保存3点 保存控制2. 出提示信息,不能保存2.通 复制粘 的方式, 入非法字符,点 保存1. 当前日期,保存后, 看保存后的日期 示2. 非当前日期,保存后, 看保1.与新增 所 日期一致存后的日期 示2.与新增 所 日期一
6、致 日期字段33.可以手 的日期, 看是否 3.直接 日期 行格式化,若 非法字符 行了格式化 入,即日期文本框中 入出提示信息正常日期之外的数据4.系 正常4. 敏感的信息, 需 界 ,如月末、年末等保存后的跳 31. 入正确信息,点 “保存”1. 面 出“保存成功提示”,并 行跳 1.点 “新增”按 ,打开新增 面, 多次操作后的 入正确信息,点 取消(返回);1. 出提示信息32.在提示框中点 “否”,返回至新2.之前新增的信息不 ;保存是否正常增 面;3.可以成功保存3.点 “保存”;1.打开新增 面, 入信息, 点 “保 新增 是否3存”;1.数据成功保存;排在首行2. 看列表中新增
7、数据是否排在首2.新增数据排在首行。行。兼容性 31. 主流 器是否兼容1.兼容主流 器2 / 101.在各输入框中输入相应的值进行新增保存,前面存在空格测试对各输入框输2.1.能够正常过滤空格并保存在各输入框中输入相应的值进行新入内容的前后空格42.能够正常过滤空格并保存增保存,后面存在空格是否进行控制3.连同空格一起保存,不进行过滤3. 在各输入框中输入相应的值进行新增保存,中间存在空格测试提示信息形式1. 当前页面所有字段提示形式一致(弹出框、1. 输入不符合业务规则的数据,点击4气泡、直接在页面显示等形式建议只保留一是否一致保存。种)。查询 - 通用测试用例用例标题优先级步骤预期测试随
8、机选取任意关键字,是1.1.随机选取关键字,输入查询条列表按查询内容显示符合否可以按查询条件查询出相1应的数据件,点击“查询”条件的数据测试每次查询是否都清空了1.输入查询条件进行查询1.查询到符合条件的数据2.上次的查询结果清空,仅2上次的查询结果2.修改查询条件再次执行查询显示本次的查询结果测试首次进入查询页面,列表1.进入查询页面,查看列表显示1.列表显示数据与默认查询数据显示数据与默认查询条件是2条件一致2.不更改默认查询条件,直接点否一致2.列表显示数据不变击“查询”测试是否能实现组合查询21.随机对各查询条件进行组合查1.能够查询出符合条件的记询录测试按各查询条件是否都能21.分别
9、针对每个关键字进行查询1.查询结果显示正确够查询出相应的值1.单选按钮:有默认选中值;测试查询页面各查询条件默21.查看个关键字默认值是否正确认值是否正确下拉框:默认“请选择” 或“全部”或其他要求的默认值1.进入查询页面,查看关键字个1.关键字个数、内容与需求数、内容是否与需求一致一致2.有顺序要求的,查看关键字顺2.关键字顺序正确测试查询条件关键字内容、顺序是否正确关键字显示形式正确(下23.3.序、显示形式是否正确查看关键字显示形式是否正确拉、复选、单选等),且下拉(下拉、复选、单选等),查看下框数据、复选框数据、单选数拉框数据是否正确, 复选框数据是据均正确否正确,单选数据是否正确3
10、/ 10测试“重置”功能是否正常31.输入查询条件后, 点击“重置”1.查询条件均恢复为默认值按钮测试每次查询是否均定位到31.设置查询条件进行查询,对查1.自动刷新新的查询结果,了首行首页询记录翻页后, 重新执行查询操作且从首页开始显示;测试未查询到任何记录时,是31.输入查询条件,进行查询1.给出没有任何查询记录的否会给予相应的提示提示。1.输入查询条件,进行查询,选择最后一页的一条查询记录进行1.保留之前的查询条件和查测试对查询结果进行修改或3修改,保存后,返回至列表询结果,且仍停留在最后一页删除后,查询结果是否仍保留2.输入查询条件,进行查询,选2.保留之前的查询条件和查择最后一页的一
11、条查询记录进行询结果,且仍停留在最后一页删除,操作成功后返回至列表测试各查询条件查询出记录1.设置查询条件查询出记录后,1.能够根据第二次的查询条3翻到最后一页, 再更改查询条件进件查询出相应的值,且查询定后再切换条件查询是否正确行查询位到了首行首页;1.输入1.查询不到任何记录#$%&*()%-like=? 等符号测试是否控制了各种非法字2.查询不到任何信息,且不32.输入脚本(例如:符的查询会对页面造成影响,不会弹出alert(123456))测试对下拉框数据进行查询1.按默认值查询1.按查询条件查询出相应值32.随机选择下拉框数据进行查询2.按查询条件查询出相应值是否正确3.选择下拉框边
12、界值进行查询3.按查询条件查询出相应值测试对单选 (radio控件、下拉1.按查询条件查询出相应数1.按单选按钮默认值进行查询值框) 查询条件进行查询是否正32.确2.更换查询条件,进行查询按查询条件查询出相应数值1.输入查询值,进行查询1.根据所输入的值查询出相应的值2.输入查询的边界值(如0、1、测试存在数值型查询字段时,2.根据所输入的值查询出相3最大值)应的值查询结果是否正确3.输入超大值,或输入超出允许范围的数据,进行查询3.查询不到任何信息,或给出提示信息4 / 101.输入日期,进行查询1.查询按日期进行正常显2.若为日期时间段,起始日期和示,查询结果数据包含所选日测试存在日期型
13、查询字段时,3终止日期输入相同日期时, 进行查期查询结果是否正确询2.查询出所输入日期的数据3.起始日期大于结束日期,进行3.查询不到任何信息(或给查询出提示信息)测试是否能够实现模糊查询31.在查询条件中输入任意关键字1.可以查询到包含“测试”(例如“测试”)的所有信息测试执行查询后,查询条件是31.输入查询条件,点击查询1.列表显示相应数据,查询否保留条件保留1.在查询条件中的关键字前后输1.查询时过滤前后空格进行测试在查询条件中输入空格4入空格,执行查询查询的测试2.在查询条件中的关键字中间输2.查询时不过滤空格进行查入空格,执行查询询测试删除操作是否只是逻辑1.选中一条数据,成功执行删
14、除1.数据库中仍存在该条数4操作后,查看数据库中是否还存在删除,不是物理删除据,只是修改该条数据状态该条数据测试是否支持回车查询41.输入查询条件,点击回车1.执行查询操作删除 - 通用测试用例用例标题优先级步骤预期测试是否能正常进行删除操11.选择一条信息, 点击“删除” ,1.系统跳转至列表页面,且作在弹出的确认信息中选择确定删除的信息不在列表中显示1.所删除信息被其他模块引用,1.给予明确提示信息,不允且不允许删除。进行删除操作许被删除(且不给予确认删除2.所删除信息被其他模块引用,的提示信息)测试删除关联信息时,是否给但允许删除该条信息。 进行删除操22.给予明确提示信息,让用予明确提
15、示信息并进行控制作户确认是否删除3.所删除信息被其他模块引用,3.给予明确提示信息,让用但允许删除该条和级联的信息。进户确认是否删除行删除操作1.勾选多条记录, 点击删除按钮,1.能够正常批量删除多条数在弹出的提示框中,点击确定。测试是否对批量删除进行了据。2.2当勾选的多条记录中存在不允2.控制许删除的数据时, 进行批量删除操对不允许删除的数据给出提示信息作1.成功删除 N 条数据,查看总记测试删除操作对翻页控件记录数1.总记录数减 N32.成功删除 N 页数据,查看总页2.总页数减 N录数的影响数5 / 101. 数据后,点 “ 除”1.系 出是否确 除提 除 是否 予确 示32.在 除提
16、示中, “是”除提示2.信息成功 除3.在 除提示中, “否”3.信息不 除1. 最后一 的一条数据(且1.信息成功 除,且系 跳 除 界 是否正常3最后一 只有一条数据) ,点 至上一 ,列表 数减1,除列表 示条数减 1 是否 不 即 31.不 ,点 “ 除”1. 出提示信息(如: 行 除做了控制 一条 )1.信息成功 除,界面自 除后的跳 / 刷新41. 中 后,点 “ 除”刷新,列表中不 示此条 ,且停留在所 除 所在 。修改 - 通用 用例用例标题优先级步骤预期 是否能正常 行“修改”11. 中一条信息后, 点 “修改”,1.能 正常 行修改保存,操作修改相 信息后,点 “保存”并更
17、新数据 中相 的 。 修改完成后的提示、跳 21.修改信息,点 保存, 看 1.若有提示信息会提示保存是否正常面提示信息和跳 面成功,随后 面 行跳 刷新1. 一条信息, 入修改 面, 是否 重复 行了控2将其中一个不允 重复的字段 1. 出提示信息,且不允 制修改 一个已存在的 , 点 “保按照修改内容更新信息存(修改)”1.打开修改 面, 看 面字 “修改” 面字段信息完2段信息是否完整、正确1.字段信息完整、正确整、正确2. 看各字段形式是否正确(下2.各字段形式正确拉、 、复 ) 修改 面各字段特殊 1. 字段之 关系的控制32. 各字段 度的控制 的 3. 特殊字符的控制 是否 重复
18、保存 行了1. 一条信息, 入修改 面,1.系 行跳 ,且系 列3修改部分信息后,多次快速点 表中和数据 只均只保存了限制“保存(修改)”按 一条数据1. 有修改 限的用 登 系 不同 限的用 是否 3 , 行修改操作1.可以成功 行修改“修改”操作 行了控制2.没有修改 限的用 登 系2.不能 行修改 , 修改操作6 / 101.信息进入到某一流程后(例如已审核等视具体业务规则而定)不允许修改,此时测试该信息是否可1.修改按钮隐藏或点击修改测试对修改的流程控制或时给出无法修改的提示3以修改2.间控制2.信息超过某一特定时间后不允修改按钮隐藏或点击修改给出无法修改的提示许修改,此时测试该信息是
19、否可以修改测试不修改任何内容,是否可1.选择一条信息,点击“修改”1.打开修改页面32.不修改任何信息,点击“保存2.可以成功跳转,且没有进以进行修改流程(修改)”按钮行任何更新测试是否对批量修改进行了1.未选择记录,点击“修改”1.系统给出提示信息32.选择多条信息,点击“修改”2.系统给出提示信息控制3.选择一条信息,点击“修改”3.成功进入修改页面1.打开修改页面, 修改部分信息,1.弹出提示框(是否确认取测试取消修改操作3点击“取消(返回)”消?)或返回上一页2.查看取消修改的信息2.信息未被修改1.查看“修改”页面与查看、新1.修改页面与查看、新增页测试修改页面字段值信息与3增页面字
20、段是否一致面字段一致新增时所录入信息一致2.查看修改页面字段值信息,并2.修改页面字段值信息与新与新增时所录入信息进行比对增时所录入信息一致测试修改页面字段样式是否31.打开修改页面,查看该页面字1.修改页面字段样式是否美美观、整齐段样式观、整齐测试修改页面必填字段是否1.打开修改页面,查看必填字段1.必填字段进行了星号标进行了星号标识,且与新增页3识,且与新增页面必填字段一信息面必填字段一致致测试“修改”页面不允许修改31.打开修改页面,查看不允许编1.不允许编辑的字段无法编字段是否无法编辑辑的字段是否无法编辑辑登录 - 通用测试用例用例标题优先级步骤预期测试输入正确 “用户名” 、“密1.
21、输入正确用户名、密码、验证1.系统成功登录进入系统首码”、“验证码”,系统能否1码,点击“登录”页成功登录测试已被” 查封“或”禁用“的1.输入已被“查封”或“禁用”1.系统给出类似“该用户已2被查封或禁用,无法登录系用户是否可以登录的用户信息,点击“登录”统”7 / 10测试 session 失效后,系统是1.登录系统,在 session 失效期1.不管对系统进行任何操2内不对系统进行任何操作, 再次操否退回至登录页面作,系统均跳回至登录页面作系统测试”登录“按钮是否正确21.“登录”按钮位置是否合适1.登录按钮摆放位置美观2.“登录”按钮是否有错别字2.“登录”,忌用“登陆”测试输入正确的
22、 “用户名”“密1.输入正确的“用户名”、“密码”,“验证码”输入错误,1.系统给出类似“验证码输2码”,“验证码”输入错误,点击点击“登录”,系统是否给出入错误”的提示“登录”提示测试“用户名” “密码” 正确,1.输入正确的 “用户名”“密码”,1.系统给出类似“请输入验验证码为空,点击“登录”系2“验证码”为空,点击“登录”证码”的提示统是否给出提示测试密码是否加密显示21.输入密码,查看密码显示方式1.密码(以黑点或星号)加密显示测试“用户名”输入正确,密1.输入数据库中存在的“用户1.系统给出类似“密码输入码输入错误,点击登录时系统2名”,输入与该“用户名”不匹配错误”的提示反应的“
23、密码”,点击“登录”测试“用户名” 输入正确,“密1. 输入数据库中存在的“用户21. 系统给出类似“密码输入码”输入空格,点击“登录”名”,“密码”输入空格,点击登错误”提示系统的反应录测试“用户名” 输入正确,“密1. 输入数据库中存在的“用户21.系统给出类似“请输入密码为空”,点击“登录”时,名”,“密码”为空,“验证码”码”的提示系统反应正确填写,点击“登录”1. “用户名”为空,“密码”、测试“用户名” 为空,点击“登21.系统给出类似“请输入用“验证码” 可填可不填, 点击“登录”后的系统反应户名”的提示录”1. 成功登录系统,复制成功登录后的 url测试登录成功后,复制登录后2
24、.关闭之前的浏览器, 再次打开;的 url 到新的浏览器 tab页2系统默认打开到登录页面中,系统是否回到登录页面或直接打开另一个新的浏览器,将url粘贴到地址栏,点击回车,查看打开页面8 / 101.系统成功登录,并进入系测试每次登录后,系统是否都1.输入用户 A 信息,点击“登录”统首页进入系统首页,或规定的默认22.退出系统, 换用户 B,点击“登2.系统成功登录,并进入系页录统首页(没有停留在上一用户的操作页面1.若可以成功登录,则测试测试登录“用户名”是否区分1.“用户名” 中英文字母均大写,“新增用户”时,用户名的唯3一性验证:用户名大小写均视大小写“密码”、“验证码”输入正确为相
25、同用户名,唯一性验证不能通过1.查看页面“用户名”“密码”测试页面字段排列是否整齐、3“验证码”字段排列是否整齐1.字段排列整齐,美观美观2.查看“登录”页面各元素是否2.页面元素正常正常1.当光标停留在“用户名”输入框中时,点击 Tab 快捷键,光标自动跳至 “密码” 输入框中, 再次点测试 Tab、 Enter 快捷键是否击 Tab 键,光标跳至 “验证码” 输1.光标可以正确自动跳转3入框中2.系统自动登录系统可用2.输入用户名,密码、验证码,3.系统自动给出错误提示点击 Enter3.当用户名、密码、验证码输入错误时,点击 Enter1.“用户名”、“密码”、“验证码”输入错误,点击“
26、登录” 给测试“验证码”是否自动进行3出错误提示后, 查看“验证码” 是1.“验证码”自动更新刷新否更新2.“验证码”自动更新2.手动刷新页面, 查看“验证码”是否更新测试输入正确的 “用户名”“密码”,“验证码”输入错误,31.输入正确的“用户名” 、“密码”, 系统给出类似“验证码”输入点击“登录”,系统是否给出验证码输入错误,点击“登录”错误的提示提示测试输入的 “用户名” 不存在,1.输入一个数据库中不存在的1.给出类似“用户名不存在”3“用户名”,“密码”“验证码”点击“登录”后的系统反应的提示随意,点击“登录”1.“用户名”、“密码”、“验测试是否过滤“用户名”“验证码” 均输入正确, 在“用户名”1.系统成功登录4或“验证码” 前后输入空格, 点击2.系统给出错误提示,不能证码”前后的空格“登录”成功登录系统2.“用户名”、“密码”、“验9 / 10证码”均输入正确, 在“用户名”或“验证码”中间输入空格,点击“登录”10 / 10