地址(主体)类型测评---自动化测试小结

前言

最近半个月以来一直在忙地址类型测评工作,由于数据量基本在千万级别,所以考虑通过自动化方式进行评测,大概可归为90%自动化,10%人工判断,如果纯人工操作,工作量可以以年来计算,经产品经理、开发一起讨论,决定通过自动化方式通过与高德对应接口返回类型进行对比去判断地址类型正确性,然后剩余部分使用人工去判断。

接口

地址主体类型:通过输入一条地址,返回对应地址的所属类型,示例:北京市朝阳区南磨房镇南磨房东四环南路广华新城3区3号楼三单元3103 类型:商务住宅–住宅区–住宅小区
对应高德接口:关键字搜索
在这里插入图片描述

需求分析

在这里插入图片描述

测试计划

①.开始
②.制定测试计划
③.分析测试需求,制定测试方案
④.搭建测试环境
⑤.编写测试脚本
⑥.执行自动化测试
⑦.分析测试结果,生成测试报告
⑧.持续改进,优化映射表,脚本优化
⑨.执行脚本
⑩.分析结果
在这里插入图片描述

测试方案

①从源数据中address字段通过接口返回key(关键字)、类型(包含大中小类型)
②通过第三方接口(高德、链家等)输入key项返回的相应楼栋主体类型
③返回类型结果类型做一个映射(如:住宅小区-住宅区、商务写字楼-写字楼)附:映射表,再将1、 2得到的楼栋主体类型进行比对
④通过判断,将结果不一致的筛选提取出来,结果分成正确/错误
⑤对返回类型结果不一致的进行人工判读
⑥计算准确率和覆盖率

测试脚本

执行脚本及测评结果

搭建好测试环境,将原始数据和脚本放至服务器,在服务器上执行脚本(避免占用本地内存),分两部分,一、通过原始数据利用自己接口返回对应地址类型 二、返回地址类型与高德接口返回的类型进行对比,以下是执行脚本后的结果,分别包含原始数据、输出文件、覆盖率、空文件、映射表等。
在这里插入图片描述

结果分析

将输出的文件下载到本地进行分析,最终结合自动化得到的结果与人工判读结合得到想要的测评结果
图一:返回结果
在这里插入图片描述
图二:准确率
在这里插入图片描述
图三:覆盖率
在这里插入图片描述
整个过程大致就是如此,当然随着数据的变化,映射表和脚本也在进一步优化,需求也在增加。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值