CSDN个性化推荐 - 测试和建议

简介: CSDN个性化推荐 - 测试和建议

前言

       我是一个大三学生,平时不会的问题,就会会来到c站,在这个大数据时代,信息量太大,csdn和其他平台一样,都有自己的个性化推荐。其中 “个性化推荐” 这个功能是在每时每刻都在发挥作用。


       不过,就我个人而言,我还是不太喜欢用这个东西,每次进入csdn,会让我选择感兴趣的标签啥的,我每次都是直接跳过。

61.png


       个性化推荐这个功能还是比较好的,但是也有坏处,比如讲,因为学习或者比赛等某种原因,我们在CSDN查找了关于某个领域的知识,之后,CSDN一直推荐这个方面,自己可能就看不到其他的一些东西。


个性化推荐,就是 CSDN 根据你的特定选择或者在 CSDN 使用过程中的行为,推算出你对哪些领域的内容感兴趣,在推荐流,相关推荐,搜索结果,课程、博客专栏、用户推荐,活动推荐等使用场景中想你推荐合适你的内容和其他信息。


测试环境

  • 浏览器 Chrome
  • 版本 111.0.5563.65(正式版本) (64 位)


测试场景

  • 测试场景之一:兴趣标签

场景1.1 感兴趣

我首先测试了一下,感兴趣的标签,我目前对python比较感兴趣,选择了一下标签。首先,这个里面的标签分的比较细,看着有些眼花缭乱,比如讲,3C硬件里面的智能路由器在短时间内很难找到,如果可以的话,加一个搜索标签的功能。



62.png


过了几个小时之后,我再去看来CSDN给我的推荐,感觉没有什么变化,可能要隔天才能看到变化吧。我的是这样的。



63.png


刷新了好几次,还是没有关于python领域的。我特地看了手机app端,也是一样没有变化。还是什么Java,算法之类的。

建议:

  1. 如果可以的话,在选择感兴趣和不感兴趣标签时,加一个搜索标签的功能。方便用户更加快捷找到自己感兴趣或者不感兴趣的标签,当然,这个仅仅只是我个人看法。
  2. 可以在推荐那一块,加上文章的标签,这个让读者一下子就明白了,这个文章是涉及的哪些内容,现在有些文章标题不够明显。


场景1.2 不感兴趣

       我突然发现一个bug,应该算上语言漏洞吧。我想知道,在这样的情况下,官方是怎么给我推荐的,是推荐带有python标签的,还是不推荐编程语言和python的标签。


64.png

       我们写文章时,会发现python分类下的python和编程语言分类下的python,都会标记为python标签那么,可以推导出python-python和编程语言-python是同一属性。


65.png


我就好奇这个是怎么推荐的。虽然可能会说我是在转牛角洞,但是,还是希望CSDN精益求精。

建议:

  1. 官方可以完善同一标签在不同分类下,同时选择的问题,像编程语言分类下的python,Java等等。
  • 测试场景之二: 不看此作者

       在 web / App 的推荐流中,我们都可以选中一个推荐条目的 "..." 按钮,在下面的菜单中选择:不看此作者。这个功能挺好的,对用户挺友好的,至于多久有效,目前还不知道。这个目前没有什么太大的毛病。



66.png

  • 测试场景之三: 选择你的身份

       我测试了最后一个功能,我觉得这个挺好的,如果推荐考虑到了我们选择身份的元素,给我们推荐相关的内容,比如大四了,推荐一些优质的毕设或者面试之类的。哈哈,虽然我现在才大三。


67.png

想法

       选择后,我感觉区别不是很明显,我想法是这样的,把身份和感兴趣的结合起来,拿我自己举例来说,我现在是大三学生,我感兴趣的是python。个性化推荐算法就知道,我可能是学python相关专业的,然后推荐一些python基础或者偏难的相关内容,不是偏向与企业级的相关内容。


相关文章
|
5月前
|
存储 人工智能 测试技术
python自动化测试实战 —— CSDN的Web页面自动化测试
python自动化测试实战 —— CSDN的Web页面自动化测试
测试csdn pageSize
44444444444444444444
858 0
|
20天前
|
移动开发 JSON Java
Jmeter实现WebSocket协议的接口测试方法
WebSocket协议是HTML5的一种新协议,实现了浏览器与服务器之间的全双工通信。通过简单的握手动作,双方可直接传输数据。其优势包括极小的头部开销和服务器推送功能。使用JMeter进行WebSocket接口和性能测试时,需安装特定插件并配置相关参数,如服务器地址、端口号等,还可通过CSV文件实现参数化,以满足不同测试需求。
92 7
Jmeter实现WebSocket协议的接口测试方法
|
20天前
|
JSON 移动开发 监控
快速上手|HTTP 接口功能自动化测试
HTTP接口功能测试对于确保Web应用和H5应用的数据正确性至关重要。这类测试主要针对后台HTTP接口,通过构造不同参数输入值并获取JSON格式的输出结果来进行验证。HTTP协议基于TCP连接,包括请求与响应模式。请求由请求行、消息报头和请求正文组成,响应则包含状态行、消息报头及响应正文。常用的请求方法有GET、POST等,而响应状态码如2xx代表成功。测试过程使用Python语言和pycurl模块调用接口,并通过断言机制比对实际与预期结果,确保功能正确性。
90 3
快速上手|HTTP 接口功能自动化测试
|
20天前
|
JavaScript 前端开发 测试技术
ChatGPT与接口测试
ChatGPT与接口测试,测试通过
29 5
|
2月前
|
网络协议 测试技术 网络安全
Python进行Socket接口测试的实现
在现代软件开发中,网络通信是不可或缺的一部分。无论是传输数据、获取信息还是实现实时通讯,都离不开可靠的网络连接和有效的数据交换机制。而在网络编程的基础中,Socket(套接字)技术扮演了重要角色。 Socket 允许计算机上的程序通过网络进行通信,它是网络通信的基础。Python 提供了强大且易于使用的 socket 模块,使开发者能够轻松地创建客户端和服务器应用,实现数据传输和交互。 本文将深入探讨如何利用 Python 编程语言来进行 Socket 接口测试。我们将从基础概念开始介绍,逐步引导大家掌握创建、测试和优化 socket 接口的关键技能。希望本文可以给大家的工作带来一些帮助~
|
2月前
|
网络协议 测试技术 网络安全
Python进行Socket接口测试的实现
在现代软件开发中,网络通信是不可或缺的一部分。无论是传输数据、获取信息还是实现实时通讯,都离不开可靠的网络连接和有效的数据交换机制。而在网络编程的基础中,Socket(套接字)技术扮演了重要角色。 Socket 允许计算机上的程序通过网络进行通信,它是网络通信的基础。Python 提供了强大且易于使用的 socket 模块,使开发者能够轻松地创建客户端和服务器应用,实现数据传输和交互。 本文将深入探讨如何利用 Python 编程语言来进行 Socket 接口测试。我们将从基础概念开始介绍,逐步引导大家掌握创建、测试和优化 socket 接口的关键技能。希望本文可以给大家的工作带来一些帮助~
|
2月前
|
SQL Java 测试技术
SpringBoot单元测试快速写法问题之PorkService 接口中的 getPork 方法的作用如何解决
SpringBoot单元测试快速写法问题之PorkService 接口中的 getPork 方法的作用如何解决