zoukankan      html  css  js  c++  java
  • 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,应进入首页;

  • 相关阅读:
    基于wax的lua IOS插件开发
    acm
    微策略面试题:在旋转后的数组中查找元素(二分查找)
    BP神经网络
    神经网络理论基础
    机器人关节数学模型
    如何下载中文和英文的全文专利
    Java 12 骚操作, switch居然还能这样玩!
    Java 12 骚操作, String居然还能这样玩!
    Spring Boot YML 掀翻 Properties!!
  • 原文地址:https://www.cnblogs.com/lp475177107/p/12283960.html
Copyright © 2011-2022 走看看