180多个测试WEB和Desktop应用程序的测试用例——综合测试清单

发表于:2013-5-03 09:58

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:于芳 译    来源:51Testing软件测试网原创

  这是一份做Web和桌面程序测试的清单。

  让测试清单成为用例写制过程中的一个完整部分。用这个清单,你可以快速的创建成百上千个测试Web或者Desktop应用程序。这些都是常规的通用的测试用例,应该适用于几乎所有种类的应用程序。 当为项目写测试用例的时候,参照这些测试清单,我相信你能够覆盖大多数测试类型,除了某些需求文档上要求的特定的商业规则的应用程序。

  尽管这是一份普通的清单,我推荐除了用应用程序特定的测试要准备一个标准的测试清单来迎合你特别的需求。

  用清单做测试的重要性:

  为你的应用程序的可复用的测试用例维护标准的库会保证大多数普通的缺陷会更快的被发现。

  清单帮助快速完成应用程序新版本的测试用例的写作。

  复用测试用例帮助节省写重复性测试用例的钱。

  重要的测试用例被覆盖掉经常比较不可能忘记。测试清单可以被开发者饮用来保证大多常见的问题在开发阶段被修复解决掉了。

  一些要点:

  1)用不同的用户角色去执行这些测试场景,如管理员,客人。

  2)对WEB应用程序来说,这些场景应该在多种浏览器上测试,如IE,FF,Chrome 和Safari在客户批准的版本上测试。

  3)在不用的屏幕分辨率下测试,如1024*768,1280*1024等

  4)应用程序应该在多种屏幕上测试,如LCD,CRT,Notebooks,Tablets和Mobile Phone。

  5)测试应用程序在不同平台上,如Windows,Mac,Linux操作系统上。

  测试WEB和Desktop的综合测试清单

  假定你的应用程序支持以下功能

  有多样字段的表格

  - 拥有子窗口
  - 与数据库交互
  - 多种多样搜索过滤标准和呈现结果
  - 图片上传
  - 发送邮件功能
  - 数据导出功能

  通用测试场景

  1、所有的强制字段应该得到证实并且用星号标示
  2、验证错误消息应当在正确位置恰当地显示
  3、所有的错误消息应当用同样的CSS格式显示(如用红色)
  4、常规的确认信息应当用有别于显示错误信息的CSS样式显示(如用绿色)
  5、工具使用须知应当有意义
  6、下拉字段应当首先以空值或者像‘Select’样的文本赋值开始
  7、删除页面上的任意记录功能应当要求确认
  8、Select/deselect所有记录选项应当有如果页面支持记录添加/删除/更新功能
  9、数量值应当用正确的货币符号显示
  10、默认的页面排序应当有
  11、重置按钮功能应当给所有字段设置默认值
  12、所有的数字值应当恰当格式化
  13、输入字段应当作最大值检查。输入值大于特定的最大值限制应当不能被接受或者存储到数据库中
  14、检查所有的输入字段,包括特殊字符
  15、字段标签应当是标准的,如字段接受用户名字应当被恰当标记为‘First Name’(名字)
  16、在对任意记录进行添加/编辑/删除操作之后检查页面的排序功能
  17、检查超时功能。超时的值应当是可配置调节的。在操作超时后检查应用程序的行为。
  18、检查在应用程序中使用的Cookies
  19、检查可下载的文件是否指向了正确的文件路径
  20、所有的资源键应当可以在config 文件中配置或者在数据库中配置而不是固定的编码
  21、标准的规范应当贯穿在为资源键命名的整个过程始终
  22、验证所有WEB页面的装饰(验证HTML和CSS检查语法错误)来确认他是符合标准的
  23、应用程序崩溃或者意外的页面应当被转向错误页面
  24、检查所有页面上的文本上有没有拼写和语法错误
  25、检查数字的输入字段输入以字符输入值。合理的验证信息应当出现
  26、如果允许输入数字字段检查负值的数字
  27、用小数值检查数量字段
  28、检查所有页面上可使用的按钮功能
  29、用户应当不能通过快速连续点击提交按钮即提交页面两次
  30、用0除的错误应当在任意计算中处理
  31、输入数据首位置和末位置为空的情况应当正确处理

  ……………………

  查看全文请点击下载:http://www.51testing.com/html/76/n-844176.html

  结果网格的测试场景

  1、当页面显示时间超过默认时间来显示结果页面时页面装载时符号应当显示
  2、检查是否所有的搜索参数是被用来抓住显示在结果网格上的数据
  3、所有结果的数量应当显示在结果网格上
  4、用来搜索的搜索标准应当显示在结果网格上
  5、结果网格值应当被默认列挑选出来
  6、挑选出来的列应当和挑选图标一起显示出来
  7、结果网格应当包括所有有正确值的特定的列
  8、升序和降序功能对由数据排序支持的列起效果
  9、结果网格应当以合适的列和行间距显示出来
  10、当每页有多于默认的结果数值时,页数编码应当可以使用
  11、检查页面编码功能的下页,上页,首页和末页功能
  12、重复的记录不应当显示在结果网格中
  13、检查是否所有列可见,还有垂直滚动条在必要时可用
  14、检查动态列的数据(这些列是值基于其它列值动态计算的列)
  15、对于结果网格显示报告,检查‘所有’行并验证所有列的所有显示报告
  16、对于结果网格显示报告,检查页面编码功能可用时和用户导航到下页时‘所有’行数据
  17、检查是否使用了合适的符号来显示数值,如%符号应当用作显示百分比数值
  18、检查数据范围可用时结果网格的数据

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • zouxia1987
    2013-5-06 11:19:15

    看着挺实用,收藏了

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号