王永淞--实践课案例分析
这个作业属于哪个课程 | 至诚软工实践F班 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/ZhichengSoftengineeringPracticeFclass/homework/12580 |
这个作业的目标 | 了解软件测试基础流程 |
学号 | 212106734 |
第一部分 找Bug(黑白盒测试)
-
Bug发生时的测试环境
- 手机操作系统版本:Android11
- i至诚版本:1.9.9.80670(202111081003)
-
Bug的可复现性及具体复现步骤
- 复现性:必然发生
- 测试次数:10次
- 发生次数:10次
-
Bug具体情况描述
-
bug1:i至诚中的健康填报,目前所在位置是用户手动输入的,而不是软件进行定位的,这样用户可以随意更改所在位置,失去了该功能的意义,严重程度4颗星
-
bug2:i至诚健康填报中,用户在北京时间12点整进行填报,但后台没有填报成功,严重程度4颗星
-
bug3:校园e码通进行钱包充值的时候只能固定金额进行充值,不能用户自定义充值金额,严重程度3颗星
-
bug4:宿舍点名系统、课堂点名以及校园e码通中的校园课堂形同虚设,没有作用,严重程度3颗星
-
bug5:校园一卡通界面不美观,返回键可以去掉,严重程度2颗星
第二部分 功能分析
-
根据软件已有的功能,评估其做到这个程度大约需要的时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
周 阶段任务 1-2 可行性研究阶段 3-5 需求分析阶段 6-11 软件设计阶段 12-14 软件测试阶段 15-16 软件交付阶段 -
分析i至诚目前的优劣(和微信端的“至诚教务助手”相比)
优势:
-
功能多,可用性强
-
界面相对美观
劣势:
-
i至诚没有与教务助手相关的功能或者接口,导致一些相当重要的功能i至诚没有,例如课表查看,选课等
-
开发以及维护成本现对较高
-
-
从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
- 软件测试方面需要进行提升,一些很常见的bug测试人员却视而不见
第三部分 建议和规划
市场现状
-
市场现状
-
目前市场上是否有其他类似功能的产品、竞品?
目前绝部分大学都有专属于他们自己的App,如i大工、i西财等等
-
上述产品的定位、优势与劣势在哪里?
定位:解决师生关于校园生活的基本需求
优势:面向的用户明确,具有很强的针对性,不易被平替、生命周期长
劣势:维护成本较高
-
-
产品规划
-
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
新增加课表查询,选课系统,成绩查询功能
-
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
-
周 | 阶段任务 |
---|---|
1-2 | 可行性研究阶段 |
3-5 | 需求分析阶段 |
6-11 | 软件设计阶段 |
12-14 | 软件测试阶段 |
15-16 | 软件交付阶段 |