采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这个地方,如果我登录CASE有10个,所以我会在loginCase数据表里添加10条case数据,这个时候代码中selectOne(,namespace,num),这个num参数就是指对应loginCase表中case的id吗?如果我在数据表里增加这些case数据的时候不小心删掉了第一条数据,这个时候再添加一条数据,那id就对应不上这个代码里的num了,只能再把对应id改回去吗?感觉这样维护起来好麻烦,一旦数据库id发生变化,代码里就有可能出错。
这个课程里边没有涉及到的一个知识点是id重写,现在一般企业里的做法是有一个id生成器,一般用idworker,这个生成器生成的id也是唯一的,但是并不是顺序的,我们可以单独把这个id拿出来做维护,这样就不会存在数据id变化的问题了。
噢 还需要在实际业务当中多多学习研究 谢谢
这个id生成器是指后端服务里生成的数据id对吧,自动化测试项目当中是不需要生成的啊,只需要直接从服务端数据库里把这个id拿过来维护即可吧
登录后可查看更多问答,登录/注册
打破传统测试用例设计方法,搞懂基于TestNG的接口自动化测试技术
1.5k 1
1.2k 12
1.2k 10
1.2k 9
1.8k 6