前置机测试数据说明书_测试机说明书
前置机测试数据说明书由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“测试机说明书”。
注:凡是标准里是必填项的但是各家医院确实没有相关数据的,时间日期型的填1900-01-01 或1900-01-01 00:00:00,字符型的填wcsj,数值型的填0.000001(只针对不用校验的字段)
数据采集系统流程如下
在数据采集过程中,医院机构直接向前置机数据库中间表写入相关的业务数据,触发数据库的相关操作实现数据的校验。如果通过校验,则将业务数据直接上传。如果校验不通过,则将业务数据存入错误库。
表之间关联关系如下:
前台界面测试及查看数据质量(手动或自动评价完中间库数据之后查询)
登陆前置机系统,地址为:localhost:8080/ishare/login.htm 登陆界面如下:密码为123
登陆进来之后手动测试见面如下
查询数据测试结果如下
后台数据库查看数据质量(手动或自动评价完中间库数据之后查询)
前置机数据库介绍:
1.医院厂商确认传了哪些表到中间数据库,是否按照标准上传数据;
2.mysql库包括了ishare(前置机)rightdata(正确库)wrongdata(错误库); 登陆mysql(用户名:root,密码:root)
1、查看数据评价信息
t_data_evaluation表(ishare库)采集库数据通过ishare进行校验得到评价信息。查询哪些表已经上传到前置机中,用以下数据语句:
(ishare库)select DISTINCT table_name from t_data_evaluation
2查询每个表校验出的错误信息,进行记录。
select DISTINCT(t1.errorReason)from t_error_reason t1,t_data_evaluation t2 where t1.dataEvaluationId = t2.id and t2.table_name = 'HZJZGRJBXX';查看关联性和空置率
例如:his_yz 和 hzjzgrjbxx 有关联性 是通过jzlsh关联的。
(1)查看关联性问题 如果是relevance为0 表示和相关联的表关联上了 如果是relevance为1 表示未关联 查询语句:
SELECT id ,relevance_status,table_name from t_data_evaluation WHERE table_name = 'his_yz'
也可以直接打开ishare数据库t_data_evaluation通过条件查询关联性
点击筛选按键 选择筛选条件
筛选条件table_name为his_yz可以查到关联性。
(2)空置率 空置率超过70% 数据就关联不上,查询表的空置率(null_pro_per)
SELECT id ,null_pro_per ,table_name from t_data_evaluation WHERE table_name = 'his_yz'
同理 也可以直接打开ishare数据库t_data_evaluation通过条件查询空置率
查看正确库每张表的数量
可以直接打开rightdata(正确库)用语句也可以直接查询 查询正确库所有表的数量。
select CONCAT('select count(*)from ',table_name,';')FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='rightdata';