软件测试-测试淘宝站内的搜索系统测试⽤例
测试思路:功能,性能,易⽤性,兼容性,容错性⼏⽅⾯进⾏测试
1.功能⽅⾯,是否能按指定条件查到正确、完整的结果,具体:
1.1录⼊条件为可查到结果的正常关键字、词、语句,检索到的内容、链接正确性;
1.2录⼊条件为不可查到结果的关键字、词、语句;
1.3录⼊条件为⼀些特殊的内容,如空、特殊符、标点符、极限值等,可引⼊等价类划分的⽅法等;
梦见大蟒蛇2.性能⽅⾯,可利⽤测试⼯具或各种测试⼿段考虑功能在各⽅⾯的表现,具体:
2.1压⼒测试:在不同发⽤户数压⼒下的表现(评价指标如响应时间等)致自己一段话霸气高冷的话
2.2负载测试:看极限能承载多⼤的⽤户量同时正常使⽤
11月有什么节日2.3稳定性测试:常规压⼒下能保持多久持续稳定运⾏
2.4内存测试:有⽆内存泄漏现象
2.5⼤数据量测试:如模拟从庞⼤的海量数据中搜索结果、或搜索出海量的结果后列⽰出来,看表现如何等等。
3.易⽤性⽅⾯,交互界⾯的设计是否便于、易于使⽤,具体:
3.1依据不同的查询结果会有相关的⼈性化提⽰,查不到时告知?查到时统计条数并告知?有疑似输⼊条件错误时提⽰可能正确的输⼊项等等处理;
3.2查询出的结果罗列有序,如按点击率或其他排序规则,确保每次查询出的结果位置按规则列⽰⽅便定位,显⽰字体、字号、⾊彩便于识别等等;
3.3标题查询、全⽂检索、模糊查询、容错查询、多关键字组织查询(空格间格开)等实⽤的检索⽅式是否正常?
3.4输⼊搜索条件的控件风格设计、位置摆放是否醒⽬便于使⽤者注意到,有否快照等快捷查看⽅式等⼈性化设计?
4.兼容性⽅⾯,跨平台、多语⾔等多样性环境组合情况下测试使⽤的正常性,具体:
4.1WINDOWS/LINUX/UNIX等各类操作系统下及各版本条件下的应⽤
遇到火灾怎么办4.2IE/FIREFOX/GOOGLE/360/QQ等各类浏览器下及各版本条件下、各种显⽰分辨率条件下的应⽤
4.3SQL/ORACLE/DB2/MYSQL等各类数据库存储情况下的兼容性测试
4.4简体中⽂、繁体中⽂、英⽂等各类语种软件平台下的兼容性测试
4.5IPHONE/IPAD、安卓等各类移动应⽤平台下的兼容性测试
4.6与各相关的监控程序的兼容性测试,如输⼊法、杀毒、监控、防⽕墙等⼯具同时使⽤
5.安全性⽅⾯,往往容易被忽视的环节,具体:
5.1被删除、加密、授权的数据,不允许被查出来的,是否有安全控制设计;
5.2录⼊⼀些数据库查询的保留字符,如单引号、%等等,造成查询SQL拼接出的语句产⽣漏洞,如可以查出所有数据等等,这⽅⾯要有⼀些⿊客攻击的思想并引⼊⼀些⼯具和技术,如爬⽹等。
5.3通过⽩盒测试技术,检查⼀下在程序设计上是否存在安全⽅⾯的隐患;
5.4对涉及国家安全、法律禁⽌的内容是否进⾏了相关的过滤和控制;
6.异常性测试,各种破坏性的操作的影响测试,具体:
中考冲刺励志语
6.1查询过程中断⽹、关机
6.2查询过程中强⾏中断关闭页⾯
6.3查询过程中强⾏杀死相关进程等中秋节教师节双节祝福语
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论