Alpha阶段项目复审

1. 作业概述

这个作业属于哪个课程 软件工程
这个作业的要求在哪里 团队项目
这个作业的目标 为项目冲刺的安排和问题提供助力

2、团队介绍:

姓名 软工角色 团队责任
尹俊蒙 产品经理 协调团队工作,对作业任务进行整理分配,整理博客工具人
钟京洲 开发 程序,负责实现功能
谢昊天 开发 程序,负责整合代码,管理代码库,定制规范,实现功能
李敏君 测试 指定测试计划,对软件进行测试,漏洞整理

复审人:李敏君

Alpha阶段项目复审

小组的名字和链接 优点 缺点 最终名次
在线学习系统开发小组 该项目的功能覆盖较广,包含了用户管理、学科管理、知识点管理、卷库管理、题库管理、任务管理、视频管理、答卷管理、消息中心和日志中心等多个模块。在测试报告中,可以看到团队发现并修复了多个 Bug,并对场景测试、用户需求和目标、软件功能组合、测试矩阵和出口条件进行了全面的覆盖。这说明团队在测试过程中较为详尽地考虑了用户的使用场景和需求,同时也能够对软件的各个方面进行深入的分析和优化。因此,在软件的质量方面,该项目有一定的优点。该项目代码已经上传至 GitHub 进行版本控制和代码管理。这是一个好的实践,使得团队成员之间能够更好地协作和交流,同时也有助于代码的可维护性。在测试报告中,团队对测试矩阵和出口条件进行了全面覆盖。这是一个好的实践,能够确保软件在不同的环境和平台下都能够运行正常。此外,团队还使用了燃尽图进行项目管理,这也是一个比较好的实践,能够帮助团队更好地把握项目进度。 缺陷统计较多:测试过程中发现了 17 个 Bug,其中有部分Bug无法重现、不是Bug(产品设计如此)、无法修复或延迟修复。这表明软件在测试过程中出现了一定数量的问题,需要更严格的测试和质量控制。运行环境的限制:系统暂时不支持高qps,没有做限流处理,可能在高并发状态下出现性能问题。这意味着在大规模用户使用时,系统可能会面临性能瓶颈和稳定性问题。 9
烦死了作业队 软件的质量:该项目解决了一系列bug,包括登录验证码加载问题、图片上传大小限制、session获取问题等。修复了已知的bug,这有助于提高软件的质量。针对用户需求进行了场景测试,并通过硬件配置和测试结果展示了程序在不同机器和浏览器上的运行情况,这有助于了解软件的运行质量。软件工程的质量:代码位于团队的Github仓库中,可以在新的机器上构建成功。团队成员根据requirement.txt文件配置了相应的安装包和库,有利于后续测试和发布。发布计划及地址:详细描述了Alpha版本的功能和修复的缺陷,以及对运行环境的要求、安装方法和已知问题及限制。说明了软件的发布方式和发布地址,计划通过博客园和Github团队仓库进行发布。 用户体验方面有待改善: 未提及用户反馈和体验优化措施,关于用户界面的友好度以及用户操作的便捷性还有进一步的改进空间。安全性和隐私保护: 尚未详细描述软件的安全性措施和隐私保护机制,这在当前信息安全高度重视的环境下可能需要更多的关注。持续集成和持续交付(CI/CD)的规划: 尽管提供了构建成功的信息,但缺乏对持续集成和持续交付流程的详细描述,这可能会影响软件的持续发布和交付效率。用户文档不足: 未提及详细的用户文档和使用手册,这可能会导致用户在使用过程中遇到困难。 11
我知道你很急但你先别急 软件的质量:解决原计划解决的问题:根据测试报告,软件解决了一些bug,并列出了未来版本需要修复的问题,这显示了团队对问题的重视和清晰的规划。软件运行质量:Alpha版本发布说明中列出了功能介绍,没有修复缺陷,但对运行环境和安装方法进行了说明,这有助于用户理解软件的运行情况。测试矩阵中列出了各种功能的测试项目和预期结果,这表明团队考虑了软件的可维护性和稳定性。 缺乏每日构建:没有提及每日构建的情况,这可能导致团队在持续集成和快速反馈方面存在不足。未修复的缺陷:虽然Alpha版本解决了一些bug,但仍然存在未修复的缺陷,这可能影响用户体验和软件的稳定性。文档缺失:没有提到详细的文档,如用户手册或API文档,这可能使用户在使用软件时遇到困难。 10
代码敲不队 在测试过程中发现的Bug数量较少,说明在开发阶段进行了充分的测试和调试工作。修复了部分Bug,包括无法添加考试和删除学生课考试时跳转报错页面的问题,这显示了团队对Bug的积极处理态度。对于不能重现的Bug和不打算修复的Bug,团队给出了明确的解释,体现了合理的问题处理和版本规划。场景测试内容涵盖了不同角色使用软件的各项功能,说明团队注重用户需求和使用场景的考虑。不同用户预期使用软件的功能也有明确的描述,满足了学生和教师的需求。Alpha版本的测试矩阵中列举了关键功能点,并给出了预期结果和在不同浏览器上的测试情况,体现了对软件质量的关注和测试覆盖的考虑。 在测试过程中只发现了少量的Bug,但并未说明是否进行了全面的测试,无法判断软件质量的稳定性。团队在处理部分Bug和场景测试中存在一些模糊或不充分的描述,可能影响沟通和问题解决的效率。 8
嘉嘉🐔 列出了测试过程中发现的一些BUG,并且标注了已经解决的问题,这有助于提高软件的质量和稳定性。测试矩阵清晰地列出了各项功能在不同浏览器上的测试结果,这对于确保应用在各种环境下的兼容性非常重要。在Alpha版本发布说明中,详细介绍了主界面、合同查询、合同录入、数据维护和用户管理等功能,这有助于用户了解产品的功能和使用方法。在问题与优化部分,指出了部分功能缺乏说明和引导,需要后续进行优化,并提到了账号未与邮箱绑定的问题,也提出了后续优化的方向。发布方式中提供了仓库地址和服务器地址,方便用户获取源代码和访问应用。 在发布说明中提到了部分功能缺乏说明和引导,以及账号未与邮箱绑定的问题,这可以被视为项目的一些潜在缺点。缺乏功能说明和引导可能会给用户带来困惑,增加了学习和使用的难度。同时,未将账号与邮箱绑定可能导致一些安全风险和用户体验上的不便。 6
OTTO小队 团队合作:团队成员明确分工,包括组长和其他成员负责不同的任务。这种团队合作可以提高工作效率和协调性。Alpha版本测试报告:团队经过测试发现了三个bug,并给出了修复bug的方案。这表明他们对软件进行了充分的测试和错误排查,并对问题有相应的解决方案。场景测试和功能测试:团队根据用户画像提出了不同用户的使用场景和需求,并设计了相应的测试用例。通过功能测试矩阵的使用,他们对软件的各项功能进行了测试,并提供了预期结果和实际结果的对比。这些测试用例和结果对于发现问题、改进软件功能非常有帮助。Alpha版本发布说明:发布说明中对软件的功能进行了详细介绍,并列出了运行环境要求、安装方法和问题与限制等信息。这些说明可以帮助用户更好地理解和使用软件。 未能重现的bug:在测试报告中提到暂未发现不能重现的bug,这表明团队可能并没有充分考虑到一些特定情况下的软件漏洞或者问题。为了提高软件的稳定性,团队应该更加全面地考虑各种可能的bug场景。视角平移限制问题:在功能测试中发现观察模型的视角平移时没有距离限制,这可能影响用户体验,特别是对于需要精确控制视角的用户来说。团队需要考虑在下个版本中解决这个问题,以提升软件的功能完整性和用户友好性。发布说明中的问题与限制:发布说明中指出尚未搭建模型文件导入的指导界面,这可能会使用户在使用过程中遇到一些操作上的困难。团队可以考虑在后续版本中改进这一点,提供更加用户友好的操作流程和界面设计。缺乏用户反馈和迭代计划:团队在项目中似乎并没有提及对用户反馈的收集和后续迭代计划。在软件开发中,持续地收集用户反馈并进行迭代更新是非常重要的,有助于不断优化软件功能和改进用户体验。 5
KAODAPU 测试报告详细列出了测试过程中发现的BUG,并提供了解决方案,展示了团队的问题解决能力和技术实力。测试场景考虑了不同用户的需求和目标,对快递中转系统的功能进行了细分,以满足管理员、快递员和用户的不同需求。测试矩阵明确列出了各个功能的测试项、检验点以及预期结果,并对两种常见浏览器进行了测试,确保了系统在不同浏览器下的兼容性。Alpha版本发布说明介绍了系统的功能和修改情况,提供了安装方法和环境要求,方便其他人使用和部署系统。 缺乏详细的测试场景和检验点:虽然测试报告中提到了测试场景,但可能还可以进一步细化和详细描述不同用户的操作流程以及期望的结果。缺少针对性的功能测试:测试矩阵中列出了各个功能的测试项,但可能还可以增加更多针对性的功能测试,以覆盖更多可能的使用情况。使用的浏览器限制:测试矩阵中只列出了Chrome浏览器和Edge浏览器的测试结果,可能还需要考虑其他常见浏览器的兼容性。缺少关于系统性能和稳定性的测试:测试报告中主要集中在功能性测试,可能还需要考虑对系统的负载测试、并发性能测试等,以评估系统在高负荷情况下的表现。Alpha版本发布说明中提到的问题和限制较为简单,可能可以进一步详细描述系统目前存在的局限性和待改进的方面。 4
六佬带一坑 项目目标明确:项目的目标是开发基于知识图谱的医疗问答机器人,针对不同群体的需求进行医疗咨询和诊断,包括学龄儿童、青年群体和中老年群体。这样的目标明确,有利于团队成员在开发过程中有明确的方向和目标。功能设计清晰:项目包含了实体识别模块、意图识别模块、多轮对话模块等基础功能,并且考虑了用户输入的多样性和复杂性,设计了相应的测试计划和测试结果。这些功能设计清晰,能够满足不同用户群体的需求。测试工作详细:项目提供了详细的测试计划和测试结果,包括了测试工具、测试环境、测试资源、测试内容、测试时间、测试人员等方面的信息,以及测试过程中发现的各类型bug和修复情况。这样的测试工作能够有效保证项目质量,提高用户体验。Alpha版本发布说明完善:项目在Alpha版本发布说明中列出了功能、修复的缺陷、运行环境要求、安装方法、系统已知的问题和限制等信息,这些信息的提供能够帮助用户更好地理解和使用该项目。 Alpha版本测试报告中对于缺陷的描述比较详细,但是如果能够提供一些解决方案或者改进方向会更好,这样更有利于后续版本的改进和迭代。在测试过程中发现的各类型bug较多,表明在开发过程中可能存在较多的问题和漏洞,需要加强测试和质量控制流程,避免发布时的大量缺陷。系统已知的问题和限制部分提到了一些无法回复用户的信息和一些技术上的限制,建议在发布说明中提供用户使用指南,让用户清楚地知道系统的局限性。 3
Pixel Wizards 多功能性:该项目提供了多种图片处理功能,包括图片压缩、风格化、加强、裁剪、格式转换、文字识别和颜色转换等。这可以满足不同用户的需求,提供了丰富多样的图片处理选项。简洁轻量:该项目以简洁、轻量的网页形式呈现,用户只需通过少量的按钮进行交互即可完成图片处理。同时,无需下载客户端或App,即用即走,方便快捷。用户友好性:项目在设计上考虑到了用户体验,通过主界面和各个功能的按钮导航,用户可以轻松找到需要使用的功能,并上传、处理和下载图片。此外,项目还提供了预览图片、显示处理结果等功能,方便用户查看处理效果。Bug修复及持续改进:项目在测试过程中发现并修复了多个Bug,表明团队对于项目质量和用户体验的重视程度。同时,发布说明中也提到了已知问题与限制,表明团队对于项目的不足之处有清晰的认识,并有计划进行改进。 Alpha版本仍然存在一些功能性和稳定性上的问题,需要进一步的改进和完善。建议团队在下一个版本中着重解决这些问题,并加强对用户需求和目标的理解,以提供更完善的使用体验。 12
七神无主队 场景测试完善:团队进行了场景测试,包括管理员查询信息和添加新信息的测试。这种测试方法有助于验证系统是否满足用户需求,并确保功能正常运行。不同用户需求和目标的考虑:团队考虑到了不同用户的需求和目标,为学生、教师和管理员提供了相应的功能和权限。这样可以更好地满足不同用户群体的需要。浏览器兼容性测试:团队进行了多个浏览器的兼容性测试,包括Chrome、Firefox、IE等。这有助于确保系统在各种浏览器上都能正常运行,并提供一致的用户体验。详细的发布说明:团队提供了详细的Alpha版本发布说明,包括版本功能、缺陷修改、环境要求、安装方法以及问题与限制等。这有助于用户理解系统的功能和使用方法,并提供了必要的信息。 Bug数量较多:在Alpha版本的测试过程中发现了多个Bug,包括公告发布未能同步、页面跳转错误以及数据删除或查询时报错等问题。这可能会影响用户体验和系统的稳定性。不能重现的Bug:报告中提到的一个Bug是在数据删除或查询时会报错,但刷新页面后就可以正常使用。这种情况下,虽然用户可以通过刷新页面解决问题,但仍存在潜在的功能缺陷。延迟修复Bug:报告中提到某些Bug将延迟到下一个版本修复,缺乏及时解决问题的计划可能会导致用户不满意或功能受损。兼容性问题:在测试矩阵中提到了针对不同浏览器的测试,但并没有提到具体的兼容性情况。如果软件在某些浏览器上存在兼容性问题,可能会限制用户的选择和使用体验。数据库中可用数据较少:发布说明中提到Alpha版本的问题在于数据库中的可用数据较少,这可能会影响用户对系统功能的全面体验。 13
花开富贵队 Bug修复:在测试过程中,团队发现了一些bug,并进行了修复。这表明团队具备良好的测试和问题解决能力,能够及时修复潜在的问题。场景测试:团队考虑到不同类型的用户使用软件的需求和目标,针对普通用户和管理员用户设计了相应的功能,以满足他们的不同需求。测试矩阵:团队列出了测试矩阵,明确了测试的功能、测试点以及预期结果,有助于组织和执行测试工作,确保软件的质量。Alpha版本发布说明:团队详细列出了Alpha版本的功能、修复的缺陷、运行环境要求、安装方法、已知问题和限制,以及发布方式和地址。这些说明让用户清晰了解软件的特点和使用方法。 场景测试的覆盖面较窄:在场景测试部分,只列举了普通用户和管理员用户的需求和目标,并简单描述了功能如何满足这些需求。然而,没有展示更多的用户角色、不同情景下的测试用例和预期结果。建议扩展场景测试的范围,包括更多用户角色和测试用例,以确保软件在各种情况下都能正常运行。缺乏关于测试环境的详细信息:在测试矩阵中,只提到了使用的开发工具和硬件配置,没有提及操作系统版本、浏览器类型和其他必要的环境信息。为了更好地理解软件的兼容性和稳定性,建议提供更详细的测试环境信息。用户界面和交互设计的改进空间:在Alpha版本发布说明中,描述了各个功能的截图,展示了软件的界面。然而,提到界面较为单一、可视化效果较差和转换不够自由等问题。建议团队在后续版本中对用户界面和交互设计进行改进,提升用户体验。 1
四大天王 团队合作:该项目的团队成员按照要求合作完成了任务,每个人都分工明确,任务互相协调,完成了一个整体性的项目。团队合作是成功的必要条件之一。报告详细:测试报告中列出了找出的bug及解决方式,场景测试和测试矩阵中涉及的测试项、测试点、预期结果及测试浏览器等信息都很详细。这些都为后续的改进提供了很好的参考依据。功能完善:该项目包括登录注册功能、人员信息的查看、工程队、小组等功能,可以对工程项目进行管理。在测试过程中发现的缺陷也在后续版本中得到了修复,并增加了超级管理员角色。代码开源:该项目采用了开源的方式,将代码放在github上供其他人学习和使用,为技术交流和共同进步提供了便利。 测试覆盖率不够高:尽管已经做了一些测试,但是在测试覆盖率方面还有提升空间,特别是边缘情况和异常情况的测试覆盖率需要进一步提高。部分bug未解决:团队虽然找出了一些bug,但是有些bug并没有得到完全解决,只是在下一个版本计划中修复。这样可能会影响用户体验,需要更加严谨并及时修复bug。安全性问题:本项目涉及到用户账户密码的安全问题,但是并没有看到对于密码加密的处理。这就可能使用户的账户密码暴露在网络上,存在风险。文档说明不够清晰:尽管发布了Alpha版本,但对于项目的安装和使用,文档说明不够清晰,需要更加详细地阐述如何进行安装和使用,并提供进一步的技术支持。 2
VividImages Bug清单和详情:项目提供了详细的Bug清单和Bug详情,分类统计了各类Bug的数量,并列出了具体的Bug描述和修复情况。这有助于团队了解和解决问题。场景测试:项目进行了场景测试,预期不同的用户会如何使用软件,他们的需求和目标是什么。这样可以更好地设计软件功能,满足用户的实际需求。测试矩阵:项目提供了测试矩阵,列出了测试功能、检验点和预期结果。这有助于确定测试范围和测试目标,确保软件的功能和性能符合预期。Alpha版本发布说明:项目提供了Alpha版本的发布说明,介绍了软件的功能、修复的缺陷、运行环境要求、安装方法、已知问题和限制等信息。这有助于用户了解软件的特点和使用方式。 功能组合满足用户需求的描述也很清晰,但仍可以进一步详细解释软件如何满足不同用户的需要。存在一些无法重现的Bug,这可能导致用户在某些情况下无法正常使用软件。并非Bug的产品设计数量有限,但应该注意在功能设计中避免给用户带来困惑。没有能力修复且不打算修复的Bug为0,这是好的,说明团队有意愿解决问题。需要延迟修复的Bug数量较多,这也意味着还有一些功能需要进一步完善。 7
posted @ 2023-12-10 23:34  杠杆不是棍  阅读(52)  评论(0编辑  收藏  举报