• Test


    1,页面类

    2,功能类

    3,流程类

    1,搜索框、三条杠、主题tab、向右展开箭头、文章列表、新闻标题、图片、作者(多图、单图、无图)、关闭按钮、关闭按钮旁的蓝色图标、底部tab首页、我的。

    2,功能:

    1,有结果:搜索框支持模糊搜索、输入特殊字符、标点的中英文是否可以匹配;

    无结果:查看提示;

    输入字数限制;

    2,点击三条杠-我的收藏、浏览历史、阅读启发显示

    3,tab切换,并且切换时内容更新,点击向右箭头跳转

    4,点击多图、单图、无图文章,文章内容中的标题、图片、作者展示;

    5,点击关闭,展开一个提示;我选择对该内容不感兴趣;

    弹出提示框,提示框的文案、按钮正确显示,点击取消,弹出消失,点击确定,弹出消失,且该条文章被隐藏

    对于不感兴趣的内容是否有时间,如果是存储在redis里面,清除redis;

    6,点击首页、我的的跳转

    流程:

    我的收藏、浏览历史:登录、未登录2种情况,未登录时点击跳转到登录页面,输入用户名、密码后,跳转到指定页面。

    收藏不同tab下的文章后-进入我的收藏,收藏的文章正确显示。前一日、前一周、去年、更久的时间,收藏的文字均正确显示。在收藏中点击文章。

    浏览不同tab下的文章,进入浏览历史,浏览历史显示正确,在浏览历史中点击文章。

    收藏、浏览过的文字被删除,在收藏、浏览历史中点击文章链接,查看提示。

    跨端的收藏、浏览历史正确展示;

    点击阅读启发,跳转到相应页面。

    4,

    不同数据数量:

    文章数少于5条、等于5条、多于5条的展示;

    滑屏,看数据列表展示,浏览到所有文章底部后的提示;

    5,停留在所有数据的中间,点击tab,看页面是否自动上浮;

    页面展示数据的实现:从性能角度,不建议,打开app或页面时,就加载所有数据,可能会由于请求超时,数据无法正确展示;数据可以采取分批加载的方式,比如一次加载10条,向上滑动的时候,再次加载10条;

    点击各tab时,是否会自动刷新页面;-1种抓包、新添加数据,看是否展示;

    tab直接频繁快速切换,看是否会有问题。

    测试不感兴趣内容的过滤,至少做2条数据,比如关键字相同,看一条被隐藏后,另一条多次刷新均不会再展示。

    推荐规则是否正确;

    比如我搜索过、阅读过、在其他app中关注过的内容,将会推荐;

    文章中的内容或图片特别多达到最大限制的时候,看是否正常展示;

    无网、弱网的展示;

    正在查看某篇文章,将app在后台运行,再次通过后台进入app,应再次进入到上次阅读的页面;

    正在查看某篇文章,将app杀掉进程,再次启动app,应进入首页;

  • 相关阅读:
    CentOS7源码安装 mplayer-1.1
    CentOS6开关机日志查询
    Redis GUI客户端
    CST & UTC时间差
    FreeBSD10.0 PXE安装
    PostgreSQL9.6源码安装
    phpPgAdmin-5.1安装配置
    js截取文件名不带后缀
    在MongoDB中修改数据类型
    win10怎么修改DNS
  • 原文地址:https://www.cnblogs.com/lp475177107/p/12283960.html
Copyright © 2020-2023  润新知