[BUAA软工]Alpha阶段测试报告
测试报告
一.测试计划

1.1 功能测试


1.2 UI测试







1.3 测试中发现的bug
- https://github.com/bingduoduo1/backend/issues/21
- https://github.com/bingduoduo1/backend/issues/13
- https://github.com/bingduoduo1/backend/issues/16
二. 场景测试
Personal/典型用户
资深工程师——老李
| 方面 | 描述 |
|---|---|
| 年龄 | 35 |
| 职业 | 某科技公司技术工程师 |
| 收入 | 颇高 |
| 知识层次和能力 | 有多年的Linux系统使用经验并且精通shell语法 |
| 生活/工作情况 | 在Linux系统下完成各类任务,寻找各种出问题的实锤所在,有时需要写python脚本来完成任务 |
| 动机、目的、困难 | 有时造化弄人,某个服务器挂了,但是人正在路上行走不便写代码。希望可以用一些方便,简单的操作解决它。 |
| 用户偏好 | 方便、快捷 |
| 用户比例 | 20% |
| 典型场景 | 1、通过语音控制解决某个alert。 2、改变这个服务器上的job使损失降到最小。 |
| 典型描述 | 技术过硬,认真负责 |
时尚弄潮儿,喜欢猎奇——小牛
| 方面 | 描述 |
|---|---|
| 年龄 | 20 |
| 职业 | 大学生 |
| 收入 | 无 |
| 知识层次和能力 | 有较为薄弱的Linux系统基础,常用python语言 |
| 生活/工作情况 | 对事物充满好奇,喜欢新潮技术,有时间进行技术钻研 |
| 动机、目的、困难 | 觉得Linux的命令十分强大并且了解到Linux系统对于将来发展的重要性,决定好好学习相关知识并且完成一些有意思的事情 |
| 用户偏好 | 易于实现、可以辅助练习记忆 |
| 用户比例 | 50% |
| 典型场景 | 1、得知某个有意思的命令希望立刻实现并且进行钻研。 2、对正在完成的项目有了自己的看法,想记录下来并且探究正确性 3、总是忘记一些指令的用法和参数的意义,可以反复练习 |
| 典型描述 | 勤于钻研、头脑灵活 |
Android铁杆粉,喜欢Linux系统——老王
| 方面 | 描述 |
|---|---|
| 年龄 | 30 |
| 职业 | 计算机相关职业 |
| 收入 | 中等 |
| 知识层次和能力 | 普通程序员水平,喜欢Linux系统,但一直没有一个移动的可操作环境 |
| 生活/工作情况 | 做着公司的日常工作 |
| 动机、目的、困难 | 喜欢Linux系统,想提高自己在这方面的姿势水平。但是公司并不允许,于是需要一个可移动的,在通勤路上可操作的环境 |
| 用户偏好 | 移动,可操作性强 |
| 用户比例 | 20% |
| 典型场景 | 1、在上下班路途中,带上耳机,编辑python脚本 2、对手机说出Linux的命令,运行,完美 |
| 典型描述 | 努力上进,不甘平庸 |
三. 典型场景
3.1 服务器突然崩溃
嘟嘟~
“老李,上海那个服务器又挂了,好多程序报警了,你快解决一下”
“哎!”
老李正在散步,慢悠悠拿起自己的安卓手机,坐在公园的长凳上,对手机发出一系列指令,找出那个服务器挂载的作业并且做了转移。
3.2 好奇宝宝学了新知识
小牛在学习如何使用框架爬取网页,并且在向小张进行炫耀。
小张告诉他,Linux中有一个curl指令,你可以试一下。
小牛迫不及待,拿起手机,说出指令man curl就得到了这个指令的使用手册。当即说出指令,用curl爬了一个网站的内容下来,兴奋不已。
四. 测试矩阵
| 测试矩阵 | 后端 | 前端 | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 测试机型 | 测试环境(机型、安卓版本、屏幕分辨率) | 语音输入 | 屏幕显示 | 点击事件 | 页面排版 | 新建文件 | 语音输入 | 横竖屏 | 搜索结果 |
| 小米 | 6.0.1 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
| ViVO x7 | 7.1 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
| 小米 8 | 9.0 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
| 华为p30 | 9.0 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
五. Alpha版本的出口条件
Alpha阶段的主要任务就是可以在理想情况下实现我们的语音输入文本编辑器以及语音输入termux。
- 保证语音输入到后端整个流程的可行性和流畅性。
- 确保文本编辑器基本功能可以正常使用,包括标题,文本的输入,保存,删除等等。
- 确保termux运行正常。
[BUAA软工]Alpha阶段测试报告的更多相关文章
- [BUAA软工]Beta阶段测试报告
Beta阶段测试报告 Bug发现与报告 BUG 出现原因 解决方案 将shell加上编辑器UI以后,两边显示的文件不同步 两边的根目录不一致 修改编辑器获取根目录的函数,使其与shell的/home目 ...
- [BUAA软工]Alpha阶段事后分析
设想和目标 虽然我们是从零开始的一个自定义项目,但语音Coding助手从一开始的设计与目标就很明确:加入语音接口使其能在shell端实现命令语音实现以及编辑运行脚本,设计前端编辑器并将后端shell与 ...
- [BUAA软工]Alpha阶段项目展示
[冰多多]Alpha项目展示 冰多多项目: 语音coding 助手, alpha阶段目标: 语音辅助输入 一. 团队成员的简介和个人博客地址 成员 角色 个人博客地址 卓培锦 PM, 后端开发 htt ...
- 软工alpha阶段个人总结
一.个人总结 类别 具体技能和面试问题 现在的回答(大三下) 语言 最拿手的语言之一,代码量是多少? java,代码量在一万行左右 语言 最拿手的语言之二,代码量是多少? C语言,代码量在五千行左右 ...
- [BUAA软工]beta阶段贡献分
团队成员在Beta阶段的角色和具体贡献: 名字 角色 具体的可衡量的可验证的贡献 zpj 前段+ 前后端对接 博客X1 20+ commits ui 设计与实现 bug fixed: 2 推广:10 ...
- [BUAA软工]gamma阶段贡献分
Gamma阶段评分 基本公式:贡献度 = 工作量 × 工作的影响力 × 工作的不可替代性 + 对项目有重大意义的idea gamma阶段所有的工作及idea issue/idea/job (repo: ...
- 【BUAA软工】Alpha阶段测试报告
vLab-online项目Alpha阶段测试报告 项目 内容 班级:北航2020春软件工程 博客园班级博客 作业:Alpha阶段测试报告 测试报告 测试发现的bug 在测试过程中发现了多少Bug? 我 ...
- [软工顶级理解组] Alpha阶段测试报告
[软工顶级理解组] Alpha阶段测试报告 在测试过程中发现了多少Bug? 测试阶段发现并已修复的bug: 尚且存在,但是难以解决或者不影响使用的bug: 计算重修课程的时候,如果重修课程的课程号和原 ...
- [BUAA软工]第二次博客作业---结对编程
[BUAA软工]结对作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 2019年软件工程基础-结对项目作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能 ...
随机推荐
- [Linux] TMUX Python版本设置
TMUX Python版本设置 本地mac的终端已经设置python版本为python3.7, 结果进入tmux时,一直时python2.7. # 本地.bash_profile alias pyth ...
- 【转载】C#中使用Insert方法往ArrayList集合指定索引位置插入新数据
ArrayList集合是C#中的一个非泛型的集合类,是弱数据类型的集合类,可以使用ArrayList集合变量来存储集合元素信息,在ArrayList集合操作过程中,可以使用ArrayList集合类的I ...
- Zebra-打印特殊字符
Zebra在打印一些特殊的字符时,会出异常. 在要打印的字符串前加 ^FH 然后将字符换成 ASCii编码或utf-8编码的16进制,在前面加_,如D094写成_DO_94 查看字符的编码 htt ...
- Docker 0x06: Docker Volume卷
目录 Docker Volume卷 一句话什么是docker volume? docker volume特性 docker 挂载卷 docker 多容器间共享数据券 删除,查看数据卷 备份还原数据卷 ...
- 【Nginx】使用certbot安装免费https证书使Nginx支持Https请求
certbot官网:https://certbot.eff.org/lets-encrypt/centosrhel7-nginx 一.安装步骤 1)安装certbot,执行 sudo yum ins ...
- 网络文件系统-NFS
1. 什么是NFS NFS是 Network File System 的缩写,即网络文件系统.一种使用于分散式文件系统的协议,有Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的 ...
- Statefulset:部署有状态的多副本应用
10.1.什么是Statefulset StatefulSet是Kubernetes提供的管理有状态应用的负载管理控制器API. 特点: 1.具有固定的网络标记(主机名) 2.具有持久化 ...
- XXX接口自动化测试方案
XXX接口自动化测试方案 1.引言 1.1 文档版本 版本 作者 审批 备注 V1.0 XXXX 创建测试方案文档 1.2 项目情况 项目名称 XXX 项目版本 V1.0 项目经理 XX 测试人员 X ...
- 远程连接MySQL提示“Host is not allowed to connected to this MySQL server”
如果你想连接你的mysql的时候发生这个错误: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL serve ...
- httprunner学习20-跳过用例skip/skipIf/skipUnless
前言 在实际工作中,我们有时候会需要对测试用例加判断,比如某个接口功能暂时去掉了,我们希望对这个用例skip不去执行. 当其它的接口依赖于登陆接口返回的token时候,如果登陆都失败了,后面的接口,我 ...