画布 1
搜索功能测试用例设计
  界面
    界面展示符合 UI 设计原型图
    界面文案展示正确
  正向功能
    搜索框中输入字符，可以正确跳转到搜索结果页，展示搜索结果信息
    点击麦克风 icon，语音输入【霍格沃兹】，再点击麦克风按钮，可以正确跳转到搜索结果页，展示搜索结果信息
    点击相机 icon，输入图片 url，可以正确跳转到搜索结果页，展示搜索结果信息
  单个功能
    搜索框
      为空，不跳转搜索结果页
      输入1个字符，跳转到搜索结果页，搜索结果正确
      输入100个字符，跳转到搜索结果页，搜索结果正确
      输入101个字符，超出100个字符之后的，无法输入
      空格，不跳转搜索结果页
      多个关键词，中间加空格，跳转搜索结果页，搜索结果中包含关键词相关信息
      输入包含数字、字母、特殊字符，中文的内容，跳转搜索结果页，搜索结果正确
      输入拼音，跳转搜索结果页，搜索结果正确
      输入 url，跳转搜索结果页，搜索结果正确
      输入 SQL 语句，跳转搜索结果也，搜索结果正确
      输入 js 语句，跳转搜索结果页，搜索结果正确
      支持复制粘贴
      输入框为空不展示清空按钮
      输入框不为空，展示清空按钮
      点击输入框中的清空按钮，输入框中内容清除
    麦克风
      无权限（前提条件）
        点击麦克风图标，展示麦克风权限弹窗
        在弹窗上不授权，弹窗消失，回到搜索页
        在弹窗上授权，展示语音搜索浮层
      有权限
        点击麦克风图标，展示语音搜索浮层
        浮层展示符合 UI 设计原型图
        浮层上的文案展示正确
        说中文，识别结果展示在浮层麦克风按钮上方，替换原来的默认文案
        说非中文？？
          支持的语言，需要进一步确认
        语音识别完毕后，点击麦克风按钮，识别结果展示到搜索框，自动跳转搜索结果页， 搜索结果正确
        语音时常限制？？
        点击浮层上的关闭按钮，语音搜索浮层关闭
    相机
      点击相机图标，展示图片上传浮层
      浮层展示符合 UI 设计原型图
      浮层上的文案展示正确
      搜索框中输入图片 url，点击百度一下按钮，跳转到图片识别页面，展示搜索结果
      搜索框中输入非图片 url，点击百度一下按钮，展示格式错误提示信息
      拖拽本地图片到拖拽区域，自动识别图片，跳转到图片识别页面，展示搜索结果
      拖拽本地非图片格式文件到拖拽区域，展示格式错误提示信息
      在拖拽非图片文件错误场景中，点击重新上传按钮，返回图片上传浮层
      点击选择文件按钮，选择本地图片文件，自动识别图片，跳转到图片识别页面，展示搜索结果
      点击选择文件按钮，选择本地非图片文件，展示格式错误提示信息
      在上传本地文件错误场景中，点击重新上传按钮，返回图片上传浮层
      点击图片上传浮层上的关闭按钮，关闭浮层
      上传10M的图片，可以正常查询
      上传10.1M的图片，展示错误提示信息
      上传10M以下 jpg 格式图片，可以正常搜索
      上传10M以下，jpeg 格式图片，可以正常搜索
      上传10M以下，png 格式图片，可以正常搜索
      上传10M以下，bmp 格式图片，可以正常搜索
      上传10M以下，gif 格式图片，可以正常搜索
    百度一下按钮
      频繁快速点击
      网络正常，点击按钮，发起搜索请求，请求携带的参数正确
      无网络，点击按钮，跳转到网络异常页面
  场景
    无网络，点击麦克风头图标，展示识别失败浮层
    无网络，上传图片，展示上传失败提示信息
    无网络，在上传失败后，点击重新上传按钮，展示上传失败提示信息
    多次搜索同一内容，搜索结果一致
  隐性需求
    页面中搜有的链接都可以正确跳转
    浏览器地址栏直接输入携带参数的 url，可以正确查看到对应的搜索结果页面