代码开发测试及发布

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.描述系统已知的问题和限制

  • 该系统暂时处于开发阶段,因此功能暂且不完善,有待后续开发
  • 多人同时使用可能会造成系统响应较慢,数据出错
  • 界面设计存在问题,用户体验度欠佳

四、编辑截图

以上是关于代码开发测试及发布的主要内容,如果未能解决你的问题,请参考以下文章

软件代码开发技术作业五 | 代码开发测试及发布

软件代码开发技术作业五 | 代码开发测试及发布

代码开发测试及发布|软件工程4班胡兆禧

代码开发测试及发布

代码开发测试及发布

林梓琦|2021软件代码开发技术作业五|代码开发测试及发布