CSDN网站个性化推荐功能测试

番茄没有错 2023-春-学生 2023-06-24 11:25:50

一、题目

      CSDN网站个性化推荐功能测试

二、要求

 阅读文章《个性化推荐 - 帮我们测试和改进》链接,完成文章提出的测试要求。

本博客是为了完成这个找 bug 号召: https://bbs.csdn.net/topics/614134877

测试环境(没有启用浏览器无痕模式):

 

一、测试场景之一:兴趣标签
场景1.1
1)选择标签的过程,对你非常友好么?

我觉得算是比较友好的,标签涵盖了大部分现在社会常用的语言选项,可以让用户直观的进行一个选择

 

发现的问题:网页版刚登录的时候并没有跳出标签选择,还是在看了个性化推荐文章后才发现在个人中心界面选择,APP版则会在登录首页看见兴趣标签选项和推荐关注的相关知识类博主。且我认为兴趣标签可以再细化一下,虽然用户可以点击标签后再对此进行细分选择,但是对不熟悉的内容且对它感兴趣时你不知道从哪个大类里面找到它,增加寻找时间,消耗用户耐心

改进建议:网页版用户登录时可以给出明显的兴趣标签选择提示,同时标签可以进一步细化,比如增加课程设计相关资料的标签,大学生就业面试标签等等,且我觉得可以增加标签搜索这个功能,让用户更快的找到你感兴趣但又不知道属于哪个模块下的标签


2)你选择了新的兴趣,推荐流中的博客,逐渐适合你的新兴趣了么?

逐渐适合了我的兴趣,刚刚重新选择了标签python,进行第一次网页刷新后发现出现python标签的文章很少,只有一篇文章(更多出现的是我之前经常搜索的问题相关文章),进行到第四次首页刷新后可以明显看见带有python的文章增多了。

 

场景1.2
在同样的地方,我们还有一个 不感兴趣 的列表,也请你选择一些兴趣加到这里面。主要测试的方面,和 1.1 类似,也请你测试一下。(我选择的不感兴趣的标签是人工智能机器学习)

 下面是我未选择对机器学习不感兴趣的标签时首页出现的内容

 对首页进行多次刷新后会发现人工智能机器学习相关话题的帖子一篇都没有出现

测试场景之二: 不看此作者
在 web / App 的推荐流中,我们都可以选中一个推荐条目的 "..." 按钮,在下面的菜单中选择:不看此作者

我对两个经常出现在首页的作者点击了不感兴趣后(一个点赞数量为28,另一个点赞数量为0的帖子),对首页进行第一次刷新后首页并没有出现这两个作者的任何相关文章,反馈比较成功

 

测试场景之三: 选择你的身份 (功能还在完善中)
同样在个人中心的最下面,你可以看到身份选择的界面。 注意,你要把鼠标挪到 “大四” 的文字上,才能看到 “编辑” 的按钮 (你觉得这个设计怎么样?)

我觉得这个设计不太好,有的时候对急于修改身份的人来说可能会想不到“编辑”的按钮出现的条件是你要把鼠标放在文字上,浪费用户时间(也没有相关提示信息,提醒用户如何去修改你的身份信息)。

(1)选择和你实际身份相符的类别

 

(2)我是大二学生,软件工程专业大学会遇到很多计算机相关核心课程,我觉得可以多推荐一些课程专业知识总结,以及相关知识语言的学习方法和扩展内容

