增删改查测试点

Posted cwt1121

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了增删改查测试点相关的知识,希望对你有一定的参考价值。

---功能测试是测试80%的工作---

一、添加数据操作

1、文本框输入:

①页面初始看有无自动设置光标

②根据业务需求看有无自动限制输入长度

③判断此空是否为必填项

④是否有指定的输入格式

⑤根据需求看是否只能输入指定类型的字符

⑥输入带空格是否会报错

⑦根据业务逻辑查看是否有唯一性要求

eg:  手机

①打开注册页,有无初始定义光标在此空上

②看是否只能允许输入11位字符

③是否必填项,为空有无提示

④看是否能支持电信/移动/联通/大王卡手机号格式,即13、15、16、18等开头

⑤看是否只能输入数字,屏蔽其他字符输入

⑥是否自动屏蔽输入空格

⑦已被注册,是否有提示

2、密码框:

①查看是否明文显示密码

②查看是否不可被复制

3、验证码:

①正常输入能否走通流程

②超于指定时间后再输入会否提示

③输入错的验证码会否提示

④没有输入手机号看能否点击发送验证码

⑤是否只有超出倒数时间才能再次发送验证码

⑥再次获取到验证码,填入上一次的验证码看能否成功

4、下拉框:

①是否每个都能被选择(最上一个、最下一个、任意个、)

②多级联动选择时,会否跟着上一个数据联动改变数据

5、单选钮、复选框:

①单选是否有默认选项

②单选是否只能选择一种

③复选框是否能选择多个选项

④复选框是否能选择一个选项

6、时间框:

①看是否能够正常选择最大时间和最小时间

②注意后面的时间不能小于前面的时间

③有无默认的时间(本日、本周、本月)

7、文件上传:

①是否只允许支持的类型上传,其他格式的给予提示

②文件超出指定大小有无给予提示

③上传一个名称奇异的文件(中文、名字过长、含特殊字符)是否会导致报错

④上传一个正在使用中的文件会否影响

⑤不选择文件直接点击上传/导入,看是否给予提示

⑥多次选择不同的文件,看是否选择最后一次上传的文件

⑦上次相同的文件名看是否不会报错

⑧查看是否允许直接拖拉文件上

⑨是否为必填选项

8、其他-提交数据:

①保存之前离开是否给予提示

②添加数据成功后,需要手动刷新还是自动刷新

③新添加的数据在列表中显示的位置是否符合规则

④快速多次点击提交按钮,是否会生成多条相同数据

⑤成功提交数据后,按回退键,测试是否能再次提交

⑥新添加的数据是否会对已存在信息产生影响(例如某数据字段过长,数据表是否会变形或显示不规范)

二、删除数据操作

1、删除数据前:

①无论单选多选,删除前要有确认删除提示

②不选中内容,进行删除时,是否提示要选中内容

③当被选择删除的数据有条件限制时,是否提示不能被删除例如:数据为初始化数据,不能被删除,会给出友好提示 

 

2、删除数据后:

①当数据正在被使用时,删除单条或多条数据时是否提示数据正在被使用,无法被删除

②成功删除后,查看页面有无及时更新

③删除后是否提示删除成功或失败信息

三、修改数据操作

1、查看修改页面数据显示是否正确(查看修改页面数据项是否与添加页面数据项一致)

2、对修改页面的限制条件进行测试(与添加页面一致),特别注意:修改唯一性字段为已存在信息时,是否提示已存在

3、修改数据提交后,信息是否会自动更新

4、修改数据提交后,与该数据相关联的地方是否都会正确更新

5、修改部分数据后,不保存直接离开,测试原数据是否发生改变

6、修改页面中不做任何操作,保存时是否提示没有修改内容,仍然停留在修改页面

7、删除掉非必填项内容,然后保存,是否能成功保存

四、查询数据操作

1、根据查询条件:

①首先要查看下拉框中的内容,要测试它是否与需求一致,无遗漏、无重复;它联动的二级菜单中内容也是否正确 

②时间框:后面的时间不能小于前面的

③查看某些必要的输入框是否会区分大小写

④输入含空格的,在查询时是否会自动去除空格

⑤看是否支持常用快捷键:Tab和Enter键

2、根据查询结果:

①测试查询结果的显示顺序,查看查询结果是无规则排序,还是按匹配度高低或时间先后顺序进行排序

②是否支持模糊查询

③当没有结果信息存在时,是否显示查无数据

④查询出的结果显示信息是否完全、正确,格式无错误 

⑤查询后,查看查询条件是否仍然存在,没有被清空

 

以上是关于增删改查测试点的主要内容,如果未能解决你的问题,请参考以下文章

数据的增删改查(三层)

JDBC增删改查简单测试

如何用C语言做到增删改查 内详

MyBatis参数处理及测试增删改查

测试1.书店的增删改查项目.链接数据库

集合的增删改查集合类型的关系测试