软件评测
这个作业属于哪个课程 | 2021春软工实践|W班 (福州大学) |
---|---|
这个作业的要求在哪里 | 软件评测 |
这个作业的目标 | 了解软件测评的流程 |
其他参考文献 | 无 |
第一部分 调研,评测
CSDN问答
体验
介绍和使用软件
CSDN问答给广大用户提供了一个问答平台,还有CSDN专家团队为用户解答,并且有悬赏收益机制。问答首页如下图所示,提供了多种标签可供用户对问题进行筛选。
提问界面:提问界面还是很精简的,在输入标题时,还会提供相似问题,只不过这里的相似问题是面向CSDN全站的,不仅仅是问答,还有可能出现CSDN博客等内容,还要求标题长度要在10~50范围内,内容长度在30~65535范围内。用户可以对问题进行标签选择,但无法使用自定义标签。除此之外,问答界面还提供了一些提问步骤提示,帮助用户更好地提出高质量问题。
问题还会被审核。
问题可以在问题详细界面进行点赞、收藏、编辑、删除等操作。
回答问题:进入问题详细界面后可以对问题进行回答,也可以对其他用户的回答进行点赞、评论、分享、举报等操作。
搜索:最直观的搜索栏是面向全站搜索的,如果想要选择“问答”模块的,需要在搜索后进行模块选择,而“问答”的选择并不起眼。
优缺点分析
- 提出问题时,输入标题会有相关问题的提示,可以帮助用户发现相似问题,减少了相似问题的发布。
- 问题的标签只能从已有的中选择,这样对标签有了规范,虽然大部分标签可以满足用户的需求,但是难免会有些标签无法让用户满意。
- 首页没有滚动条就感觉不太方便。
- 首页的问题列表中显示了回答数和浏览数,但是仅凭这两种信息并无法体现问题和回答的质量,不利于用户选择,想要找到合适答案,还是只能一个个查看。虽然已采纳的问题会显示一个框,但是对于新人来讲,并不一定能明白框的意思。
- CSDN问答的搜索首先是面向全站的,如果想要单独搜索“问答”相关内容,需要在搜索之后进行模块选择以及再进行筛选,这样的搜索可以给用户带来更多的信息,但对于新人来说,“问答”的选择并不起眼。
- CSDN虽然是一款专业开发者社区,但是其中的内容却更加广,涉及的知识领域很多,受众人群就不仅仅是开发者。
- 有专家团队帮忙解答问题,就很好。
改进意见
- 在问答部分单独弄一个搜索,不是默认面向全站的,而是基于用户目前所处标签、筛选条件进行搜索。
- 首页增加滚动条。
- 问题列表中,除了显示回答数和浏览数,还可以增加点赞数和踩贴数,帮助用户分辨问题的质量。
- 让用户可以自定义标签,可以对标签进行审核,如果某个自定义标签被多人使用或很有实用价值,可以添加为固定标签。
BUG
Bug严重性星级规定
严重星级 | 具体描述 |
---|---|
★★★★★ | 致命性系统故障、致命性安全性漏洞、用户体验严重影响 |
★★★★ | 严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差 |
★★★ | 轻微性系统缺陷,部分功能使用有问题、用户体验略差 |
★★ | 功能性小问题,不易察觉与发现,用户体验影响较小 |
★ | 界面细节处理等问题,对用户体验基本没影响 |
1、 |
- Bug发生时的测试环境:
window10、Chrome 83.0.4103.116版本 - Bug的可复现性及具体复现步骤:
与屏幕大小有关,当屏幕大小在某个临界值时(具体大小我没测试来),必然发生。 - Bug具体情况描述:
左侧边栏显示问题:当界面下滑时,左侧边栏的滑动到底部时会出现“闪跳”,并且会显示不全。
- Bug分析:
严重性:★★,该bug只对于部分页面大小会出现,出现时只会对用户体验有一点影响,但对功能使用上没什么影响
应该是前端屏幕自适应的问题。
2、 - Bug发生时的测试环境:
window10、Chrome 83.0.4103.116版本 - Bug的可复现性及具体复现步骤:
与屏幕大小有关,当屏幕大小在某个临界值时(具体大小我没测试出来),必然发生。 - Bug具体情况描述:
返回顶部等工具栏显示问题:在界面放大到一定程度时,“返回顶部”等工具栏就会看不见
- Bug分析:
严重性:★★★,由于界面本就没有滚动条,所以如果出现该bug时,对用户体验会有较大的影响。
应该是前端屏幕自适应的问题。
3、 - Bug发生时的测试环境:
window10、Chrome 83.0.4103.116版本 - Bug的可复现性及具体复现步骤:
当用户有新问题提出时的短时间内(时间长短没有测试出来)必然发生 - Bug具体情况描述:
用户的问题采纳率有误,如下所示,这位用户的采纳率显示为100%,并且显示采纳率:1采纳/1问题,而实际上该用户的该问题并没有采纳,而且他的主页中也显示有两个问题,其中一个已采纳,一个未采纳。
- Bug分析:
严重性:★★,该bug比较细微,很多情况下用户并不会注意到,影响较小。
应该是采纳率的更新并不是实时的。为了查询的效率,这种问题也可以接受。
结论
好,不错,毕竟我平常用的比较多的也是CSDN
类别 | 描述 | 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量。 | 10 |
细节 | 有什么为用户考虑的细节? | 8 |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 10 |
辅助功能 | 一些辅助功能如皮肤等 | 6 |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 8 |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 10 |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 10 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 8 |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 10 |
自选 | 社区繁荣度 | 9 |
Stack Overflow
体验
介绍和使用软件
Stack Overflow是一款全英文的问答社区。
首页如下,界面很整洁,广告比较少,而且可以关闭。只不过对于我这种英文水平一般的人来说,阅读起来有点吃力。
提问:首次提问会提供提示信息
提问时输入标题也会显示出相似问题,并且是以下拉列表的形式展示的,用户可以随意愿显示或不显示。
支持markdown,并且有很好的界面动态和提示信息。
回答问题:提示信息也很充分。
回答界面:也可进行排序、踩、顶、收藏、查看历史修改、分享、编辑等,比较有意思的就是follow操作,可以获取该问题或回答的通知。
搜索:它的检索方式也很多样,提示信息很充足。
优缺点分析
- 作为一款全英文的问答社区,对于英文水平不好的人来说阅读起来是很困难了。
- 对于国内的一些用户来说,网络响应速度真的是一大问题。
- 界面的设计真的很棒,包括一些动态设计、界面提示信息都很好。
- 面向群体广泛,发布的问题响应速度较快。
改进意见
- 在中国部署服务器。
- 考虑中文或其他语言适配。
BUG
严重星级 | 具体描述 |
---|---|
★★★★★ | 致命性系统故障、致命性安全性漏洞、用户体验严重影响 |
★★★★ | 严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差 |
★★★ | 轻微性系统缺陷,部分功能使用有问题、用户体验略差 |
★★ | 功能性小问题,不易察觉与发现,用户体验影响较小 |
★ | 界面细节处理等问题,对用户体验基本没影响 |
1、 |
- Bug发生时的测试环境:
window10、Chrome 83.0.4103.116版本 - Bug的可复现性及具体复现步骤:
必然发生 - Bug具体情况描述:
当搜索输入内容过长时,内容会溢出
- Bug分析:
严重性:★★,一般情况来说用户不会输入太长的搜索内容,并且对搜索结果没影响。
应该是前端未对长字符串进行处理。
结论
非常推荐。对于我本人来讲,除了阅读体验和访问速度不佳外,其他的体验都很好。
类别 | 描述 | 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量。 | 10 |
细节 | 有什么为用户考虑的细节? | 10 |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 10 |
辅助功能 | 一些辅助功能如皮肤等 | 8 |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 10 |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 7 |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 10 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 9 |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 10 |
自选 | 社区繁荣度 | 10 |
SegmentFault
体验
介绍和使用软件
SegmentFault是一个中文技术交流平台,你可以在其中检索,交流和分享任何技术编程相关的问题及知识。
问答首页如下所示,界面还是很简洁的,同样提供了标签选择,问题项展示的信息与以上两个相似。
提问界面:可以添加标签,可以创建标签,但是需要权限,选择提问模板,问题可存为草稿,内容支持markdown编辑。首次提问需要经过人工审核。
问题详细界面及回答界面:用户可以对问题点赞、收藏、评论、举报等功能。在回答上,显示了回答数,用户可以进行点赞、编辑、查看历史版本、举报等操作,还可以根据得票数或最新来排序。
撰写回答前有提供一些提示信息
优缺点分析
-
界面风格整洁精简,颜色搭配看着也挺舒服的。
-
搜索也是默认全站搜索,不过要筛选为问答模块还算方便。但是搜索不会有相关内容推荐。
-
广告的位置有点讨厌,尤其是在问题与回答之间的广告,很影响用户体验。
-
可以对回答进行编辑,并且用户可以从操作里面选择历史版本,但不好的是在回答上没有什么标志显示该回答是否有、有几次编辑,必须用户点击查看历史版本了才会知道。
改进意见
- 在搜索时可以加上相关内容推荐。
- 更换广告的投放位置,减少对用户使用的体验。
BUG
严重星级 | 具体描述 |
---|---|
★★★★★ | 致命性系统故障、致命性安全性漏洞、用户体验严重影响 |
★★★★ | 严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差 |
★★★ | 轻微性系统缺陷,部分功能使用有问题、用户体验略差 |
★★ | 功能性小问题,不易察觉与发现,用户体验影响较小 |
★ | 界面细节处理等问题,对用户体验基本没影响 |
1、 |
-
Bug发生时的测试环境:
window10、Chrome 83.0.4103.116版本 -
Bug的可复现性及具体复现步骤:
必然发生 -
Bug具体情况描述:
当我要收藏自己的问题时,会提示无法收藏,但是在界面中又显示为已收藏,实际上确实没有收藏。
-
Bug分析:
严重性:★★,一般来说用户不会多此一举,除了会让用户产生疑惑外,就没有其他问题。
2、 -
Bug发生时的测试环境:
window10、Chrome 83.0.4103.116版本 -
Bug的可复现性及具体复现步骤:
必然发生 -
Bug具体情况描述:
输入标签时,如果标签长度过长,就会显示溢出,影响用户体验。
-
Bug分析:
严重性:★★,标签长度溢出问题还比较小,只是会影响一些用户体验,毕竟一般情况下用户不会输入那么长的标签。
修改前端代码即可。
3、 -
Bug发生时的测试环境:
window10、Chrome 83.0.4103.116版本 -
Bug的可复现性及具体复现步骤:
必然发生 -
Bug具体情况描述:
输入标签后如果点击到了输入框,输入的标签内容就会消失。
-
Bug分析:
严重性:★★★,用户辛辛苦苦输入了,不小心点击到,就要重新输入,很不友好。
应该是前端的点击事件没有设计好。
结论
好,不错。在使用上还算可以的,对于中文编程者来说,是很友善了,速度也挺快。但是在人流量上来说就没有上述两种要好,毕竟我在平时的生活中也很少见到身边的人有使用。
类别 | 描述 | 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量。 | 10 |
细节 | 有什么为用户考虑的细节? | 10 |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 8 |
辅助功能 | 一些辅助功能如皮肤等 | 8 |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 7 |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 10 |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 10 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 8 |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 10 |
自选 | 社区繁荣度 | 7 |
第二部分 分析
开发时间估计
CSDN | Stack Overflow | SegmentFault | |
---|---|---|---|
市场调用、需求分析 | 1个月 | 1个月 | 1个月 |
功能实现(前后端同步) | 4个月 | 5个月 | 4个月 |
系统优化 | 1个月 | 1个月 | 1个月 |
软件测试 | 1个月 | 2个月 | 1个月 |
同类产品对比排名
内容 | 排名 |
---|---|
平台内容质量 | Stack Overflow>SegmentFault>CSDN |
UI设计 | Stack Overflow>CSDN>SegmentFault |
社区规模 | Stack Overflow>CSDN>SegmentFault |
国内用户使用体验 | CSDN>SegmentFault>Stack Overflow |
软件工程方面的建议
- CSDN在UI设计的细节上还可以改进。
- Stack Overflow在功能上比CSDN、SegmentFault都较为完善,但是在国内却很有可能因为访问速度、又或者是语言而使人望而却步。中国人口基数庞大,Stack Overflow在国内应该是会有市场的。在UI设计上,Stack Overflow的动态设计以及细节设计都很不错,但是字体密集,看久了很累,可以考虑改变字体大小以及间距等。
*SegmentFault在宣传方面可以提升。
BUG存在的原因分析
- 一个应该是测试时不够全面,对一些Bug没有注意到。
- 另一个原因可能是考虑到了这个问题,但为了提升其他功能的效率或体验感,折中选择,比如CSDN问答中用户采纳率,可能是为了加强查询效率,所以降低了采纳率的更新频率。
第三部分 建议和规划
市场概况
全球的IT从业者人数基数是很大的,并且还有上升的趋势,面向IT人员的问答社区市场空间是很大的。
市场现状
- 目前市场上有什么样的产品了?
目前国内市场有CSDN问答,SegmentFault,Stack Overflow等产品。 - 上述产品的定位、优势与劣势在哪里?
- CSDN问答主要面向国内的各个行业的人群,面向人群更广,国内人员使用起来可以轻松上手,但是质量就得不到更好的保证,虽然有专家团队,但恐怕能做的也很有限。
- Stack Overflow面向全球的IT从业人员,社区质量比较好,但对于国内用户来说体验并不佳。
- SegmentFault面向国内的IT从业人员,中文让国内大多用户更容易接受,细节的处理也较CSDN要好一些,但社区规模就不如CSDN和Stack Overflow。
市场与产品生态
-
这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
- 核心人群:从事或热爱IT行业的从业人员、学生。
- 典型用户:
学历:大专、本科、硕士、博士
年龄:16-50
专业:IT相关
爱好:编程
收入:8k+
表面需求:学习新知识、发表观点、养家糊口
潜在需求:自我价值的实现
-
产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
- 用户群体之间的职业以及兴趣爱好大多有共同之处。
- 公司可以通过平台挖掘人才,老师、学生可以通过问答扩展课堂。
-
产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?
- 子产品有的部分可能与产品重复,但更多应该是细化或补充。与其他产品之间应该是竞争关系。
产品规划
- 新功能:想为CSDN增加类似于“勋章、声望”等机制。
- NABCD模型
- N--Need:
SegmentFault,Stack Overflow都有类似功能,用户可以通过该功能更好地判断高质量回答地可能性,并且一些权限地设置,可以尽量避免用户注水、混乱、不道德的操作。 - A--Approach
新建、修改数据库表,进行权限设计。 - B--Benfit
提高社区的质量,加强用户体验感。 - C--Competitors
可以增加与其他网站的竞争力,毕竟SegmentFault,Stack Overflow都有类似功能。 - D--Delivery
通过给用户发布系统消息让用户得知。
- N--Need:
- 角色配置
2个美工兼前端开发,3个后端开发,1个测试人员 - 16周的详细计划
周数 | 任务 |
---|---|
1-2 | 功能分析 |
3 | 进行原型设计和数据库设计 |
4-8 | 前后端同步开发,发布alpha版本 |
9 | 对alpha版本进行测试,收集用户反馈,修改bug |
10-13 | 对代码进行优化,修复bug,发布beta版本 |
14-15 | 进行测试,修改bug |
16 | 完成部署、发布使用 |