作业五:代码开发、测试及发布
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2022softwarecodedevelopmenttechnology |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2022softwarecodedevelopmenttechnology/homework/12496 |
这个作业的目标 | 1、代码开发 |
2、软件测试 | |
3、alpha 版本发布 |
一、代码开发
1.开发过程
日期 | 昨天完成的工作 | 今天计划完成的工作 | 开发中遇到的问题 |
---|---|---|---|
5.11 | 具体分析需求,创建项目框架 | ||
5.12 | 具体分析需求,创建项目框架 | 导入基本框架,添加素材 | |
5.14 | 导入基本框架,添加素材 | 设计并实现系统模块 | |
5.16 | 设计并实现系统模块 | 设计并实现个人信息编辑模块 | |
5.17 | 设计并实现个人信息编辑模块 | 设计并实现项目发布模块 | |
5.18 | 设计并实现项目发布模块 | 设计并实现时间表管理模块 | |
5.19 | 设计并实现时间表管理模块 | 设计页面跳转 | |
5.21 | 设计页面跳转 | 设计数据库、连接数据库 | |
5.22 | 设计数据库、连接数据库 | 封装数据库相关业务 | |
5.23 | 封装数据库相关业务 | 搭建前端页面 | |
5.24 | 搭建前端页面 |
2.燃尽图
二、测试
1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
bug 类型 | bug数量 |
---|---|
修复的 bug | 17 |
不能重现的 bug | 4 |
这个产品就是这样设计的,不是bug | 0 |
没有能力修复,将来也不打算修复 | 1 |
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 | 3 |
2.场景测试
1.你预期不同的用户会怎样使用你的软件?
管理员:管理时间表、查看客户名单
客户:查找服务
自由职业者:查找服务,发布服务
2.他们有什么需求和目标?
对象 | 需求 |
---|---|
员工(管理员) | 1、查看自由职业者和客户信息及分类 |
2、查看时间表并进行管理 | |
自由职业者 | 1、注册登录 |
2、个人信息编辑 | |
3、项目浏览 | |
4、项目搜索 | |
5、项目合作 | |
6、项目发起 | |
客户 | 1、注册登录 |
2、个人信息编辑 | |
3、项目浏览 | |
4、项目搜索 | |
5、项目合作 |
3.测试矩阵(test matrix)
1.平台
PC 端 Windows 10 系统
2.浏览器类型
chrome 浏览器、edge 浏览器
4出口条件(exit criteria)
1.bug修复完成
2.各模块功能实现
3.满足大对数用户需求
三、alpha 版本发布
发布说明:
1.需4GB的RAM
2.Windows系统
3.本系统性能价差,有待优化
4.搜索功能有待细化
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?