技术开发 频道

软件测试方法总结(二)

【IT168 技术文章】

  6、常用功能键的功能测试

  (1) 保存---所有编辑页面如果未输入任何信息值而单击“保存”,系统应该给出“XXX字段不允许为空”的提示信息

  (2) 保存---如果某字段输入值有错误或超出长度范围,那么单击“保存”按钮时,系统应该给出相应的提示信息

  (3) 保存---输入相关信息单击“保存”后,建议系统给出“保存成功”提示信息

  (4) 保存---测试新增/修改信息保存后,信息列表是否自动刷新

  (5) 下一步---单击此按钮,如果有非空字段为空,系统应该给出相应提示信息;如果有字段输入非法值,单击此按钮系统应该给出相应提示信息;正常情况下单击此功能按钮,系统进入到下一个编辑/操作界面

  (6) 上一步---单击此功能按钮,系统应该正确返回到上一个编辑/操作界面

  (7) 浏览---测试该功能键功能是否已经正确实现,单击此按钮系统应该弹出文件选择页面,并且可以选择输入相关附件

  (8) 上传附件---测试上传功能已经正确实现,确认上传的附件在界面相应位置是否显示

  (9) 下载---测试下载功能已经正确实现(可以将上传到服务器的附件下载的本地相应位置)

  (10) 重新上传---保存操作后上传功能按钮名称应该自动变为“重新上传”,并且可以重新上传附件

  (11) 发布---测试该功能键功能已经正确实现,单击些功能按钮系统完成发布操作,相应的信息状态变为“已发布”,发布人、发布时间系统自动生成或已经正确保存(注意:已经发布的信息是不允许再进行修改操作的)(根据系统需求及设计测试,有些系统只有信息修改页面才有此功能)

  (12) 取消发布---测试该功能键功能是否已经正确实现,单击此功能按钮系统完成取消发布功能,相应信息状态变为“未发布”(根据系统需求及设计测试,有些系统只有信息修改页面才有此功能)

  (13)  关闭---单击此功能按钮系统将关闭当前页面,建议当单击此功能按钮时系统弹出“确认离开此页面提示信息”

  (14) 查询---单击查询功能按钮,系统按钮输入查询条件进行模糊查询;查询条件输入非法值进行查询操作,系统应该查询0记录

  (15) 删除----未勾选待删除记录单击此按钮系统弹出相应提示信息;正常情况下系统删除所选记录

  (16) 选择---勾选待选记录,单击此按钮系统完成选择操作;单击选择超链接功能按钮系统完成选择操作

  (17) 取消选择---单击此功能按钮,系统完成取消选择操作(清除所有选择信息)

7、华表(待续)

  (1) 测试华表自带的所有功能按钮/工具栏中的工具的功能是否可以正确使用(公式定义、添加加行、列;字体设置;图表;信息排序等)

  (2) 测试可以在选定的单元格进行编辑等相关操作

  (3) 测试是否可以手插入、追加、删除、重命名表页;手动设置表页尺寸等

  (4) 工作表之间定义公式是否可能以确自动计算

  (5) 测试输入的信息值是否与字段类型完全相匹配,不匹配是否有相应提示信息

  (6) 相关模块是否可能正确调用已定义好的华表模板

  (7) 调用的华表模板信息提取是否完全(确认调用的华表信息是否有丢失)

  (8) 确认调用的华表模板中的公式计(尤其是关联多个表数据的公式)算是否正确,精确值是否准确

  (9) 如果华表中定义/调用的是树结构信息,确认同一等级的单元格合并的是否正确

  (10) 测试可编辑的单元格是否支持复制、粘贴功能

  (11) 测试可编辑的单元格复制粘贴后,注释信息是否会丢失或发生变化

  (12) 测试引用的华表模板中的图表信息是否会丢失;是否会按输入/提取到的数据正确生成图表

  (13) 边界测试方法测试字段接收值是否正确

  (14) 如果华表模板需要自动提取数据,那么确认被引用的模板是否自动提取了数据;提取到的数据是否对应正确

  8、修改页面测试

  ● 字段

  (1) 确认各字段是否已经保存了添加界面输入的信息值

  (2) 确认各字段所保存/取到的信息值,是否与添加界面输入的相关信息值完全匹配(1、确认字段保存值是否有串行   2、字段值是否经过校验)

  (3) 确认字段是否保存修改后的信息值

  (4) 修改界面的字段长度是否与添加界面相应字段长度一致

  (5) 修改界面字段命名是否与新增界面相应字段命名完全一致

  9、管理/维护页面测试

  (1) 测试界面整体设计合理,操作方便,尤其是查询条件排放是否整齐,操作是否方便;功能按钮顺序设计是否合理,操作是否方便,(一般顺序为查询、添加、删除)

  (2) 测试信息列表是否有一定的排序规则(建议如果有时间一般按时间倒序--先从客户要求)

  (3) 测试维护界面各功能按钮功能是否已经正确实现

  (4) 测试系统内不同模块相同的查询条件值输入方式是否统一

  (5) 测试各查询条件是否起作用,即输入查询条件值可以查到相应查询结果

  (6) 测试可以手动输入查询条件什的查询条件支持全部模糊查询;通常对于下拉选择输入、点选择输入的查询条件仅支持精确查询

  (7) 测试信息列表中显示的信息(字段)是否齐全,是否方便查询/查看

  (8) 测试信息列表中信息值显示格式是否统一

  (9) 测试列表各字段信息值是否有折行显示,要求所有字段不允许折行显示

  (10) 测试是否提供翻页查询功能,并且功能是否已经正确实现

  (11) 测试信息列表中的链接数据是否正确链接到相应信息界面

  (12) 下拉选择输入格式的查询条件如果没有特殊要求,系统默认查询‘全部’选择值

  (13) 测试时间查询条件查询结果是否正确:1、查询结果包括边界时间值的记录;2、不包括边界时间值的记录(统一性测试)

  10、权限测试主要包括以下内容

  根据需求等相关文档,查看程序设置权限级别是否正确,即每一级别的用户所能执行的功能是否分配正

  ①  业务权限

  按需求测试用户业务权限分配是否正确,业务权限主要控制功能模块、功能菜单的展示,没有相应业务权限的不展示其功能模块有功能菜单。所有需要使用不同权限级的户进入系统,验证业务权限实现是否正确。

  ② 操作权限

  (1) 权限组:按组用户来分配操作权限。(组内所有人员都具有所分配的操作权限)

  (2) 测试已分配操作权限的功能按钮是可见的

  (3) 测试已分配操作权限的功能按钮是否可用;是否可以正确完成相应功能操作

  (4) 通常不分配调看操作权限是无法进行修改操作

  (5) 验证同一功能菜单不同权限用户的操作命令的查看及操作权限分配的是否正确

  (6) 使用没有分配特定权限(特定权限指特定信息的查看权限)的用户登陆系统,进入指定的功能菜单中验证是否可以查看到相应信息. 

  (7) 测试将已分配的操作权限删除后重新登录,确认用户是否还具有其相应操作权限。

  (8) 测试子结点是否继承了父结点操作权限(如果勾选了继承,则当前结点自动继承其父结点的所有操作权限,否则只具有给当前结点分配的操作权限)

0
相关文章