软件测试方法总结(二)

上一篇 / 下一篇  2009-01-09 21:46:37

关键字:软件测试方法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

11、对用户名、密码的有效性测试

  (1) 密码信息有效性测试:特殊字符、正常字符、空字符(不输入)、空格

  (2) 登陆名是否区分大小写 

  (3) 登陆名是否允许重名 

  (4) 用户名字和密码都为最大长度 (边界值分析,取上点) 

  (5) 用户名字和密码都为最小长度 (边界值分析,取上点)

  (6) 用户名字和密码都是非最大和最小长度的数据(边界值分析,取内点) 

  (7) 用户名长度大于要求1位(边界值分析,取离点) 

  (8) 用户名长度小于要求1位(边界值分析,取离点)

  (9)  密码长度大于要求1位(边界值分析,取离点) 

  (10) 密码长度小于要求1位(边界值分析,取离点) 

  (11) 是否记住上次登陆名

  (12) 密码信息有效性测试:字母数字混排、数字、符号数字、字母符号、数字符号、空字符(不输入)、空格 、ASCII字符、字符串在有空格、串在有半角空格

  (13) 口令锁定:即输入口令次数的限制 

  (14) 密码显示是否以星号或者别的符号显示

  (15) 看是否支持tap和enter键等

  (16) 密码是否可以复制粘贴

  密码修改测试方法

  (1) 不输入旧密码,直接改密码

  (2)  输入错误旧密码 

  (3) 不输入确认新密码 

  (4) 不输入新密码

  (5)  新密码和确认新密码不一致 

  (6) 新密码中有空格

  (7) 新密码长度有效性测试方法同上

  (8) 新密码为非允许字符(如有的密码要求必须是英文和数字组成,那么要试汉字和符号等)

  (9) 测试密码是否区分大小写,新密码中英文小写,确认密码中英文大写

  (10)  新密码与旧密码一样能否修改成功

四、权限测试

  1、业务权限

  按需求测试用户业务权限分配是否正确,业务权限主要控制功能模块、功能菜单的展示,没有相应业务权限的不展示其功能模块能功能菜单。

  2、操作权限

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

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

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

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

  五 、算法

  1、 测试前需要充分了解算法的整个计算过程及结果值的精度

  2、算法测试之前需要准备充足,而且是准确无误的测试实例

  3、根据输入值确认系统计算输出结果是否与预期结果完全一致

  4、如果计算公式中含有引用其它模块的数据,需要先确认数据提取是否对应的正确

  5、先用等价划分法、边界值测试方法测试输入数据是否在需求范围内

  6、 严格按照测试用例执行测试,确认计算结果是否正确无误,注意结果的精度。


TAG:

 

评分:0

我来说两句

日历

« 2024-04-17  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 16945
  • 日志数: 25
  • 图片数: 4
  • 建立时间: 2008-09-01
  • 更新时间: 2009-01-13

RSS订阅

Open Toolbar