软件测试
软件评测
这个作业属于哪个课程 | 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.体验
- 问题浏览
- 提出问题
- 回答问题
- 优缺点
- 优点
用户基数大,问题涵盖面广 - 缺点
答案搜索结果太多,需要用户自己逐个点击查看并筛选
无关问题过多,很多问题的描述很模糊
- 优点
b.BUG
无
c.结论
总体来说还是很不错的,如果能在UI、搜索算法以及审查机制上再精致一些就更好了
2.StackOverflow
a.体验
- 问题浏览
- 提出问题
- 回答问题
- 优缺点
- 优点
UI很吸引眼球,用户体验比较好
没有无关问题,答案很专业,干货满满 - 缺点
全英文网页限制了用户使用(看不懂是我的问题)
需要特殊手段上网才能使用
- 优点
b.BUG
页面加载非常缓慢,经常需要几分钟甚至更久
可能是“加速器”连接问题,与网站无关
c.结论
抛开语言问题,使用体验比CSDN要好(没有弹窗广告!!!),看得出UI调试上下了很大功夫
3.SegmentFault
a.体验
- 问题浏览
- 提出问题
- 回答问题
- 优缺点
- 优点
轻量化网站,使用简单 - 缺点
第一次使用和进入问题板块都要求关注用户,频繁弹窗体验很差
服务器连接速度太慢,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周 | 发布产品 |