Mybatis使用原理,你帮我看一下我理解的对不对?

来源:11-1 Mybatis和logback的应用配置

慕姐8417444

2018-06-28

Mybatis使用时搭配数据库MySQL,从测试数据库拿出测试数据然后再去和真实的数据库数据最对比,看看预期结果和实际结果是否一致。

从你创建的测试数据库看就是User是一个总表,其他的是你建每个接口的测试数据表,这些表是要自己手动创建,同样的数据也需要自己手动添加是吗?每次Case跑完数据需要清除吗?如果是多个表关联,那我们测试结果和实际结果对比的时候sql语句也要都加上是吗?比如下面的resultType。

http://img.mukewang.com/szimg/5b34b7600001a19117640094.jpg

写回答

1回答

大周

2018-06-28

1、同样的数据也需要自己手动添加是吗? 测试数据是要自己手动添加的,因为测试数据就是我们case的数据。

2、每次Case跑完数据需要清除吗?数据不要清除,因为你以后再跑的时候还要用到这些数据,其实就是相当于把测试用例用数据库管理起来了。3、如果是多个表关联,那我们测试结果和实际结果对比的时候sql语句也要都加上是吗?在设计case相关的表的时候,我们自己尽量不要设计多表关联的情况了,那样就复杂了。 如果一定设计的是多表关联的数据的话,sql语句是要对应添加的。 但是javabean对应的设计在一个里就行。 

1
0

Java接口自动化测试实战,搞定理论基础+典型应用场景

打破传统测试用例设计方法,搞懂基于TestNG的接口自动化测试技术

2086 学习 · 920 问题

查看课程