ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

代码开发、测试及发布

2022-05-16 14:00:45  阅读:142  来源: 互联网

标签:功能 ok 代码 信息 表单 开发 搜索 测试


这个作业属于哪个课程 <2022软件代码开发技术>
这个作业要求在哪里 <代码开发、测试及发布>
这个作业的目标 1.完成项目开发
2.测试开发项目并记录总结
3.进行软件发布并审视项目成果
4.体会领域驱动设计方法在项目开发中的效果

1 代码开发

1.1 开发过程

日期 昨天已完成的工作 今天计划完成的工作 工作中遇到的困难
05月05日 完成系统设计 系统首页前端页面实现 前端页面布局相关调整
05月06日 系统首页前端页面实现 用户登录模块实现
05月07日 用户登录模块实现 信息模块数据展示页面
05月08日 信息模块数据展示页面 客户管理模块实现 数据库连接和数据传输
05月09日 客户管理模块实现 自由职业者管理模块实现
05月10日 自由职业者管理模块实现 项目管理模块实现
05月11日 项目管理模块实现 合同管理模块实现
05月12日 合同管理模块实现 时间表管理模块实现 时间的展示与传输
05月13日 时间表管理模块实现 功能测试
05月14日 功能测试 修复测试发现的问题

1.2 燃尽图

  • 定义与作用

    燃尽图是在项目完成之前,将需要完成的工作用一个向下的曲线来可视化表示,理想情况下,随着“剩余工作”的完成,“燃尽”至零。同时,燃尽图还通过对比分析计划工作与实际工作的差距,判断实际剩余工作的进展情况。

  • 要素与绘制

    • 横坐标:时间,即项目工作时间
    • 纵坐标:工作量,即项目中需完成的工作
    • 虚线:计划曲线,即理想情况下的进展曲线
    • 实线:实际曲线,即项目实际工作进展曲线

1.3 代码/文档签入记录

2 测试

2.1 测试过程

编号 测试类型 测试内容
1 单元测试 测试各模块中的基本功能是否实现,包括信息的增删改查
2 功能测试 项目管理、时间表管理、自由职业者管理、客户管理、合同管理
3 用户界面测试 页面结构包括菜单、背景、颜色、字体、按钮、提示信息的一致性等
3 安全测试 权限限制、SQL注入
4 兼容性测试 用不同版本的不同浏览器:Microsoft Edge、Google Chrome等访问系统

2.2 测试结果

测试功能 测试项 检查点 预期结果 Microsoft Edge Google Chrome
用户功能 账户功能 登录 输入测试账户和密码后能正常登陆 ok ok
登出 登出当前登陆账户 ok ok
功能切换 页面展示 导航栏 正常显示 ok ok
客户管理栏 展示客户列表 ok ok
项目管理栏 展示项目列表 error error
合同管理栏 展示合同列表 ok ok
时间表管理栏 展示时间表列表 ok ok
自由职业者管理栏 展示自由职业者列表 ok ok
客户管理功能 添加功能 缺少必要信息或信息输入错误 不接受表单提交 error error
修改功能 表单内容 默认为原信息内容 ok ok
提交表单 信息内容成功修改 ok ok
搜索功能 搜索信息项选择 展示搜索信息项 ok ok
输入关键字并提交 展示搜索结果列表 ok ok
删除功能 删除按钮 弹窗提示是否确认删除 ok ok
项目管理功能 添加功能 缺少必要信息或信息输入错误 不接受表单提交 ok ok
信息正确 正确添加项目信息 error error
修改功能 表单内容 默认为原信息内容 ok ok
提交表单 信息内容成功修改 ok ok
搜索功能 搜索信息项选择 展示搜索信息项 ok ok
输入关键字并提交 展示搜索结果列表 ok ok
删除功能 删除按钮 弹窗提示是否确认删除 ok ok
合同管理功能 添加功能 缺少必要信息或信息输入错误 不接受表单提交 ok ok
修改功能 表单内容 默认为原信息内容 ok ok
提交表单 信息内容成功修改 ok ok
搜索功能 搜索信息项选择 展示搜索信息项 ok ok
输入关键字并提交 展示搜索结果列表 ok ok
删除功能 删除按钮 弹窗提示是否确认删除 ok ok
时间表管理功能 添加功能 缺少必要信息或信息输入错误 不接受表单提交 ok ok
修改功能 表单内容 默认为原信息内容 ok ok
提交表单 信息内容成功修改 ok ok
搜索功能 搜索信息项选择 展示搜索信息项 ok ok
输入关键字并提交 展示搜索结果列表 ok ok
删除功能 删除按钮 弹窗提示是否确认删除 ok ok
自由职业者管理功能 添加功能 缺少必要信息或信息输入错误 不接受表单提交 ok ok
修改功能 表单内容 默认为原信息内容 ok ok
提交表单 信息内容成功修改 ok ok
搜索功能 搜索信息项选择 展示搜索信息项 ok ok
输入关键字并提交 展示搜索结果列表 ok ok
删除功能 删除按钮 弹窗提示是否确认删除 ok ok

