作业五:代码开发、测试及发布
这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
这个作业的目标 | 1、 记录开发过程 |
2、发布项目燃尽图 | |
3、代码/文档签入记录 |
一、代码开发
1、开发过程
日期 | 开发任务 |
---|---|
4.24-4.26 | 数据库设计以及创建 |
4.27-4.29 | 编写前端界面 |
4.30-5.1 | 实体类的编写,创建好相关的类 |
5.2-5.4 | 编写主要逻辑 |
5.5 | 测试主要功能 |
5.6 | 编写测试报告 |
遇到的困难:
- tomcat配置失败;
- 数据库连接失败;
- 项目相关配置失效;
- 前端页面的规范以及编写
2、项目燃尽图
3、代码、文档签入记录
二、测试
1、bug统计
bug类型 | bug数量 |
---|---|
修复的bug | 18 |
不能重现的bug | 3 |
这个产品就是这样设计的,不是bug | 0 |
没有能力修复,将来也不打算修复 | 0 |
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 | 5 |
2、场景测试
你预期不同的用户会怎样使用你的软件?
- 客户:使用系统的项目搜索,余额充值,用户信息修改,审计查询等功能
- 服务商:使用系统的项目创建,项目修改,服务商信息修改等功能
他们有什么需求和目标?
- 客户:主要是项目购买,项目搜索和审计查询
- 服务商:主要是项目创建,服务商信息修改和时间表
你的软件提供的功能怎么组合起来满足他们的需要?
使用model类完成数据的curd,在view函数中执行具体的算法操作,从而将数据操作和算法过程分开。
3、测试矩阵
- 测试平台:计算机、手机
- 服务器:Windows10、4核处理器、能够连接网络
- 客户端:能够连接网络并能够登录该系统网站的电脑或手机
- 浏览器:谷歌浏览器、Edge浏览器、火狐浏览器、IE浏览器
4、出口条件
- 能够满足用户的安全性需求;
- 提供的日志信息能够满足用户需求;
- 完成规格说明书中的所有规定的功能
- 能够稳定的运行在一般并发量下
- 网络稳定的情况下,系统响应时间在2秒以内
- 有较好的用户交互界面
三、alpha版本发布
分为四个板块
- 自由职业者管理:可以使用职业者姓名进行增删改查,不支持模糊查找
- 服务项目及时间表管理:将服务项目及其时间表放在一张表中,方便用户进行统一修改。
- 客户管理:可以使用职业者姓名进行增删改查,不支持模糊查找
- 合同管理:每个合同具有单独编号,利用编号/自由职业者姓名/客户姓名可进行合同查找。每个合同仅在创建时可修改,一旦生效便不能修改,只能使其失效。
对运行环境的要求:仅限于Windows操作系统及其上的IE浏览器(或者任何支持ActiveX的浏览器)。
安装方法:本地直接访问即可。
四、截图