做完今天计划的事情还剩下一些空余的时间,这可不能浪费,已经是培训最后一天了,还有一些简单但又关键的东西需要掌握呢!
首先我要跟大家讲的是配置管理,从某种意义上来说等同于版本控制(但不能划等号)。
说起这个话题,不得不首先说一下配置管理的工具。现在各种各样的配置管理工具都有,包括CVS、VSS、Clear Case等等,如果要评价谁好谁坏,其实没有任何意义,简单的说,够用就好。比如,对于这个小项目,VSS的功能对我们来说已经绰绰有余,而且它还和Visual Studio.Net结合的很好,所以我们就用它了;对于Internet上的开源项目,配置管理软件就需要考虑它的价格(最好是免费的)、稳定性、功能,CVS是一个很好的选择。
VSS的基本用法很简单,而我们做项目用最多的就是Check in、Check out、Get latest version和Show history,不要一分钟就可以讲完,不过还是有些注意事项要说明:
Check in的原则。不是所有的东西都能够Check in的,特别是代码,如果不能编译通过和测试通过的代码原则上是不能够Check in的(当然,具体问题具体分析,嗯)。而工程文件(Solution或者project)Check out之后要尽快Check in,当然,Check in时要满足前面的原则。每通过一个用例、或经过一次小型重构之后都应该Check in,以保存自己的工作成果。
Get latest version的原则。应该及时的Get latest version,特别是准备编译或运行测试用例时,应该先Get再Compile。这样做可以保证自己测试的结果始终是最新的、最正确的,也使得类之间的兼容或依赖的问题及早暴露出来。另外,千万不要在Get latest version的时候保持本地文件writable,要不然就有可能不小心改动了没有Check out的文件而导致一些损失。
文章来源于领测软件测试网 https://www.ltesting.net/