如何对淘宝搜索框进行测试?

一, 功能测试

1. 输入关键字,查看: 返回结果是否准确,返回的文本长度需限制

1.1输入可查到结果的正常关键字、词、语句,检索到的内容、链接正确性;

1.2输入不可查到结果的关键字、词、语句;

1.3输入一些特殊的内容,如空、特殊符、标点符、极限值等,可引入等价类划分的方法等;

2. 结果显示:标题,卖家,销售量,单行/多行,是否有图片

3. 结果排序:价格 销量 评价 综合

4.返回结果庞大时,限制第一页的现实量,需支持翻页

5. 多选项搜索:关键字 品牌 产地 价格区间 是否天猫 是否全国购

6. 是否支持模糊搜索,支持通配符的查询

7, 网速慢的情况下的搜索

8. 搜索结果为空的情况

9. 未登录情况和登录情况下的搜索(登录情况下 存储用户搜索的关键字/搜索习惯)

二.性能测试:

1压力测试:在不同发用户数压力下的表现(评价指标如响应时间等)

2负载测试:看极限能承载多大的用户量同时正常使用

3稳定性测试:常规压力下能保持多久持续稳定运行

4内存测试:有无内存泄漏现象

5大数据量测试:如模拟从庞大的海量数据中搜索结果、或搜索出海量的结果后列示出来,看表现如何等等。

三. 易用性:交互界面的设计是否便于、易于使用

1依据不同的查询结果会有相关的人性化提示,查不到时告知?查到时统计条数并告知?有疑似输入条件错误时提示可能正确的输入项等等处理;

2查询出的结果罗列有序,如按点击率或其他排序规则,确保每次查询出的结果位置按规则列示方便定位,显示字体、字号、色彩便于识别等等;

3标题查询、全文检索、模糊查询、容错查询、多关键字组织查询(空格间格开)等实用的检索方式是否正常?

4输入搜索条件的控件风格设计、位置摆放是否醒目便于使用者注意到,有否快照等快捷查看方式等人性化设计?

四. 兼容性

1WINDOWS/LINUX/UNIX等各类操作系统下及各版本条件下的应用

2IE/FIREFOX/GOOGLE/360/QQ等各类浏览器下及各版本条件下、各种显示分辨率条件下的应用

3SQL/ORACLE/DB2/MYSQL等各类数据库存储情况下的兼容性测试

4简体中文、繁体中文、英文等各类语种软件平台下的兼容性测试

5IPHONE/IPAD、安卓等各类移动应用平台下的兼容性测试

6与各相关的监控程序的兼容性测试,如输入法、杀毒、监控、防火墙等工具同时使用

五. 安全性

1被删除、加密、授权的数据,不允许被SQL注入等攻击方式查出来的,是否有安全控制设计;

2录入一些数据库查询的保留字符,如单引号、%等等,造成查询SQL拼接出的语句产生漏洞,如可以查出所有数据等等,这方面要有一些黑客攻击的思想并引入一些工具和技术,如爬网等。

3通过白盒测试技术,检查一下在程序设计上是否存在安全方面的隐患;

4对涉及国家安全、法律禁止的内容是否进行了相关的过滤和控制;

个人简介


我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起交流开发测试技术,一起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持“软件测试pytest”。

