[no_code][Beta]测试报告
| 项目 | 内容 |
|---|---|
| 2020春季计算机学院软件工程(罗杰 任健) | 2020春季计算机学院软件工程(罗杰 任健) |
| 作业要求 | 测试报告 |
| 我们在这个课程的目标是 | 设计出一个OCR表单处理软件 |
| 这个作业在哪个具体方面帮助我们实现目标 | 测试Beta阶段的软件 |
$( "#cnblogs_post_body" ).catalog()
OCR技术测试
真机测试



登录测试


OCR动态测试

JSON解析测试

pdf上传测试

jpeg上传测试

手写测试

后端单元测试

API调用测试


场景测试
| 用户信息 | 用户情况 |
|---|---|
| 姓名 | Prime21 |
| 用户身份 | 学生 |
| 用户动机 | 把做实验的到的数据表导入到电脑中。 |
| 用户困难 | 所测得数据较多,手动录入效率低且容易出错。 |
| 典型场景 | 做完实验撰写报告时需要根据得到的数据来计算对应结果,导入到电脑后操作很方便。 |
| 用户偏好 | 希望能有一个能快速、准确识别表单的软件来帮助自己。 |
| 用户比例 | 60%左右 |
实际用户反馈:
- 每次上传还需要的结果比较快
- 上传后识别有部分错误,如果可以直接在上面改动就好
| 用户信息 | 用户情况 |
|---|---|
| 姓名 | Prime22Prime22 |
| 用户身份 | 老师 |
| 用户动机 | 将学生的签到信息导入到电脑中,并对信息进行汇总。 |
| 用户困难 | 课程组学生较多,手动录入和汇总麻烦。 |
| 典型场景 | 同学们上课回答问题以后老师在纸质花名单上做记录,最后需要导入到电脑中进行汇总好计算同学们的平时成绩。 |
| 用户偏好 | 简单易使用,且识别准确的软件。 |
| 用户比例 | 20%左右 |
实际用户反馈:
- 功能正确,但是感觉交互还可以更加完善
| 用户信息 | 用户情况 |
|---|---|
| 姓名 | Prime23 |
| 用户身份 | 政府工作人员 |
| 用户动机 | 民意收集 |
| 用户困难 | 大量的纸质问卷表需要录入 |
| 典型场景 | 将回收得到的问卷录入电脑 |
| 用户偏好 | 高效、准确的软件。 |
| 用户比例 | 10%左右 |
实际用户反馈: (王先生)
- 可以批量导入上传的照片
- 可以批量下载照片
- 希望能对多页表格做合并
测试矩阵
| 项目 | API运行情况 | API正确性 | 上传功能 | 用户逻辑 | OCR测试结果 | 总体评价 |
|---|---|---|---|---|---|---|
| OCR核心代码 | 成功 | 正常,还有待改进 | 正常,链接Azure云 | 正常 | 成功 | 正常 |
| 后端API(本地) | 单元测试跑通 | 逻辑正确 | 正常 | 正常 | 成功 | 正常 |
| 后端API(云服务器) | 单元测试成功跑通 | 正确 | 正常 | 正常 | 成功 | 正常 |
| 前端APP真机测试 | 真机误触测试 | 正确 | 正确 | 正常 | 成功 | 正常 |
Beta版本的出口条件
我们Beta阶段是OCR技术的API原型,和一个用户可以自行部署的功能完善的表单处理内核,以及一个完整手机APP
| 项目 | 出口条件 | 完成情况 |
|---|---|---|
| Restful API | 核心的技术逻辑可以使用 | 成功 |
| OCR技术代码 | 可以正常的训练、分析、得到正确结果 | 成功,还有可以改进的空间 |
| API提供服务器 | 可以被用户、软件正确的调用 | 成功,在β阶段实现了更好的交互体验 |
| 手机APP | 提供游客版轻量级APP和正式版APP | 成功,正式版APP注册人数飞涨 |
待解决问题
在beta阶段我们发现对于较低的android版本,App的兼容性有些问题
[no_code][Beta]测试报告的更多相关文章
- UltraSoft - Beta - 测试报告
UltraSoft - Beta - 测试报告 在测试过程中发现了多少Bug?有哪些是Beta阶段的新Bug?有哪些是Alpha阶段没有发现的Bug? 很多Bug在开发阶段就已经经过测试了,我们在Be ...
- 【二食堂】Beta - 测试报告
Beta - 测试报告 测试过程中发现的bug Beta阶段的新bug 我们在Beta阶段的开发过程中就进行了测试,发现了许多bug.这其中后端的bug比较多,在这里我列举一些比较重要的功能性bug. ...
- [no_code][Beta]设计和计划
2020春季计算机学院软件工程(罗杰 任健) 2020春季计算机学院软件工程(罗杰 任健) 作业要求 Beta设计和计划 我们在这个课程的目标是 远程协同工作,采用最新技术开发软件 这个作业在哪个具体 ...
- [no_code][Beta]事后分析
设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们要解决的目前的手写表单的电子化问题,办公电子化问题的一个key问题.定义十分清楚: 输入: 手写表单 ...
- [no_code][Beta]项目展示博客
$( "#cnblogs_post_body" ).catalog() 团队项目链接 Beta阶段核心开发点: github 前端 github 后端 github OCR文档-含 ...
- [no_code][Beta] 中期组内总结
$( "#cnblogs_post_body" ).catalog() 目前scrum meeting beta阶段目前共7次.在alpha阶段我们博客发布时间比较匆忙,是扣分项, ...
- [no_code][Alpha]测试报告
项目 内容 2020春季计算机学院软件工程(罗杰 任健) 2020春季计算机学院软件工程(罗杰 任健) 作业要求 测试报告 我们在这个课程的目标是 设计出一个OCR表单处理软件 这个作业在哪个具体方面 ...
- 美食应用 吃了么 beta 测试报告
为了更好的测试我们应用的兼容性和性能,我们借助了网上的平台Testin云测和百度MTC平台来测试我们的应用,一下是我们的测试结果. 一.兼容性测试 我们对119台终端机器进行了测试,通过测试的有99台 ...
- [no_code][Beta]发布声明报告
$( "#cnblogs_post_body" ).catalog() 软件下载 一个全新的超简易的OCR表单识别工具 轻松拍照,实现手写表格识别 一键打开,支持多种应用打开你的表 ...
随机推荐
- python模块--__future__(向上兼容模块)
py2.7 unicode_literals 将字符串默认视为unicode, 即u'xxx'和'xxx'将是一样的, 而再想表示字节需用b'xxx'表示 division / 将表示正常除法操作 ...
- CUDA 矩阵乘法终极优化指南
作者:马骏 | 旷视 MegEngine 架构师 前言 单精度矩阵乘法(SGEMM)几乎是每一位学习 CUDA 的同学绕不开的案例,这个经典的计算密集型案例可以很好地展示 GPU 编程中常用的优化技巧 ...
- 【第十四篇】- Maven 自动化构建之Spring Cloud直播商城 b2b2c电子商务技术总结
Maven 自动化构建 自动化构建定义了这样一种场景: 在一个项目成功构建完成后,其相关的依赖工程即开始构建,这样可以保证其依赖项目的稳定. 比如一个团队正在开发一个项目 bus-core-api, ...
- POJ2352 Stars (静态二叉检索树)
https://vjudge.net/problem/POJ-2352 分析: 由于是按照y坐标的升序,y坐标向等的按x的升序的顺序给出星星.那么某个星星的等级数就是在他前面x坐标小于等于他的x坐标的 ...
- Django学习day11随堂笔记
今日考题 """ 今日考题 1.简述自定义分页器的使用 2.forms组件是干什么用的,它的主要功能有哪些功能,你能否具体说说每个功能下都有哪些经常用到的方法及注意事项( ...
- Java基础系列(19)- Switch结构
package struct; public class SwitchDemo01 { //case穿透 //switch 匹配一个具体的值 public static void main(Strin ...
- CSS写一个缺角的div和菱形
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 4.深入TiDB:执行计划执行过程详解
本文基于 TiDB release-5.1进行分析,需要用到 Go 1.16以后的版本 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com/ ...
- javascript 字符串反转 strip_tags 字符串常用的自定义函数,加载css etc.
字符串反转 String.prototype.reverse = function() { var a = this.split(''); for (var i = 0, j = a.length-1 ...
- 总结了下PHPExcel官方读取的几个例子
1.使用 PHPExcel_IOFactory 读取文件 $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); 2.使用一个特定的读取类,读 ...