背景:
在2007年一、二月份封闭开发工作中,为了方便软件缺陷(bug)的管理和追踪,1月17日在B服务器安装配置了Test Direct 8.0 SP2,并将公司截止到1月17日A的TD数据库进行了克隆。2月17日,由于春节的原因,封闭开发工作中止,所有人员设备返回公司。节后集中开发工作重新开始,同时需要对两套TD的数据进行合并,以增加可维护性和易管理性。两套TD环境分别为:
A. A服务器:公司TD正式环境;
B. B服务器:封闭开发工作中配置的TD环境;
TD环境版本:Test Direct 8.0 SP2。
合并目标:B的使用完毕,也就是封闭开发工作结束后,将其所有的数据尽可能安全完整的合并到A中。
本文中多数的操作,都是在对TD的表结构不清晰的情况下进行探索式考虑的,如果有条件可以事先弄清楚这些表结构,会对以后的合并工作有极大帮助。
正文:
和所有Test Direct 的初学者类似,我们平时对于TD中的Test Plan、Defects等部分的印象较为深刻,而对于其他部分的功能和作用很少涉及。因此,此次的合并工作也是目标明确的学习机会,就像每天适量的锻炼身体,只要参与就可以从中受益。
深吸口气,让我们开始。
忠告和建议:
本文遵循“ All for free , Free for all.”的原则,希望对所有TD的学习或使用者有所帮助。所以,本文的内容不要用于非法或者商业用途,否则我罪过大了。还有,Oracle的学习很重要,中间有关oracle的问题很多都查资料和问同事,这点我还需加紧学习:)
不要用正式TD环境或数据库做实验,原因很明显:)