团队作业5——测试与发布(Alpha版本)

发布时间 2023-04-27 00:56:47作者: Rczzz
软件工程
https://edu.cnblogs.com/campus/gdgy/2023softwareengine
团队GitCode仓库
https://gitcode.net/weixin_56428538/nobugsonlyfeatures
这个作业的目标
<测试与发布团队项目的Alpha版本>

 


 

一、Alpha版本测试报告

Bug清单

  1. 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
    三个。
     
  2. 修复的bug;
  • 前端跨域错误
  • 登录时cookie保存不到浏览器,无法记录登录状态
  • 进入文章详情页时没有按钮返回主页
     
  1. 不能重现的bug
    无
     
  2. 这个产品就是这样设计的,不是bug;
    若用户没有为博客写内容,博客内容默认为空。
     
  3. 没有能力修复,将来也不打算修复;
    暂无
     
  4. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。
    暂无
     

场景测试(scenario testing)

  1. 你预期不同的用户会怎样使用你的软件?
  • 用户1:博客爱好者
      年龄在18-50岁之间,有自己的兴趣爱好,需要一个平台来分享自己的爱好和经验,与同好交流,且经常阅读和写作博客,想要寻找一个可以方便地发布和管理博客的平台。
     
  • 用户2:职场人士和HR
      年龄在25-35岁之间,已经工作一段时间,需要一个平台来记录自己的工作经验和成长历程,分享自己的职业见解和经验,与同行交流。或想要寻找一些有才华的技术人才,以及寻找有潜力的博客作者作为潜在的招聘对象。
     
  • 用户3:青少年学生
      年龄在18-25岁之间,正在上学或刚刚毕业,喜欢分享自己的生活和学习经验,需要一个平台来展示自己的才华和交流学习心得。
      
  1. 他们有什么需求和目标?
      希望平台能提供一个开放自由的交流空间,各个用户都能在上面分享知识、展示特长、释放压力,而且不同用户之间能方便地进行交流,相比其他交流社区更贴近在校大学生的需求。
     
  2. 你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
    测试平台:Windows10
    硬件配置:内存32g cpu i7-10700k
    浏览器类型:Google Chrome浏览器、IE浏览器、360浏览器、Microsoft Edge浏览器
测试模块 测试项 检验点 预期结果 是否符合预期
用户登录 输入框 是否能输入字符 可以正常输入字符 是
密码保密 密码在输入框的展现形式 输入密码时输入框只能看到黑点 是
登录 能否正常登录 输入正确账号密码后能正常登录 是
用户注册 输入框 是否能输入字符 是否能输入字符 是
密码保密 密码在输入框的展现形式 输入密码时输入框只能看到黑点 是
格式检验 能否对用户输入的内容进行格式检验 用户输入字符的格式不满足要求时会提示 是
博客编辑 文章编辑 能否写文章并调整格式 可以新建文章并利用工具调整格式 是
markdown格式 是否支持markdown语法编辑博客 支持使用markdown语法编辑博客 是
删除、修改文章 已发布文章的删除修改 对已发布文章的删除修改能正常进行 是
个人主页 编辑个人信息 能否修改个人信息 用户可以自由修改个人信息 是
分页功能 文章数量多时能否分页显示 可以分页显示 是
博客详情 博客标题、摘要、内容 博客标题、摘要、内容能否正常显示 标题、摘要、内容可以正常显示 是

 
4. 你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)

  • 完成所有的测试类型;
  • 没有影响用户正常使用的bug;
  • 通过性能测试,并且设计符合用户要求;
  • 通过交叉检查,非该代码开发人员测试通过。
     

二、Alpha版本发布说明

功能介绍

  • 用户登陆(测试账号: ,密码: )

    (postman测试截图)

     
  • 博客主页

     
  • 博客发表
    (postman测试截图)

     
  • 博客删除
  • 博客编辑


     
  • markdown格式

     
  • 分页

     
  • 个人信息

     

对运行环境的要求

  本项目基于centos7发布的,无较高的配置要求,2核4GB运存即可。
 

系统已知问题与限制

  • 部分功能还存在一些问题,不能正常执行
  • 现有页面不太美观,页面设计还有待完善
  • 在用户体验方面还需要进行一些优化
     

发布方式及发布地址

发布方式:本项目的发布依赖于tomcat9.0服务器,宿主机为linux服务器,项目打成war包后启动tomcat服务器即可
发布地址:链接