2.3 Bug统计

Bug类别 bug数量 bug描述
修复的bug 3 1.添加项目信息时信息保存错位
2.导航栏跳转项目管理链接错误
3.前端对输入客户信息校验不完善
不能重现的bug 0
这个产品就是这样设计的,不是bug 0
没有能力修复,将来也不打算修复 0
这个bug的确应该修复,但没有时间在这个版本修复,延迟到下一个版本修复 0

2.2 场景测试

  • 预期用户

    • 客户:浏览自由职业者信息,管理项目信息和合同信息。
    • 自由职业者:浏览客户信息和项目信息,管理时间表,参与合同签订。
    • 管理员:管理系统信息,包括客户信息,自由职业者信息、项目信息和合同信息。
  • 用户需求

    • 客户:服务请求者,主要是发布项目,与服务提供者签订服务合同。
    • 自由职业者:服务提供者,主要是浏览项目信息并与与服务请求者签订服务合同。
    • 管理员:对服务出租过程进行监控和管理,协调服务出租过程的信息。
  • 需求满足

    项目已基本实现服务出租过程的信息管理,可根据不同用户的需求设计其相应的操作权限,根据用户角色的不同设计相应的功能和界面,限制不同用户的对系统信息的操作。

2.3 测试矩阵

  • 测试环境

    资源名称/类型 配置
    测试PC 主频 2.3GHz,硬盘 40GB,内存 12GB
    系统类型 Windows10
    数据库管理系统 MySQL
  • 测试矩阵

    用户类型 浏览器 组合总数
    变量数目 1 2 2
    管理员 Microsoft Edge
    Google Chrome

2.4 出口条件

  • 功能要求:基本完成需求规格说明书所有功能需求。
  • 界面要求:风格统一、用户友好且方便操作
  • 性能要求:系统响应时间在2秒以内
  • 稳定性要求:系统不会闪退或处于无响应状态
  • 兼容性要求:可兼容绝大多数使用者软硬件配置
  • 安全性要求:非法数据无法输入、无权限使用者无法使用系统功能

3 alpha版本发布

3.1 软件发布

发布地址:https://github.com/AndroidChenGo/ServiceSystem

3.2 发布说明

3.2.1 功能介绍

本团队所做的服务出租系统是以信息管理为基础功能的系统。Alpha版本具有的功能大体如下:

(1)用户登录功能

用户可以在登录页选择用户类型,通过输入用户名和密码完成登录。其它所有的功能都必须在登录之后才能使用。

(2)客户管理功能

用户点击导航栏的“客户管理”可查看客户信息列表数据。

用户点击“添加”按钮,添加新的客户信息。

用户点击某一行数据的“修改”按钮,即可修改客户信息。

用户点击某一行数据的“删除”按钮,即可删除客户信息。

用户点击下拉菜单可选择客户信息搜索项,在搜索框中输入关键字可以按照信息项搜索客户。

(3)项目管理、合同管理、时间表管理、自由职业者管理与客户管理类似,故不再赘述。

3.2.2 缺陷修复

这一版是该服务出租系统的第一版,没有修改缺陷。

3.2.3 环境要求

本系统在网页上运行使用,但暂未对移动端进行适配,建议使用电脑端浏览器进行使用。
chrome浏览器与Microsoft Edge浏览器已经过测试并已适配。

3.2.4 安装方法

本系统是以网页形式存在,无须安装,只需访问该网站的网址就可以访问。

3.2.5 问题与限制

  • 问题:页面跳转可能出现不流畅。
  • 限制:
    • 因时间问题,本系统未对所有浏览器以及移动端做页面适配。
    • 因技术问题,本系统未实现根据时间搜索时间表信息功能,仅能根据其他信息筛选。

3.2.6 发布方式及发布地址

后台编辑截图

标签:功能,ok,代码,信息,表单,开发,搜索,测试
来源: https://www.cnblogs.com/Chen-Jane/p/16276705.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有