增删改查模块测试用例设计

一、新增
1、新增按钮:点击新增按钮,正确弹出/跳转新增页面。
2、新增页面
2.1 页面排版正常,必填项有*标识。
2.2 按钮功能正常。(如提交,关闭按钮)
3、新增成功
3.1 数据正确性:当前页面是否新增一条正确的记录(是否自动刷新);和该记录有关联的地方是否会同步更新。(如文档中心中新增一个文件,文档添加记录中是否会同步更新)
3.3 顺序:新增后的记录顺序是否正确。
4、新增失败
4.1 数据正确性:当前页面数据是否无变化;和该记录有关联的地方数据是否无变化。
4.2 新增失败的原因:没有选择目录,选择目录不能添加文件,输入框输入信息错误,上传文件错误,必填项错误,唯一性错误。
5、消息提醒
5.1 当前页面文本:新增页面上某处用文本显示的消息提醒。(如输入框信息错误时在右侧显示的消息提醒)
5.2 弹窗:进行某项操作时,弹窗进行消息提醒。(如提交失败时弹窗提醒)
5.3 页面跳转:跳转到其它页面显示消息提醒。(如提交成功时跳转到提交成功页面)
6、批量新增
6.1 批量新增时,一部分记录数据正确,一部分记录数据错误;结果是全都新增失败,还是记录正确的新增成功,记录错误的新增失败。
6.2 批量新增的压力与性能测试。
7、特殊操作
7.1 重复点击提交按钮,是否只提交一次。
7.2 在被删除的页面进行新增操作,是否新增失败。
7.3 打开多个新增页面,对有唯一性的项输入同一个值,同时新增,查看结果。

二、修改
1、修改按钮:点击修改按钮,正确弹出/跳转修改页面。
2、修改页面
2.1 页面排版正常,必填项有*标识。
2.2 按钮功能正常。(如提交,关闭按钮)
3、修改成功
3.1 数据正确性:当前记录是否正确修改(是否自动刷新);和该记录有关联的地方是否会同步更新。(如文档中心中修改一个文件,文档修改记录中是否会同步更新)
3.3 顺序:修改后的记录顺序是否改变。
4、修改失败
4.1 数据正确性:当前记录是否无变化;和该记录有关联的地方数据是否无变化。
4.2 修改失败的原因:输入框输入信息错误,上传文件错误,必填项错误,唯一性错误。
5、消息提醒
5.1 当前页面文本:修改页面上某处用文本显示的消息提醒。(如输入框信息错误时在右侧显示的消息提醒)
5.2 弹窗:进行某项操作时,弹窗进行消息提醒。(如提交失败时弹窗提醒)
5.3 页面跳转:跳转到其它页面显示消息提醒。(如提交成功时跳转到提交成功页面)
6、批量修改
6.1 批量修改时,一部分记录数据正确,一部分记录数据错误;结果是全都修改失败,还是记录正确的修改成功,记录错误的修改失败。
6.2 批量修改的压力与性能测试。
7、特殊操作
7.1 重复点击提交按钮,是否只提交一次。
7.2 在被删除的页面进行修改操作,是否修改失败。
7.3 重复打开同一条记录的多个修改页面,同时修改,查看结果。
7.4 不做任何修改,直接提交,查看结果。

三、删除
1、删除按钮:点击删除按钮,正确执行操作(直接删除或弹出确认窗口)。
2、删除成功与失败:
2.1 删除成功:当前记录是否正确删除(是否自动刷新);和该记录有关联的地方是否会同步更新。(如文档中心中删除一个文件,文档删除记录中是否会同步更新)
2.2 删除失败:当前记录是否无变化;和该记录有关联的地方数据是否无变化。
3、消息提醒:删除成功与删除失败的消息提醒。
4、批量删除
4.1 批量删除时,一部分记录可以删除,一部分记录不能删除;结果是全都删除失败,还是可以删除的删除成功,不能删除的删除失败。
4.2 批量删除的压力与性能测试。
5、物理删除:数据库中的记录删除。
6、逻辑删除:删除后不在页面显示,但数据库中的记录没有删除,只是改了状态。
7、特殊操作
7.1 重复点击提交按钮,是否只提交一次。
7.2 在被删除的页面进行删除操作,是否删除失败。
7.3 重复打开同一条记录的多个删除页面,同时删除,查看结果。

四、查询
1、默认值:页面默认的查询条件。(多为下拉框)
2、独立查询条件:单个查询条件是否能正常筛选数据。
3、组合查询条件:多个查询条件组合起来是否能正常筛选数据。
4、清空查询条件:清空查询条件后页面数据是否能正常显示。
5、特殊字符:
5.1 空格:查询条件中是否会自动去空格。
5.2 特殊字符:查询条件中输入特殊字符能否正常工作。
6、状态保留:查询后切换页面/重新登陆,查询条件的状态是否保留。
7、查询方式:是点击查询按钮后查询,还是输入查询条件后自动查询。
8、查询类型
8.1 模糊查询:待查询的数据中只要部分匹配查询条件就符合要求。
8.2 精确查询:待查询的数据必须完全匹配查询条件。

 

你可能感兴趣的:(#,测试用例篇,测试用例)