团队作业5——测试与发布(Alpha版本)
| 这个作业属于哪个课程 | 广工软件工程课程学习社区 |
|---|---|
| 作业要求 | 团队作业5——测试与发布(Alpha版本)-CSDN社区 |
| 作业任务 | 1. 测试报告 2. 发布说明 |
目录
- Alpha版本测试报告
- 测试找出的BUG
- 场景测试
- 测试矩阵
- 出口条件
- Alpha版本发布说明
- 版本功能介绍
- 修改的缺陷
- 环境要求
- 安装方法
- 问题与限制
- 发布方式及发布地址
Alpha版本测试报告
测试找出的BUG
- 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
前端:
- 删除所有书签之后,网页卡死
- 删除书签之后, 书签排序出现问题
- 添加空白书签之后, 会将空白的书签和新建书签按钮同时出现在页面上
- 登录之后,不会出现用户名以及注销登录按钮
后端:
- 能正确实现访问数据库但对数据库的操作失败
- 登录失败时后端返回的数据在逻辑上出现问题
- 修复的bug;
前端:
- 删除书签后不会自动填补空缺
- 登录后不会出现注销登录按钮
- 增加网址的地址检验
后端:
- 删除一个书签后后续的书签在数据库中的顺序需要减1
- 登录后多种情况返回的数据正确
- 这个产品就是这样设计的,不是bug;
有的网站无法加载出图标是因为其icon并没有按照网站的规范, 将其icon放入主域名/favicon的路径
- 没有能力修复,将来也不打算修复;
用户的数据有一部分保存在本地浏览器没有加密,安全性不足
- 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。
用户注册时用户名应该唯一,否则在密码相同时可能登录会出现混乱
场景测试
- 你预期不同的用户会怎样使用你的软件?
A:平时只需要在自己电脑上使用该浏览器主页,此前未刷新浏览器保存的用户信息,打开浏览器, 进入网址, 即可使用
B:在自己的电脑上使用主页进行书签的增加删除之后在公司也需要使用我们的主页来方便访问,可以登录之后加载个人保存的书签来进行快捷访问。
- 他们有什么需求和目标?
满足基础搜索功能的同时可以添加自己常用书签,并且可以通过登录加载本人的存入的书签数据。
- 你的软件提供的功能怎么组合起来满足他们的需要?
每个用户都可以保存自己的书签,在其它电脑上只要登录后即可加载出自己保存过的书签,并且用户可以对自己保存的书签进行删除或添加。
测试矩阵
你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?
chrome或Edge浏览器
| 测试功能 | 测试项 | 检验点 | 预期结果 | Chrome | Edge Microsoft | 备注 |
|---|---|---|---|---|---|---|
| 首页 | 首页展示 | “登录”按钮 | 可以展示 | √ | √ | |
| "注册"按钮 | 可以展示 | √ | √ | |||
| "搜索框" | 可以展示 | √ | √ | |||
| 书签列表 | 可以展示,且按顺序依次展示,书签与书签之间无空白书签 | √ | √ | |||
| 首页功能 | “登录”按钮 | 可以点击,跳转登陆界面 | √ | √ | ||
| "注册"按钮 | 可以点击,跳转注册界面 | √ | √ | |||
| "搜索框" | 点击框内可输入内容,点击“放大镜”可跳转到搜索结果页面 | √ | √ | |||
| "添加书签"按钮 | 可以点击,跳转书签添加页面 | √ | √ | |||
| 登录界面 | 登录展示 | “用户名”输入框 | 可以展示 | √ | √ | |
| “密码”输入框 | 可以展示 | √ | √ | |||
| “登录”按钮 | 可以展示 | √ | √ | |||
| 登录功能 | “用户名”输入框 | 正常输入,不存在该用户名时进行提示 | √ | √ | ||
| “密码”输入框 | 正常输入 | √ | √ | |||
| “登录”按钮 | 点击跳转登陆成功页面 | √ | √ | |||
| 注册界面 | 注册展示 | “用户名”输入框 | 可以展示 | √ | √ | |
| “密码”输入框 | 可以展示 | √ | √ | |||
| “注册”按钮 | 可以展示 | √ | √ | |||
| 注册功能 | “用户名”输入框 | 正常输入,已存在相同用户名时进行提示 | √ | √ | ||
| “密码”输入框 | 正常输入 | √ | √ | |||
| “注册”按钮 | 点击跳转注册成功页面 | √ | √ | |||
| 书可以展示签页面 | 书签展示 | “添加书签”输入框 | 可以展示 | √ | √ | |
| “添加”按钮 | 可以展示 | √ | √ | |||
| 书签功能 | "+"按键 | 可以点击,跳转添加书签页面 | √ | √ | ||
| “添加书签”输入框 | 正常输入 | √ | √ | |||
| "添加"按键 | 当输入内容不为空时可以点击,跳转至首页,首页书签列表增加刚才添加的书签 | √ | √ |
出口条件
你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?
在数十次测试无bug后且对于所有功能都能完整无误展示。
Alpha版本发布说明
版本功能介绍
- 搜索界面(未登录)

未登录时, 不会显示有任何的书签, 此时也可以添加书签, 但是会将书签保存在本地
- 搜索功能(登录后)

登录之后, 会从账户中读取所保存的书签信息, 将其显示在页面上
- 添加书签

在此界面可输入想要添加的书签
登录&注册
- 登录

- 注册

修改的缺陷
用户的书签数据仅存在localstroage中, 未进行任何的加密, 后期版本会改进
环境要求
需要在联网环境下运行
需要使用浏览器
安装方法
- 无需安装, 打开浏览器即可运行
问题与限制
数据库仅在本地进行了测试, 服务器中未测试
服务器还未上线数据库,因此还不能实现登录和注册的操作
发布方式及发布地址
- 点击此处 ps:注意, 目前只在服务器上传了前端部分, 数据库部分未上传, 因此目前无法登录和注册
相关推荐
软件发布管理的流程规范
软件发布管理流程规范
软件测试中的α(alpha)测试、β(beta)测试和λ(final)测试
Alphafinal通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员(有的地方又说可以让
alpha:Alpha 团队的代码
α Alpha 团队的代码
浅谈Alpha和Beta测试
大型通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。 Alpha 测试。一般来说 alphatest 测试是在公司内部组织进行的面向于部分职工的,自愿参与的产品试用。其主要目的就是以最终用户的视角去发现产品的设计缺陷和功能的不足,发现问题后,测试者可以提交BUG(硬件,软件,结构,外观方面) 给开发部门和质量部门以确保产品在最终上市前达到比较理想的状态。此测试在正规的手机研发公司和游戏开发公司中有着较为广泛的开展,也是新产品引入流程中重要的一环。 Alpha测试是由一个用户在
Alpha和Beta测试的区别
非常好的学习文档,希望对学习者来说有所帮助.


