[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年软件工程基础-结对项目作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能 ...
随机推荐
- expor和import的用法
1.Export 模块是独立的文件,该文件内部的所有的变量外部都无法获取.如果希望获取某个变量,必须通过export输出 // profile.js export var firstName = 'M ...
- gulp与webpack的区别?是一种工具吗?
问:gulp和webpack什么关系,是一种东西吗?可以只用gulp,不用webpack吗 或者反过来?有什么区别? 答:gulp是工具链.自动化构建工具,可以配合各种插件,我们不用再做机械重复的工作 ...
- java中的强引用、软引用、弱引用、虚引用
1.强引用(Strong Reference):指程序代码中普遍存在的,类似“Object obj = new Object()”这类的引用,只要对象存在强引用关联,JVM必定不会回收这个对象: 2. ...
- Linux服务器相关信息查询
链接:https://www.cnblogs.com/luoahong/articles/8781375.html 机器型号dmidecode | grep "Product Name&qu ...
- Linux程序在Windows下编译运行_MinGW和Cygwin
linux要在windows下编译运行,需要win下的gcc编译器,一般有两种:MinGW和Cygwin. 但某些函数在windows没有,即使使用两种工具也编译不过,需要查询windows函数并使用 ...
- Docker 版ansible galera集群
1. 部署galera集群 利用四台主机cicd.node1.node2.node3来搭建galera集群. 1> 上传压缩包至cicd,解压得到ansible配置文件 [root@cicd ~ ...
- CodeForces - 1159B
题目链接:https://vjudge.net/problem/CodeForces-1159B 题目意思:任选选两个元素,分别为a[i],a[j]. 问 都满足K*| i - j | <= ...
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
在写代码的时候,经常会用到懒加载的模式,以前是通过window.onload的模式去加载,但是图片很多或者用ajax请求的时候,就会很麻烦,现在用lazyload的模式加载方便很多 <!doct ...
- Tensorcore使用方法
用于深度学习的自动混合精度 深度神经网络训练传统上依赖IEEE单精度格式,但在混合精度的情况下,可以训练半精度,同时保持单精度网络的精度.这种同时使用单精度和半精度表示的技术称为混合精度技术. 混合 ...
- Maven 报错:Compilation of Maven projects is supported only if external build is started from an IDE.
Maven 报错: Error:Maven Resources Compiler: Maven project configuration required for module 'yourProje ...