画布 1
字符搜索功能
  主业务流程
    搜索框输入正常字符，展示搜索结果
      1、输入xxx
2、点击搜索按钮
        正常展示搜索结果
  UI
    界面展示符合UI设计图
      1、进入搜索页面
        符合UI设计图，符合文案
      2、进行搜索
        符合UI设计图，符合文案
  界面
    搜索框
      输入数字字母中英文特殊字符，不超过100个字符，点击搜索，搜索结果展示正常
      输入超过100个字符，多于100的字符自动忽略，点击搜索，显示忽略信息和搜索结果
    搜索按钮
      输入搜索信息后，点击搜索按钮，可自动搜索展示搜索信息
      输入搜索信息后，点击enter，可自动搜索展示搜索信息
      不输入搜索信息，点击搜索按钮，刷新但无结果展示
      进入搜索框，不输入搜索信息，点击enter，刷新但无结果展示
      输入搜索信息后，频繁点击搜索按钮，仍可自动搜索展示搜索信息
    清空按钮
      输入搜索信息后，清空按钮出现，点击按钮，内容清除，内容清除后，清空按钮消失
      搜索结果出现后，清空按钮不消失，点击按钮，内容清除，内容清除后，清空按钮消失
    搜索结果
      输入搜索信息后，点击搜索按钮，搜索结果是否匹配
      输入搜索信息后，点击搜索按钮，搜索结果单页展示数量是否符合预期
      输入搜索信息后，点击搜索按钮，搜索结果是否有非法信息，符合公序良俗
      各输入搜索信息后，点击搜索按钮，各个专栏（网页资讯图片视频贴吧）都有对应的搜索结果
    登录按钮
      见登录功能测试
  备选流程
    弱网络，搜索框输入正常字符，展示提示页面
      1、输入xxx
2、点击搜索按钮
        展示网络提示页面
  隐藏需求挖掘
    链接测试
    自动联想
  1、点击icon按钮
2、拖拽本地图片到拖拽栏
    图片搜索成功
  语音搜索功能
    主业务流程
      进入搜索页面，点击麦克风，出现语音识别浮层，语音输入，语音转化为文字进入搜索框，跳转到搜索结果。
        1、点击麦克风
2、待出现语音识别浮层后，输入语音
          语音识别正常，显示搜索结果正常
    ui
      界面展示符合UI设计图
        1、点击麦克风，出现语音识别浮层
          符合UI设计图，符合文案
    界面
      语音按钮
        1有权限，点击语音按钮
          弹出语音识别浮层
        1无权限，点击语音按钮
          跳转权限设置页面
      语音识别浮层
        进入搜索页面，点击麦克风，展示识别的文字
      搜索结果
    备选流程
      无权限
        进入搜索页面，点击麦克风，出现权限提示，并进入设置页面，设置成功后返回，可正常语音搜索。
      弱网络
        进入搜索页面，点击麦克风，展示网络提示页面
    隐藏需求
      文字识别失败
  图片搜索功能
    主业务流程
      点击图片搜素按钮，上传图片，图片搜索成功
        1、点击icon按钮
2、点击上传文件按钮
3、上传本地图片
          图片搜索成功
        1、点击icon按钮
2、拖拽本地图片到拖拽栏
          图片搜索成功
      点击图片搜素按钮，输入图片链接地址，图片搜索成功
        1、点击icon按钮
2、在搜索框输入图片url
3、点击搜索按钮
          图片搜索成功
    ui
      界面展示符合UI设计图
        1、点击麦克风，出现语音识别浮层
          符合UI设计图，符合文案
    备选流程
      上传本地非图片文件
          1、点击icon按钮
2、上传本地一个非图片文件
3、点击重新上传
4、上传本地图片文件
            2、展示格式错误提示信息
4、图片搜索成功
      拖拽本地非图片文件
        1、点击icon按钮
2、拖拽本地一个word到拖拽栏
          图片上传失败提示信息
      输入远程非图片文件地址
        1、点击icon按钮
2、在搜索框输入非图片url
3、点击搜索按钮
          搜索失败
      输入错误无资源地址
        1、点击icon按钮
2、在搜索框输入无资源错误字符串
3、点击搜索按钮
          图片上传失败提示信息
      弱网络
        本地上传图片
          1、点击icon按钮
2、点击上传文件按钮
3、上传本地图片
4、点击重新上传
            图片上传失败提示信息，返回图片上传图层
        本地上传非图片
          1、点击icon按钮
2、点击上传文件按钮
3、上传本地一个非图片文件
4、点击重新上传
5、上传本地图片文件
            图片上传失败提示信息
        本地拖拽图片
          1、点击icon按钮
2、拖拽本地图片到拖拽栏
3、点击重新上传
            图片上传失败提示信息，返回图片上传图层
        本地拖拽非图片
          1、点击icon按钮
2、拖拽本地一个word到拖拽栏
            图片上传失败提示信息
        输入图片url
          1、点击icon按钮
2、在搜索框输入图片url
3、点击搜索按钮
            图片上传失败提示信息，返回图片上传图层
        输入非图片url
          1、点击icon按钮
2、在搜索框输入非图片url
3、点击搜索按钮
            图片上传失败提示信息
        输入任意错误字符
          1、点击icon按钮
2、在搜索框输入无资源错误字符串
3、点击搜索按钮
            图片上传失败提示信息
    界面
      搜索框
        非url
          1、点击icon按钮
2、输入非URL字符串
3、点击搜索
            提示输入正确地址
      浮层
        上传文件按钮
          大于10M
            1、点击icon按钮
2、点击上传文件按钮
3、上传一张大于10M的图片
              提示不可大于10M
        拖拽栏
          大于10M
            1、点击icon按钮
2、拖拽本地大于10M图片到拖拽栏
              提示不可大于10M
    隐藏需求