项目 | 内容 |
---|---|
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的兼容性有些问题