如题,面试的时候,面试官有时候会问,Oracle数据库知道怎么做自动化测试呢???
瞬间就石化了。。。
有请各位大大帮忙解答一下,谢谢!
最好有个详细的例子和步骤,感谢!
oracle数据库如何做自动化测试
答案:2 悬赏:0 手机版
解决时间 2021-03-14 03:35
- 提问者网友:爱了却不能说
- 2021-03-13 13:57
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-03-13 15:16
我也是第一次听到这个词,不过可以猜一下。
个人认为所谓的数据库自动化,无非就是过程,包,触发器这些你编译的脚本能否自动运行。
debug是找过程错误的方式,然后就是假数据调试,最后就是联调。
这么说吧,和过程出错了,找出错的地方大体上类似。只不过可能多了连接测试(出现争用或者锁表的几率),相应时间测试(平均运行多上时间,是否符合规定等等),甚至可能包括压力测试(一次能满足多少个操作)。等等。
还有一种就是基于时间的,主要是计划任务和定时任务,这两个就是先执行,看看能不能执行,然后在修改时间,到几分钟后,看能不能执行。我认为主要可能就是这几个方面。
另外多句嘴,自动化测试应该有严格的测试用例,这个一般要测试部门编写,不然万一出了问题找谁啊?所以这个问题还真的没想过。
个人认为所谓的数据库自动化,无非就是过程,包,触发器这些你编译的脚本能否自动运行。
debug是找过程错误的方式,然后就是假数据调试,最后就是联调。
这么说吧,和过程出错了,找出错的地方大体上类似。只不过可能多了连接测试(出现争用或者锁表的几率),相应时间测试(平均运行多上时间,是否符合规定等等),甚至可能包括压力测试(一次能满足多少个操作)。等等。
还有一种就是基于时间的,主要是计划任务和定时任务,这两个就是先执行,看看能不能执行,然后在修改时间,到几分钟后,看能不能执行。我认为主要可能就是这几个方面。
另外多句嘴,自动化测试应该有严格的测试用例,这个一般要测试部门编写,不然万一出了问题找谁啊?所以这个问题还真的没想过。
全部回答
- 1楼网友:廢物販賣機
- 2021-03-13 15:23
在b库中建一个database link 指向a库
就可以了.
create database link test connect to a用户名 identified 密码 using '指向a库的网络服务名' ;
insert into b表 as select * from a表@test;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