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