软件测试面试题:如何对淘宝搜索框进行测试?相关推荐

  1. 对于杯子、淘宝搜索框的测试用例

    对于杯子的测试 功能 水到容量的一半 水到规定的刻度线 水杯容量刻度与其他水杯一致 盖子拧紧水到不出来 烫手验证 性能 使用的最大次数或时间 掉到地上不易损坏 盖子拧到什么程度水倒不出来 保温时间长 ...

  2. 原生JS写仿淘宝搜索框(代码+效果),可实现3级搜索哦!

    闲来无事,用原生JS写了一个淘宝搜索框,用的淘宝的接口,可直接进行商品搜索. 写在前面: 1.记得引用jquery啊! 2.有人私信我说css样式不能用,那是因为复制代码的时候,有空格,只需要自己把c ...

  3. Javascript小案例(一):仿淘宝搜索框用户输入事件的实现

    淘宝是我们经常用的一个网上购物平台,打开淘宝网首页,找到淘宝首页的搜索框,如下如所示: (截图日期:2017年6月18日) 大家可以看到,当页面一打开,搜索框中就可以看到灰色字体"少女高跟鞋 ...

  4. 仿淘宝搜索框之---ie9以下版本placeholder效果

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>仿淘宝 ...

  5. html简单淘宝搜索框怎么做,天猫前端系列教材 (八)- 公共页面 - 简单搜索栏...

    代码比较 复制代码 div.simpleSearchDiv{ background-color: #C40000; width: 300px; margin: 10px 20px 40px; padd ...

  6. Axure RP 从入门到精通(四十二)案例 - 淘宝搜索框

    拖入矩形1,设置文本为宝贝,设置圆角半径为10,取消左下和右下方的圆角半径,设置字体为红色,取消矩形边框. 设置选中样式字体颜色为白色.填充颜色为橘色. 添加鼠标单击时事件,单击时标记当前元件为选中状 ...

  7. 常用百度搜索、淘宝搜索、360搜索代码

    大概的效果是下面图片的样子,当然这个需要大家对代码进行css样式的编写才能达下效果. 整理代码 百度搜索框代码 1 2 3 4 5 <form action="http://www.r ...

  8. 实在智能RPA助你揭开淘宝搜索权重引流规则

    摘要:实在智能为电商运营提供RPA自动化解决方案,淘宝搜索框下拉框关联词获取机器人.生意参谋平台自动化下载报表机器人--实在智能RPA助力电商人提升运营效率! 说到电商,就避不开店铺运营,而店铺整体的 ...

  9. 深度语义模型以及在淘宝搜索中的应用

    https://www.toutiao.com/a6685574319969403404/ 传统的搜索文本相关性模型,如BM25通常计算Query与Doc文本term匹配程度.由于Query与Doc之 ...

最新文章

  1. ARKit从入门到精通-ARKit工作原理及流程介绍
  2. 【机器学习实战】第14章 利用SVD简化数据
  3. 东南大学成贤学院计算机报名,东南大学成贤学院2017年9月计算机等级考试报名办法...
  4. 对“反射”的深入认识,你会发觉跟“解剖”一样
  5. Pearson相关系数
  6. 查找表的原理与结构 什么是竞争与冒险现象?怎样判断?如何消除?
  7. 厉害!中国AI企业50强榜单!看完员工待遇,网友:我酸了!
  8. sklearn中lstm_分别用sklearn和tensorflow做房价预测
  9. python去除视频中的logo_Python音视频开发:消除抖音短视频Logo和去电视台标的实现详解...
  10. android override作用,Android Studio中@override的含义
  11. 爱奇艺网络流量分析引擎QNSM及其应用
  12. visio2007 uml模板包
  13. 手把手完成智慧路灯的开发,完成设备上云【华为云IoT】
  14. 标梵详解CSS去除浮动的方法
  15. 模糊控制——隶属函数
  16. css实现背景透明文字不透明
  17. Vue预览PDF,使用vue-pdf,基本使用教程
  18. 【机器人】无传感器的工业机器人负载估计
  19. pandownload内部测试版
  20. 打印机驱动PCL与PS的区别

热门文章

  1. 费米AI智能棋盘,让国际象棋拥抱新玩法
  2. uedbet不提款一场比赛对哥伦比亚
  3. 2005年硕士招生目录
  4. 企业做网络营销该怎样选择推广方向?
  5. [转载]JBuilder2005单元测试体验之测试配置
  6. 【STM32】射频RFIDRC522
  7. 自动使用优化大师-2
  8. AngularJS下一些JS的属性
  9. (十六)docker安装zipkin
  10. HJZS-E202电源监视继电器(断电延时)