试题
考点

测试技术-测试方案-测试用例分析

面5笔5

简述一下评论模块的细节功能?

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

主要功能

评论模块的主要功能涉及:点赞、回复、复制、举报、删除、分享

点赞:要考虑点赞、取消点赞后的赞数变更逻辑,是否需要服务端同步更新,点击后的动效,点赞后的消息提醒机制等。

回复:要考虑回复弹窗的出现、收起时机,回复字符限制,回复是否支持换行符,是否支持键盘提交,是否允许空字符提交,回复页面弹窗大小,按钮布局等。

复制:要考虑可复制区域,复制交互(长按/点击),复制后的提示效果等。

举报:要考虑是举报文字还是举报人,举报后的提示,举报后的数据审核等。

删除:要考虑发布人支持删除功能,删除时的弹窗提醒,删除后状态何时同步,删除是硬删除还是软删除,一级评论删除对二级评论的影响等等。

分享:要考虑可分享平台,分享后的打开样式,是分享成网页还是分享成截图等。

内容运营

评论加精:支持运营挑选优质评论,在前端给予“精华”的标记。

评论置顶:将评论置顶。

评论屏蔽:通知发布评论人其内容被屏蔽,要求其修改后申请解除屏蔽,经审核后评论可重新出现。

评论删除:违反平台相应规则,直接从后台将评论删除,不可恢复。

评论人封禁:通常是和“举报”关联,对于频繁发布垃圾评论者予以封禁,令其不可再发评论。当然也应该允许其申请解封。

敏感词替换:通常做法是构建敏感词库,如果评论某些文字命中词库,则将敏感词替换为“*”。

被删除/屏蔽后显示逻辑:当某条评论被删除,或屏蔽后,可以有两种做法,要么是直接删除,要么是当前区块保留,被删除文字变成“该评论已删除”。尤其是主题式评论,由于某条一级评论可能关联多条二级评论,如果一级评论被删除,其二级评论是否需要全部删除,需要根据评论价值来决策。建议这种情况还是保留二级评论。

内容控制

字数限制:对评论内容进行字数控制;

符号限制:可设置特殊符号的限制(注意提示用户);

便捷操作

部分产品设计了快速评论的功能,比如:踩、一般、赞、太棒了等等(有些也有表情、图片),用户直接点击即可,类似投票行为。但是便捷操作也会导致内容重复、效果低下等副作用,建议谨慎考虑(当然如果运营能对不同时期给出评论的一些热点文案,便捷操作也是可以考虑的)。

保留草稿

用户在评论未发送前如果误触取消按钮,自动替用户保存当前输入文字,而再次出现评论框时,还能将之前文字恢复;或在用户取消输入框时,弹框告知用户是否要取消(两者结合亦可)。

超链接支持

根据产品属性,考虑评论是否要支持外部的超链接。这里需要考虑超链接的识别逻辑(需要头部是http或https,或者通过要求用户加入特殊标记),超链接的字数计算(对于限制字数的输入框,超链接可以统一计算为10个字符),超链接发布后的显示样式(简单的可以直接显示链接地址;好一点的显示为“链接地址”四个字;再好一点的取链接地址对于网址的title显示,如知乎)

键盘设置

发评论时,键盘设置问题:评论框输入评论时,需要考虑是否将“发布”按钮设置在键盘上。如果需要考虑评论换行,那“完成”键应该作为换行键,否则点击“完成”应该是直接提交。

文章链接

评论
暂无评论

加载更多