2021软件代码开发技术作业五 | 代码开发、测试及发布
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043 |
这个作业的目标 | 1. 帮助我们更好地体会软件开发过\2. 帮助我们更好地了解软件测试何发布过程\3. 帮助我们更好地掌握软件开发技术 |
一.代码开发:
1.1开发过程
1.1.1任务进程
记录编号 | 任务 | 完成时间 |
---|---|---|
1 | 完成需求改进和系统设计 | 2021/5/26 |
2 | 完成数据库创建开发 | 2021/5/27 |
3 | 完成界面设计及图片收集 | 2021/5/28 |
4 | 完成实体类、用户实体数据交互类及工具类代码编写以及登陆界面实现 | 2021/5/29 |
5 | 完成编写主页面、系统信息界面以及查看审计信息界面 | 2021/5/30 |
6 | 完成所有功能测试工作 | 2021/5/31 |
7 | 完成测试报告编写 | 2021/6/1 |
1.1.2遇到的问题
已解决
序号 | 问题 |
---|---|
1 | 忘记数据库密码导致数据库无法使用 |
2 | 附加数据库找不到桌面的mdf文件 |
3 | 图片无法添加到数据库中 |
4 | 界面与设计不符、查询功能出现异常、所用sql语句与数据库版本不符 |
5 | 从数据库读取的图片无法显示在用户信息界面。 |
未解决
序号 | 问题 |
---|---|
1 | Github无法连接 |
1.2燃尽图
1.3截图
登录界面
二.测试
2.1BUG
BUG种类 | BUG具体内容 |
---|---|
一.修改的BUG | 1.登录时验证码无法更新 |
2.用户记录无法更新 | |
3.图片无法加载 | |
二.不能重现的BUG | 1.数据库对应时间错误 |
三.这个产品就是这样设计的,不是BUG | 1.管理员无法获得对应id |
四.不准备修复的BUG | 1.切换用户功能 |
2.用户注销 | |
五.下一个版本再修复的BUG | 1.管理员修改密码 |
2.2场景测试
使用场景 | 需求和目标 | 提供的功能 |
---|---|---|
信息管理员 | 管理系统相关信息 | 系统登陆,查看、增加、删除、修改相关信息 |
客户 | 发布项目 | 系统登陆,发布项目 |
自由职业者 | 接受项目、管理实践表 | 系统登陆,接受项目,管理实践表 |
2.3测试矩阵
测试功能 | 测试项 | 检查点 | 预期结果 | Microsoft Edge | Google Chrome | Internet Explorer |
---|---|---|---|---|---|---|
首页功能 | 页面展示 | 导航栏 | 正常显示 | ok | ok | ok |
用户登陆按钮 | 跳转至登陆页面 | ok | ok | ok | ||
项目展示列表 | 正常显示 | ok | ok | ok | ||
Home图标 | 点击后跳转至首页 | 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.4出口条件
- 用户能注册,登陆,充值,对项目进行条件搜索,购买项目,能查看审计记录,能修改用户信息
- 服务商能新建项目,修改项目,修改服务商信息,查看个人时间表