软件测试

软件评测


这个作业属于哪个课程 2021春软件工程实践|W班(福州大学)
这个作业要求在哪里 软件评测
这个作业的目标 软件工程案例:调研分析、评测、分析、建议和规划
其他参考文献 《构建之法》邹欣

前置说明

BUG量化指标

等级 描述
i 无关系统功能,只会对用户交互造成轻微影响
ii 无关系统功能,但会对用户使用部分功能造成有限的影响
iii 系统功能性BUG,但不会造成系统出错,用户无法正常使用某些功能
iv 系统功能性BUG,会造成系统数据错误
v 系统功能性BUG,严重时会导致系统崩溃或无法正常使用

测试环境

环境 windows10
浏览器版本 Chrome 91.0.4472.124(正式版本) (64 位)
时间 2021.7.9 19:00-22:00

第一部分、调研&评测

1.CSDN问答

a.体验

  1. 问题浏览
    CSDN问答-问题浏览
  2. 提出问题
    CSDN问答-提出问题
  3. 回答问题
    CSDN问答-回答问题
  4. 优缺点
    • 优点
      用户基数大,问题涵盖面广
    • 缺点
      答案搜索结果太多,需要用户自己逐个点击查看并筛选
      无关问题过多,很多问题的描述很模糊

b.BUG

c.结论

总体来说还是很不错的,如果能在UI、搜索算法以及审查机制上再精致一些就更好了

2.StackOverflow

a.体验

  1. 问题浏览
    StackOverflow-问题浏览
  2. 提出问题
    StackOverflow-提出问题
  3. 回答问题
    StackOverflow-回答问题
  4. 优缺点
    • 优点
      UI很吸引眼球,用户体验比较好
      没有无关问题,答案很专业,干货满满
    • 缺点
      全英文网页限制了用户使用(看不懂是我的问题)
      需要特殊手段上网才能使用

b.BUG

页面加载非常缓慢,经常需要几分钟甚至更久
可能是“加速器”连接问题,与网站无关

c.结论

抛开语言问题,使用体验比CSDN要好(没有弹窗广告!!!),看得出UI调试上下了很大功夫

3.SegmentFault

a.体验

  1. 问题浏览
    SegmentFault-问题浏览
  2. 提出问题
    SegmentFault-提出问题
  3. 回答问题
    SegmentFault-回答问题
  4. 优缺点
    • 优点
      轻量化网站,使用简单
    • 缺点
      第一次使用和进入问题板块都要求关注用户,频繁弹窗体验很差
      服务器连接速度太慢,UI过于简单

b.BUG

c.结论

未来可期


第二部分、分析

1.开发时间估计

CSDN: 8周左右
StackOverFlow :12周左右
segment-Fault: 3周左右

2.同类产品对比排名

使用体验:StackOverFlow > CSDN > 博客园 > 思否
国内市场规模和用户积极度:CSDN > 博客园 > 思否 > StackOverFlow

3.软件工程方面的建议

CSDN:人机交互上可以再提升一些(如问答界面的纯白色背景长时间浏览可能会带来视觉疲劳)
StackOverflow:可以增加多语言实现,进一步的话可以尝试一下开拓中国市场
思否:还有很大的上升空间,未来可期


第三部分、建议和规划

1.市场概况

随着近年来科技的发展,软件行业在国民经济中所占比重逐年上升:2013-2019年,软件行业收入占我国GDP的比重从5.14%上升至7.24%,2020年前三季度中国软件行业收入占我国GDP的比重为8.08%,软件行业在国民经济中的地位日益提高。随之而来的是对高质量IT人员的需求提升,社区作为学校之外最为高效的学习平台,其市场前景一片大好。

2.市场现状

市场主流:CSDN(面向国内),StackOverflow(面向全球)
其他份额:其他小型社区百家争流
CSDN:

  • 优势:拥有专家团队可以及时回答问题
  • 劣势:社区内容鱼龙混杂,灌水严重

StackOverflow:

  • 优势:审核体系完善,能够保证问题与回答的高质量
  • 劣势:全英文界面,需要特殊手段上网才能浏览

3.市场与产品生态

核心用户群
年龄:18-45
职业/专业:计算机相关专业学生、IT从业人员、IT爱好者
学历:大专——博士
收入:6k+(学生:0)
共性:需要进行计算机方面的学习
表面需求:从社区中找到解决自己问题的回答,或是回答他人已有的问题
潜在需求:提升自己的专业/职业的学习/工作能力

4.产品规划

功能以及NABCD分析

  • 添加功能:问题及问题描述的审查算法
  • 需求:问答社区(尤其是CSDN)存在严重的灌水问题和问题描述不清的情况
  • 做法:对用户提出的问题草稿使用审查算法进行审查,审查通过则发布,审查不通过则发至人工客服进行辨别或退回;
  • 好处:能够极大提高交互体验
  • 竞争:不仅是问答社区,需要进行用户发言审查的已有项目都可以使用

角色配置

1 前端开发
1 算法设计师
3 后端开发
1测试

日程规划

时间 计划
1周 需求分析
2周 原型设计、后端数据库等设计
3-4周 前端实现页面,后端接口架构等设计
5周 前端接口接入
6-7周 前后端集成测试
8-9周 前后端系统测试
10-11周 产品验收测试
12周 发布产品
posted @ 2021-07-09 23:32  李子李子李  阅读(57)  评论(0编辑  收藏  举报