...全文
773 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
源码链接: https://pan.quark.cn/s/4059260b3dc9 在电子设计自动化(EDA)范畴内,Verilog作为一项关键的硬件描述语言(HDL),被普遍应用于构建数字系统的模型,其应用范围涵盖从基础的逻辑门构造到高级的系统级设计,例如本案例所探讨的电梯系统。运用Verilog进行的电梯系统构建是一个典型的综合实践任务,它融合了数字逻辑、嵌入式系统以及计算机工程等多个核心知识领域。 我们必须明确电梯系统的功能要求。电梯需依据乘客的楼层指令,智能地选择其运行路径、选择停靠的楼层以及安排门的开启流程。这一过程涉及到状态机的设计,这是Verilog编程中的一个核心概念。状态机能够将电梯的操作流程划分为多个独立的状态,例如待机、上行、下行、开门、关门等,通过状态间的转换条件来执行各类操作。 Verilog程序通常由多个模块构成,每个模块对应电路的一部分。在此项目中,可能包含以下模块:主控制单元模块、楼层识别模块、按键输入单元模块、电机驱动模块等。各模块均具备特定的功能,例如主控制单元负责统筹各部分的工作,而电机驱动模块则依据指令操控电梯的升降动作。 在构建电梯系统时,还需关注实时性和同步性。例如,电梯不允许在两个楼层同时开启门,这需要在Verilog程序中运用适当的同步手段,例如边沿触发的时钟信号,以确保数据传输的精确性与统一性。 接下来是仿真环节和验证步骤。借助ModelSim或Vivado这类软件工具,我们可以对Verilog程序进行仿真,模拟电梯的操作情形,考察其在不同情境下的表现是否符合设计预期。此步骤极为关键,有助于识别并修正设计中的缺陷。 倘若设计满足所有条件,可将Verilog程序编译并上传至FPGA(现场可编程门阵列)进行硬件层...
内容概要:本文基于Simulink平台,构建了一个包含风能、太阳能、储能系统和质子交换膜(PEM)电解水制氢系统并网运行的交流母线协调仿真模型。该模型旨在研究多种能源形式与制氢负荷在共用交流母线下的协调运行机制,重点分析风光出力波动性对系统稳定性的影响,以及储能与制氢负荷在能量调节和消纳富余可再生能源方面的作用。通过设计合理的控制策略,实现系统内功率的动态平衡与高效利用,并对系统在不同工况下的动态响应特性进行了仿真验证,为高比例可再生能源接入背景下风光储氢一体化系统的规划与运行提供了技术参考。; 适合人群:具备一定电力系统、新能源或自动化专业背景,从事相关领域研究或工程应用的研发人员及高年级本科生、研究生。; 使用场景及目标:①研究风光储氢多能互补系统的集成与协调控制策略;②分析储能与电解制氢负荷在平抑可再生能源波动、提升系统稳定性方面的作用;③掌握基于Simulink的多能源系统建模仿真方法,服务于科研项目、毕业设计或工程预研。; 阅读建议:建议结合Simulink软件动手复现模型,重点关注各单元模块的控制逻辑与接口设计,通过调整参数和工况进行对比仿真,深入理解系统动态特性与协调运行机理。
下载代码方式:https://pan.quark.cn/s/06ddd041bd02 STM32CubeIDE是由STMicroelectronics(意法半导体)开发的一款功能全面的集成开发平台,主要面向STM32微控制器的应用。该v1.0.2版本特别适配于Windows操作系统,并且能够适用于x86及x64架构的计算机系统。STM32CubeIDE融合了代码编写、编译执行、调试诊断以及项目管理等多项核心功能,致力于精简STM32应用的开发步骤,从而显著提升开发工作的效率。 STM32CubeIDE的主要特性具体包含: 1. **集成开发环境(IDE)**:该平台提供了一个统一的操作界面,开发者能够在此平台上进行代码的编写、编译、链接以及调试STM32应用程序。IDE的设计注重用户体验,支持包括C和C++在内的多种编程语言。 2. **代码生成器**:STM32CubeMX作为STM32CubeIDE的一个组成部分,是一个图形化的配置工具,用户可以通过它来设定微控制器的多种参数,例如时钟系统配置、外设接口选择等。完成配置后,该工具能够自动生成初始化代码,从而大幅减少手动编写基础代码的工作量。 3. **项目模板**:STM32CubeIDE提供了多种预先配置好的项目模板,这些模板覆盖了STM32系列的不同微控制器型号,从而使得新项目的启动过程更加迅速和便捷。 4. **调试工具**:IDE内建了功能强大的调试器,支持JTAG和SWD接口,且兼容多种ST-LINK/V2、ST-LINK/V3以及各类第三方调试设备。调试功能涵盖了断点设置、变量监控、内存检查、性能评估等多个方面。 5. **编译工具链**:STM32CubeIDE集成了GCC编译器以及针对ARM...

162

社区成员

发帖
与我相关
我的任务
社区描述
软件工程老师
python 高校 江苏省·南通市
社区管理员
  • juking@ntu
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