团队作业5——测试与发布(Alpha版本)
目录
- 一.团队作业相关要求
- 二.软件测试报告
- 1. 测试BUG
- 2. 测试矩阵
- 3. 出口条件
- 三.发布说明
- 1. 功能介绍
- 2. 修改的缺陷
- 3. 环境要求
- 4. 安装方法
- 5. 系统已知的问题和限制
- 6. 发布方式及发布地址
一.团队作业相关要求
| 作业所属课程 | 广工软件工程课程学习 |
|---|---|
| 作业要求 | 团队作业5——测试与发布(alpha版本) |
| 作业目标 | bug清单、场景测试、测试矩阵、出口条件、Alpha版本发布说明 |
二.软件测试报告
1. 测试BUG
黑盒bug清单:
菜品按钮不符合要求
没有达到要求的菜品时,系统报错
出现达到要求的菜品时,修改数据后,系统未能刷新
贴士应该更改为夜宵
贴士背景未跟新
忌口代码未实装,仍然在更新ing
白盒bug清单:性别差距导致的饭量算法错误(已修复)
前端后端的连接之间代码报错(已修复)
前端关于设置的图片大小代码错误(已修复)
压力测试bug:会出现没有菜品达到要求的情况
2. 测试矩阵
测试模块 测试项 检验点 预期结果 Android IOS 页面 标签页面 页面是否可以跳转 可跳转页面 √ √ 标签 选择框位置 界面 居中 √ √ 标签 选择 所有标签 均可选择 √ √ 标签 选择框 位置 界面居中 √ √ 按钮 “确认” 按钮 可以运行 √ √ 页面 吃啥页面 页面是否可以跳转 可跳转页面 √ √ 菜品 “菜品” 按钮 可以运行 √ √ 窗口 图片显示 窗口 正确显示且与窗口名字对应 √ √ 窗口 图片 窗口 可以点击放大查看 × × 贴士 标签页面 页面是否可以跳转 可跳转页面 √ √ 窗口 根据标签筛选出相应的窗口 窗口与选择的标签 正确匹配 × × 窗口 窗口展示界面 窗口显示 可以下拉并显示所有的窗口 √ √ 窗口 字体 菜品字体显示 菜品名称为宋体体且较大,位置为黑色字体 √ √ 窗口 图片 窗口信息展示 显示每个窗口的图片 √ √ 窗口 按钮 查看窗口详细信息 跳转到该窗口的详细界面 √ √ 窗口 图片 窗口图片 图片位于居中位置且可以放大查看 × × 窗口 按钮 点击窗口框 跳转到该窗口的详情界面 √ √ 3. 出口条件
程序简单不需要其他插件。
能够根据用户选择的标签进行精准推荐。
能正常显示所有窗口的信息。
开发人员结果测试没有发现严重的bug。
具有一定的用户基数和流量。
能够在平台上通过认证。
三.发布说明
1. 功能介绍
1.注册账户(即微信账户)
2.选择合适标签

3.点击菜品即可得到午餐和晚餐

4.夜宵可根据当地所在的时间天气提供合适的饮食指南

2. 修改的缺陷
1.增添的夜宵的要求,可以根据实际天气提供相应的夜宵饮食
2.增添了忌口要求,但是仍处于待实装状态
3. 环境要求
该程序是以微信小程序的形式存在,可运行在iOS微信客户端、Android微信客户端、PC微信客户端、Mac微信客户端和用于调试的微信开发者工具。
4. 安装方法
此系统为微信小程序,可以通过微信扫一扫下面的二维码进入:

5. 系统已知的问题和限制
- 系统可交互性较低,仅有选择标签一个交互按钮
- 系统数据库中所储存的菜单数据少
- 贴士界面仅与天气有关,算法可能相对单一
6. 发布方式及发布地址
发布方式:微信小程序
发布地址:微信公众平台
相关推荐
软件发布管理的流程规范
软件发布管理流程规范
软件测试中的α(alpha)测试、β(beta)测试和λ(final)测试
Alphafinal通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员(有的地方又说可以让
alpha:Alpha 团队的代码
α Alpha 团队的代码
浅谈Alpha和Beta测试
大型通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。 Alpha 测试。一般来说 alphatest 测试是在公司内部组织进行的面向于部分职工的,自愿参与的产品试用。其主要目的就是以最终用户的视角去发现产品的设计缺陷和功能的不足,发现问题后,测试者可以提交BUG(硬件,软件,结构,外观方面) 给开发部门和质量部门以确保产品在最终上市前达到比较理想的状态。此测试在正规的手机研发公司和游戏开发公司中有着较为广泛的开展,也是新产品引入流程中重要的一环。 Alpha测试是由一个用户在
Alpha和Beta测试的区别
非常好的学习文档,希望对学习者来说有所帮助.


