自动更新测试环境和冒烟测试

上一篇 / 下一篇  2007-02-01 10:09:07

这几天一直在考虑如何完成测试环境的自动更新。以前我们都是作虚机,但是也只限于IIS环境作虚机,因为2005serverPC的虚机有时在回滚后回出现无法登陆域的状况,只能退出域后修改机器名称。而SqlServer所在机器如果更名会有很多的问题,因此每次IIS环境回滚后,需要重新恢复Sqlserver上的测试数据(客户提供的测试数据)。这样基本上每天要花费至少半个小时的时间,有时遇到IIS机器回滚后不正常就的至少一个小时的时间才能做好测试环境。而且,我们虽然是每日Build,但是却没有每日冒烟测试,所以有很多testcase每天都要重复的作才能保证当日的Build没有问题。现在我已经完成了冒烟测试的自动测试脚本,主要的问题就是测试环境的自动搭建。如果这部分工作能在无人值守的情况下自动完成就会节省很多的时间和精力,测试人员只需要重点关注当天新增的功能和修正的功能就可以了。但是测试环境如何确保搭建成功,并自动运行冒烟测试呢?

我现在尝试这样的方法:我的IIS和SQL虚机都已经做好了一个测试环境,保留一份备份文件,然后设定每天晚上在dailybuild完成后,用备份文件覆盖当天已经使用了的脏了的测试环境,这就相当于回滚了虚机环境,但是这样做就不会出现无法登陆域的情况了。然后自动启动虚机后,运行冒烟测试的脚本。

虽然现在前期的准备工作比较多,但是想到以后能节省很多的时间,现在多做一点也没关系,希望这个方法能成功!


TAG:

引用 删除 jiangyanwy   /   2011-03-10 22:01:13
3
jaunty -- Make It Crash and TATFT 引用 删除 jaunty   /   2007-04-10 00:34:10
恩 呵呵 我们以前的 环境都是做成镜像 然后做个 DAT 文件 然后让系统自己跟。原理 和你的差不多 应该会成功
 

评分:0

我来说两句

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 4767
  • 日志数: 6
  • 建立时间: 2007-01-10
  • 更新时间: 2007-03-06

RSS订阅

Open Toolbar