QTP项目版本控制和备份
在Qtp的项目开发过程中,由于下面两个原因我们必须遵守后述的操作过程。首先是在QTP中它并不提供备份的功能,只能由开发工程师自己做到逐日备份。其次是整个项目的交付仍然是人工的操作方式,而无法做到与项目发包方的同步,因为我们无法做到与项目发包方的IT环境互连。这是由规章制度所限定的。
QTP项目版本控制
下面所说的这个版本控制过程可能不是最好的,随着TA环境的改善,可能会有更好的方法提出来。同时,也欢迎大家在这个方面多多思考,提出更好更快更安全的操作流程出来。
在文件服务器端的操作
每天下班以后我们必须对整个的TA的项目做一个备份,创建一个ZIP的文件。文件的命名规则可以参考如下所述:
<Network File Server Name>:/TA-Project-VersionControl/ TA-Project -<yyyymmdd>BACKUP.zip
在将来如果有可能的话,我们可能开发一个小的工具自动完成这个版本控制功能。
TA 工程师方的操作流程
首先从本机上对文件服务器上的TA-Project做一个网络驱动器的映射,请将它映射成为本地R:盘。
1. 在本地R:上建立一个遵循QTP项目命名规则的项目文件夹。R:/TA-Project/<Project Name>
2.使用QTP录制测试,同时在本地机器上同样建立一个项目文件夹,项目文件夹可以是D:/TA-Project-myVersionControl/<Project Name>.
3.当TA 工程师完成了每天的开发任务是,下班之前一定要将两个文件夹保持同步,以便服务端进行文件备份操作。当然这个操作你也可以逆向操作。也可以直接再文件服务其上开发,然后将服务器方的东西备份到本地机器。