王永淞--实践课案例分析

这个作业属于哪个课程 至诚软工实践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颗星

第二部分 功能分析

  1. 根据软件已有的功能,评估其做到这个程度大约需要的时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。

    阶段任务
    1-2 可行性研究阶段
    3-5 需求分析阶段
    6-11 软件设计阶段
    12-14 软件测试阶段
    15-16 软件交付阶段
  2. 分析i至诚目前的优劣(和微信端的“至诚教务助手”相比)

    优势:

    • 功能多,可用性强

    • 界面相对美观

    劣势:

    • i至诚没有与教务助手相关的功能或者接口,导致一些相当重要的功能i至诚没有,例如课表查看,选课等

    • 开发以及维护成本现对较高

  3. 从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。

    • 软件测试方面需要进行提升,一些很常见的bug测试人员却视而不见

第三部分 建议和规划

市场现状

  • 市场现状

    • 目前市场上是否有其他类似功能的产品、竞品?

      目前绝部分大学都有专属于他们自己的App,如i大工、i西财等等

    • 上述产品的定位、优势与劣势在哪里?

      定位:解决师生关于校园生活的基本需求

      优势:面向的用户明确,具有很强的针对性,不易被平替、生命周期长

      劣势:维护成本较高

  • 产品规划

    • 你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析

      新增加课表查询,选课系统,成绩查询功能

    • 如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

阶段任务
1-2 可行性研究阶段
3-5 需求分析阶段
6-11 软件设计阶段
12-14 软件测试阶段
15-16 软件交付阶段
posted @ 2022-04-10 17:04  阿淞呀  阅读(32)  评论(0编辑  收藏  举报