[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年软件工程基础-结对项目作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能 ...
随机推荐
- pandas-16 pd.merge()的用法
pandas-16 pd.merge()的用法 使用过sql语言的话,一定对join,left join, right join等非常熟悉,在pandas中,merge的作用也非常类似. 如:pd.m ...
- 《JavaScript高级程序设计》笔记:附录A ECMAScript Harmony
一般性变化 常量 用const关键字声明常量,声明的变量在初始赋值后,就不能进行修改了,如下代码: const MAX_SIZE = 25; MAX_SIZE = 10; //报错 块级作用域及其他作 ...
- SpringCloud SpringBoot 前后端分离企业级微服务架构源码赠送
基于SpringBoot2.x.SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务敏捷开发系统架构.并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手 ...
- 【Linux】Linux下查找JDK默认安装路径
一.查找效果图 二.查找步骤 1.首先确认是否已按照JDKjava -version [root@iZ2ze3zda3caeyx6pn7c5zZ base-eureka]# java -version ...
- VUE router-view key 属性解释
router-view 作用, 你可以 router-view 当做是一个容器,它渲染的组件是你使用 vue-router 指定的. <template> <section clas ...
- Odoo中的五种Action详解
转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826232.html Odoo中的五种action都是继承自ir.actions.actions模型实现的 ...
- linux设备驱动程序-i2c(0)-i2c设备驱动源码实现
(基于4.14内核版本) 为了梳理清楚linux内核中的i2c实现框架,从本文开始,博主将分几个章节分别解析i2c总线在linux内核中的形成过程.匹配过程.以及设备驱动程序源码实现. 在介绍linu ...
- k8s的pod或者ns资源一直terminating删除办法
假设你要删掉的ns资源,发现一直删不了处于terminating状态 1.首先试一下先把这个ns的所有pod都删掉kubectl delete pod --all -n <terminating ...
- 自制Linux操作系统
自制Linux操作系统 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.添加一块新的磁盘设备 1>.将虚拟机关机,点击"编辑虚拟机设置" 2>.点 ...
- HTML通用模板
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...