关于数据类项目测试经验介绍

关于数据类项目以及报表项目的测试,最大的难点以及痛点在于最后数据的准确性验证。

结合之前自己后台数据仓库的测试,总结一下对于数据类项目的测试注意事项

1.尽量以生产实际数据(敏感字段做脱敏处理)进行测试验证。生产数据会有各种异常值,测试的时候更能发现问题。比如客户信息表中的电话号码,中间会有以空格、逗号、横线分隔,开头会有0、+86的数据等异常值,测试的时候应该关注对这些异常值的处理。

2.尽量连续多天数据进行测试。数据后台类项目测试,很多汇总数据是需要T+1跑批生成,连续多天数据进行测试可以容易发现脚本中的取数条件问题。通常脚本中都会限定取当天的数据进行加工,如果漏掉了这个限制条件会导致数据量翻倍。

3.关联条件的问题。重点关注多表关联条件,关联条件是否满足业务口径的统计粒度,是否会导致数据发散问题。

测试检查点:

1.跑批检查。检查脚本跑批不报错、没有语法问题。

     a.建表语句ddl

     d.逻辑加工脚本sql

2.PK主键唯一性检查。防止重复数据的产生,如果没有物理主键,也应该检查逻辑主键。

select count(1) cnt from table where group by pk1, pk2  having  cnt > 1;

3.乱码检查。检查表中数据是否出现乱码等情况。

4.空值检查。检查表中字段是否会出现全部都是空值的情况。

5.字段长度精度检查。目标表的字段长度和精度应该兼容取数上游表的字段长度和精度,防止数据被截取。

  • 3
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在编写软件测试项目经验时,可以按照以下结构进行介绍: 1. 项目概述:简要介绍所参与的软件测试项目,包括项目名称、所属行业、项目规模等。 2. 负责内容:详细描述你在项目中承担的角色和职责,例如测试计划编写、测试用例设计、执行测试、缺陷管理等。 3. 测试方法和工具:说明你在项目中使用的测试方法和工具,例如黑盒测试、白盒测试、自动化测试工具等。 4. 测试环境和数据准备:介绍你在项目中使用的测试环境和数据准备工作,例如搭建测试环境、准备测试数据等。 5. 测试执行和结果分析:说明你如何执行测试用例,记录测试结果,并对测试结果进行分析和总结。 6. 缺陷管理:描述你在项目中如何发现和管理缺陷,包括缺陷的分、缺陷报告的编写和跟踪等。 7. 与开发团队的合作:强调你与开发团队的合作,包括与开发人员的沟通、问题解决和协作等。 8. 成果和收获:总结你在项目中取得的成果和收获,例如提高了测试效率、改进了测试流程等。 9. 项目亮点:突出项目中的亮点和创新点,例如引入新的测试方法、优化测试流程等。 10. 相关问题: 1. 你在软件测试项目中承担的角色是什么? 2. 你使用过哪些测试方法和工具? 3. 如何管理测试环境和准备测试数据? 4. 你如何执行测试用例和分析测试结果? 5. 你与开发团队的合作方式是怎样的? 6. 在项目中遇到了哪些挑战,你是如何解决的? 7. 你在项目中取得的最大成果是什么?
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值