代码开发测试及发布
Posted 乘月123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码开发测试及发布相关的知识,希望对你有一定的参考价值。
这个作业属于哪个课程 | 班级链接 |
---|---|
这个作业的要求在哪里 | 作业要求链接 |
目标 | 1.增加项目经验 |
2.加深对面向领域建模等知识的理解 |
一、代码开发
1.开发过程
日期 | 昨天已完成的工作 | 今天计划完成的工作 | 工作中遇到的困难 |
---|---|---|---|
5/10 | 无 | 系统功能模块的框架和接口 | 接口规范容易忘记 |
5/11 | 系统功能模块的框架和接口 | 系统功能模块的基础功能 | 无 |
5/12 | 系统功能模块的基础功能 | 系统功能模块的整体完善 | 默写语法知识遗忘了 |
5/13 | 系统功能模块的整体完善 | 自由职业者功能模块信息录入功能 | 忘记一些约束条件 |
5/14 | 自由职业者功能模块信息录入功能 | 自由职业者功能模块信息查询功能 | 无 |
5/17 | 自由职业者功能模块信息查询功能 | 客户功能模块的信息录入功能 | 无 |
5/18 | 客户功能模块的信息录入功能 | 客户功能模块的信息查询功能 | 输入出错提示没能包含所有情况 |
5/19 | 客户功能模块的信息查询功能 | 管理员功能模块的信息录入功能 | 无 |
5/20 | 管理员功能模块的信息录入功能 | 管理员功能模块的任务功能 | 无 |
5/21 | 管理员功能模块的任务功能 | 时间表功能模块的录入功能 | 不同权限限制出问题 |
5/24 | 时间表功能模块的录入功能 | 时间表功能模块的查询功能 | 时间限制没有设置不够完善 |
5/25 | 时间表功能模块的查询功能 | 项目功能模块的录入功能 | 无 |
5/26 | 项目功能模块的录入功能 | 项目功能模块的查询功能 | 无 |
5/27 | 项目功能模块的查询功能 | 项目功能模块的项目匹配功能 | 匹配功能之间有冲突 |
5/28 | 项目功能模块的项目匹配功能 | 项目功能模块的签订功能 | 无 |
5/31 | 项目功能模块的签订功能 | 无 | 无 |
2.项目燃尽图
二、测试
1.测试中的bug
Bug类型 | 数量 |
---|---|
修复的bug | 16 |
不能重现的bug | 3 |
这个产品就是这样设计的,不是bug | 2 |
没有能力修复,将来也不打算修复 | 8 |
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 | 5 |
2.场景测试
-
你预期不同的用户会怎样使用你的软件?
- 管理员:进入系统后可以查看所有用户信息并可执行相应的管理措施
- 客户:进入系统后查看自由职业者信息、项目信息、自身信息以及修改自身信息
- 自由职业者:进入系统后自由职业者信息、项目信息、自身信息、项目分发信息、时间表以及修改自身信息
-
他们有什么需求和目标?
- 使用简单
- 操作容易
- 界面舒适
-
你的软件提供的功能怎么组合起来满足他们的需要?
- 功能细致清晰
- 界面美观易懂
- 相关信息以表格形式展示
3.测试矩阵
测试条件 | 内容 |
---|---|
处理器 | Intel(R) Core(TM) i5-8300H CPU @ 2.30GHz 2.30 GHz |
内存 | 8 GB |
系统类型 | Windows 10 |
浏览器类型 | chrome、Microsoft edge |
4.出口条件
- 能够稳定的运行
- 有较好的维护效果
- 用户交互界面实用美观
- 实现规格说明书中的的功能
三、alpha版本发布
发布说明
1.功能
- 客户可以注册、管理自己的客户账号(增删改查)
- 管理员可以注册、管理自己的管理员账号(增删改查)
- 自由职业者可以注册、管理自己的自由职业者账号(增删改查)
- 管理员统一管理合同与时间表
- 客户可以管理自己发布的服务要求
- 自由职业者账户可以与客户签订合同
- 自由职业者可以管理自己发布的时间表
- 管理员拥有查看日志、维护系统的权限
2.修复的缺陷
- 对一些浏览器不适配的问题
- 有时用户修改的数据无法保存
- 其它的一些语法bug
- 响应速度缓慢
3.安装的方法
- 用户在项目地址下载程序进行安装即可
4.对运行环境的要求
网络:联网状态
运行环境:安装 jdk1.8 和 mysql 数据库
5.描述系统已知的问题和限制
- 该系统暂时处于开发阶段,因此功能暂且不完善,有待后续开发
- 多人同时使用可能会造成系统响应较慢,数据出错
- 界面设计存在问题,用户体验度欠佳
四、编辑截图
以上是关于代码开发测试及发布的主要内容,如果未能解决你的问题,请参考以下文章