[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运行正常。