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,应进入首页;