作业五:代码开发、测试及发布

代码开发

记录开发过程

日期 昨日已完成工作 今日计划完成的工作 工作中遇到的困难
2022/5/2 对软件系统进行大致的规划和系统设计
2022/5/3 系统设计 基础环境搭建:创建项目、完成数据库建设等
2022/5/5 页面设计 进行页面设计 前端知识了解不多,页面设计进度慢
2022/5/7 学习前端知识 完成登录注册功能 页面调试问题
2022/5/9 实现登录注册功能 完成用户基础功能,如修改个人信息等 对bug的定位耗费时间多
2022/5/11 实现用户基础功能 完成客户模块功能 搜索功能出错
2022/5/12 大致实现客户模块功能 完成服务商模块功能
2022/5/13 大致实现服务商模块功能 完成管理员模块功能 数据表格渲染出错
2022/5/13 大致实现管理员模块功能 完成项目功能测试工作
2022/5/14 完成项目功能测试工作 编写测试报告
2022/5/15 编写测试报告 完成项目发布及发布说明

代码燃尽图

项目截图

测试

bug记录

bug类型 数量
修复的bug 15
不能重现的bug 0
这个产品就是这样设计的,不是bug 2
没有能力修复,将来也不打算修复 0
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 10

场景测试

  • 你预期不同的用户会怎样使用你的软件?

    客户可以进行登录注册等基础功能及发布、修改和删除服务项目功能
    服务商可以进行登录注册等基础功能及接受和拒绝服务项目功能
    系统管理员可以进行登录注册等基础功能及管理用户、管理服务项目、管理时间表的功能

  • 他们有什么需求和目标?

    客户能简单高效地发布服务项目并查看该服务项目的进度
    服务商可以搜索并接受公布的服务项目,查看该服务项目人的联系方式
    系统管理员可以管理软件的数据,对用户与服务项目进行管理

  • 你的软件提供的功能怎么组合起来满足他们的需要?

    提供一个服务项目中心,提供给客户和服务商使用
    提供一个管理系统供系统管理员使用

测试矩阵

  • 运行平台:Win10
  • 浏览器:
    • Microsoft Edge
    • Google Chrome
测试功能 测试项 检查点 预期结果 Microsoft Edge Google Chrome
登录注册功能 注册 用户名与密码字符数不合规定 弹窗提醒 通过 通过
两次密码输入不一致 弹窗提醒 通过 通过
用户名重复 弹窗提醒 通过 通过
登录 用户名与密码字符数不合规定 弹窗提醒 通过 通过
用户名与密码不对应 弹窗提醒 通过 通过
用户基础功能 修改用户信息 显示用户原信息 正常显示 通过 通过
请求修改用户信息 正常修改 通过 通过
搜索服务项目 搜索服务项目 正常显示相应的项目 通过 通过
客户功能 发布服务项目 填写服务项目信息 正常填写 通过 通过
提交发布的项目信息 正常请求 通过 通过
服务商功能 接受服务项目 请求报名服务项目 正常请求 通过 通过
系统管理员功能 用户管理 修改用户信息 正常修改 通过 通过
删除用户 正常删除 通过 通过
服务项目管理 修改项目信息 正常修改 通过 通过
删除服务项目 正常删除 通过 通过
时间表管理 查看时间表 正常查询 通过 通过
修改时间表 正常修改 通过 通过

出口条件

软件在基础功能、核心功能测试通过,将P0、P1级的bug修复完毕后,认定其已经足够好,可以发布Alpha版本

Alpha版本软件发布

功能

  • 客户及服务器能够登陆注册
  • 客户可提出服务需求,发布服务项目
  • 服务商可主动接受或拒绝客户提出的服务项目

运行环境要求

  • jdk8.0及以上版本
  • mssql5.7以上版本

安装方法

  • 运行项目并访问网址

问题与限制

  • 开发周期较短,导致系统仍然存在部分bug没有解决

发布方式与发布地址

posted @ 2022-05-15 22:17  淋煮柒  阅读(65)  评论(0)    收藏  举报