测试报告

一.测试计划

1.1 功能测试

1.2 UI测试

1.3 测试中发现的bug

二. 场景测试

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阶段测试报告的更多相关文章

  1. [BUAA软工]Beta阶段测试报告

    Beta阶段测试报告 Bug发现与报告 BUG 出现原因 解决方案 将shell加上编辑器UI以后,两边显示的文件不同步 两边的根目录不一致 修改编辑器获取根目录的函数,使其与shell的/home目 ...

  2. [BUAA软工]Alpha阶段事后分析

    设想和目标 虽然我们是从零开始的一个自定义项目,但语音Coding助手从一开始的设计与目标就很明确:加入语音接口使其能在shell端实现命令语音实现以及编辑运行脚本,设计前端编辑器并将后端shell与 ...

  3. [BUAA软工]Alpha阶段项目展示

    [冰多多]Alpha项目展示 冰多多项目: 语音coding 助手, alpha阶段目标: 语音辅助输入 一. 团队成员的简介和个人博客地址 成员 角色 个人博客地址 卓培锦 PM, 后端开发 htt ...

  4. 软工alpha阶段个人总结

    一.个人总结 类别 具体技能和面试问题 现在的回答(大三下) 语言 最拿手的语言之一,代码量是多少? java,代码量在一万行左右 语言 最拿手的语言之二,代码量是多少? C语言,代码量在五千行左右 ...

  5. [BUAA软工]beta阶段贡献分

    团队成员在Beta阶段的角色和具体贡献: 名字 角色 具体的可衡量的可验证的贡献 zpj 前段+ 前后端对接 博客X1 20+ commits ui 设计与实现 bug fixed: 2 推广:10 ...

  6. [BUAA软工]gamma阶段贡献分

    Gamma阶段评分 基本公式:贡献度 = 工作量 × 工作的影响力 × 工作的不可替代性 + 对项目有重大意义的idea gamma阶段所有的工作及idea issue/idea/job (repo: ...

  7. 【BUAA软工】Alpha阶段测试报告

    vLab-online项目Alpha阶段测试报告 项目 内容 班级:北航2020春软件工程 博客园班级博客 作业:Alpha阶段测试报告 测试报告 测试发现的bug 在测试过程中发现了多少Bug? 我 ...

  8. [软工顶级理解组] Alpha阶段测试报告

    [软工顶级理解组] Alpha阶段测试报告 在测试过程中发现了多少Bug? 测试阶段发现并已修复的bug: 尚且存在,但是难以解决或者不影响使用的bug: 计算重修课程的时候,如果重修课程的课程号和原 ...

  9. [BUAA软工]第二次博客作业---结对编程

    [BUAA软工]结对作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 2019年软件工程基础-结对项目作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能 ...

随机推荐

  1. English--并列句

    English|并列句 现在开始讲解英语中的最简单的长句,即并列句. 前言 目前所有的文章思想格式都是:知识+情感. 知识:对于所有的知识点的描述.力求不含任何的自我感情色彩. 情感:用我自己的方式, ...

  2. Ansible--Ansible之Playbook

    Ansible之Playbook Playbook介绍 playbook参考文档 Playbook与ad-hoc相比,是一种完全不同的运用ansible的方式,类似与saltstack的state状态 ...

  3. vue动态子组件的实现方式

    让多个组件使用同一个挂载点,并动态切换,这就是动态组件. 通过使用保留的 <component>元素,动态地绑定到它的 is 特性,可以实现动态组件. 方式一:局部注册所需组件 <d ...

  4. Qt 使用QLabel、QMovie加载gif图片实现动态等待窗口

    新建基于Widget的应用程序,在ui的窗口中添加QLabel,对象名label,调整整个窗口大小. 准备loading.gif图片  Widget.cpp  12345678910111213141 ...

  5. android启动时间慢的问题

     [转]对于Android的性能这方面评估,大部分都是有超级兔子去比跑分的,还是不能反映全面的问题.就我知道的而言,应用启动时间是很影响用户体验的一个性能方面问题. 最近的一个项目,别人都说应用启动慢 ...

  6. Python之路(第四十一篇)线程概念、线程背景、线程特点、threading模块、开启线程的方式

    一.线程 ​ 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程.程序和进程的区别就在于:程序是指令的集合,它是 ...

  7. java(包括springboot)读取resources下文件方式

    1.使用项目内路径读取,该路径只在开发工具中显示,类似:src/main/resources/resource.properties.只能在开发工具中使用,部署之后无法读取.(不通用) File fi ...

  8. .Net core 如何生成Nuget包

    以前引用了很多neget包,觉得nuget包方便了很多,是不是有些通用的代码可以封装到nuget中,想要用的时候引用就可以了, 这样其实有两个好处: 1. 首先不用重复的coding,节约了时间. 2 ...

  9. Java面向对象 练习(类、对象、方法)

    知识点:构造方法.继承.方法重载.方法重写 一. 定义一个点(Point)类,用来表示三维空间中的点(有三个坐标),要求如下: 1.可以生成具有特定坐标的点对象(构造方法): 2.提供可以设置三个坐标 ...

  10. springboot 集成J2Cache

    J2Cache 是 OSChina 目前正在使用的两级缓存框架.第一级缓存使用 Ehcache,第二级缓存使用 Redis .由于大量的缓存读取会导致 L2 的网络成为整个系统的瓶颈,因此 L1 的目 ...