51Testing论坛的“站内搜索”怎么测?

发表于:2011-10-17 11:25

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

 作者:fatfish muler    来源:51Testing软件测试论坛

  问题描述:

  老师给我们出了个题,举个现实点儿的例子,51Testing论坛的“站内搜索”怎么测?欢迎大家踊跃发言!

  精彩答案:

  会员 fatfish:

  粗略列一列,大致可以从以下几个层面考虑吧:

  1、功能方面,是否能按指定条件查到正确、完整的结果,具体:

  1.1 录入条件为可查到结果的正常关键字、词、语句,检索到的内容、链接正确性;
  1.2 录入条件为不可查到结果的关键字、词、语句;
  1.3 录入条件为一些特殊的内容,如空、特殊符、标点符、极限值等,可引入等价类划分的方法等;

  2、性能方面,可利用测试工具或各种测试手段考虑功能在各方面的表现,具体:

  2.1 压力测试:在不同发用户数压力下的表现(评价指标如响应时间等)
  2.2 负载测试:看极限能承载多大的用户量同时正常使用
  2.3 稳定性测试:常规压力下能保持多久持续稳定运行
  2.4 内存测试:有无内存泄漏现象
  2.5 大数据量测试:如模拟从庞大的海量数据中搜索结果、或搜索出海量的结果后列示出来,看表现如何等等。

  3、易用性方面,交互界面的设计是否便于、易于使用,具体:

  3.1 依据不同的查询结果会有相关的人性化提示,查不到时告知?查到时统计条数并告知?有疑似输入条件错误时提示可能正确的输入项等等处理;
  3.2 查询出的结果罗列有序,如按点击率或其他排序规则,确保每次查询出的结果位置按规则列示方便定位,显示字体、字号、色彩便于识别等等;
  3.3 标题查询、全文检索、模糊查询、容错查询、多关键字组织查询(空格间格开)等实用的检索方式是否正常?
  3.4 输入搜索条件的控件风格设计、位置摆放是否醒目便于使用者注意到,有否快照等快捷查看方式等人性化设计?

  4、兼容性方面,跨平台、多语言等多样性环境组合情况下测试使用的正常性,具体:

  4.1 WINDOWS/LINUX/UNIX等各类操作系统下及各版本条件下的应用
  4.2 IE/FIREFOX/GOOGLE/360/QQ等各类浏览器下及各版本条件下、各种显示分辨率条件下的应用
  4.3 SQL/ORACLE/DB2/MYSQL等各类数据库存储情况下的兼容性测试
  4.4 简体中文、繁体中文、英文等各类语种软件平台下的兼容性测试
  4.5 IPHONE/IPAD、安卓等各类移动应用平台下的兼容性测试
  4.6 与各相关的监控程序的兼容性测试,如输入法、杀毒、监控、防火墙等工具同时使用

  5、安全性方面,往往容易被忽视的环节,具体:

  5.1 被删除、加密、授权的数据,不允许被查出来的,是否有安全控制设计;
  5.2 录入一些数据库查询的保留字符,如单引号、%等等,造成查询SQL拼接出的语句产生漏洞,如可以查出所有数据等等,这方面要有一些黑客攻击的思想并引入一些工具和技术,如爬网等。
  5.3 通过白盒测试技术,检查一下在程序设计上是否存在安全方面的隐患;
  5.4 对涉及国家安全、法律禁止的内容是否进行了相关的过滤和控制;

  6、异常性测试,各种破坏性的操作的影响测试,具体:

  6.1 查询过程中断网、关机
  6.2 查询过程中强行中断关闭页面
  6.3 查询过程中强行杀死相关进程等

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

精彩评论

  • liumeidan1
    2011-10-17 14:15:01

    写的很详细。。学习了

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号