结合业务逻辑的数据银行

2015-12-13  张君宝 


        最近在做web端和app端的测试,由于不同的应用端涉及到的数据用例是一致的,甚至可以说是一样的。这样迫切需要组内搭建一套完整的基于每天、每小时结算任务的数据。所以,我们组由我牵头做了一次关于不同业务逻辑结算的测试用例汇总,针对不同的业务场景,模拟线上每小时实际的汇总进行相应的任务结算。为测试环境各端提供数据支持及测试应用场景用例。这样有效的提高的组内的测试效率,同时也覆盖了不同端的应用场景。

        该系统采用php实现,原理是根据业务逻辑,按照程序实现逻辑,分配不同的账号生成相应的随机的合理数据,供程序结算,再根据预期的结果,对结算的数据进行自动分析,同时把所有的账号分享到各端具体的测试执行人员手里,由他们评估每次升级涉及到的测试范围,进行相应的用例评审及执行。

        随着业务的不断扩大,目前的结算用例已经涉及到100种,方方面面,用例系统还在不断等演化。。。

       本着大道至简的原则,贴张图吧。最主要的是业务逻辑的测试用例设计。同时感谢测试窝对该篇原创文档的鼓励。模拟结算的业务逻辑有很多种,诸如针对busyness的,针对customer  等等,涉及的方方面面不同的业务需求,需要详细的用例设计及数据来支撑测试。


261°/2615 人阅读/0 条评论 发表评论

登录 后发表评论