• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

飞花摘叶还是重剑无锋

发布: 2008-5-21 12:24 | 作者: 网络转载 | 来源: 中程在线 | 查看: 43次 | 进入软件测试论坛讨论

领测软件测试网

KQ yP8P

G-m!y7xJ V j1o 软件测试技术门户?#?+Gm Zt

软件测试技术门户D*Gp'H(rWV ? p|

你可能觉得折腾这么一套东西动作也挺大的。我得说,“看菜吃饭”。软件测试技术门户t.`5[~d8S{,S

软件测试技术门户-q([qh5ha

  另一个例子,有一个测试框架,万事俱备,就是没法把test case自动传送到Apple Macintosh的机器上。现有的代码可以让test case在Apple Macintosh上执行,也可以把test case从服务器下载到Windows测试机器上发动执行,但是没法跟Apple Macintosh交流。

k0]0GZU6|_TL^z

wE$xMq1ya0Uzr:Po  怎么办?在Apple上开发谁都不懂。在Apple Macintosh上写一个客户端跟服务器交流,够忙半天的了。面对一整套已经完备的测试框架,让它尽快用于新的环境,比做什么都重要。软件测试技术门户1H P#\ l~{+em

[(r.JK^  别人告诉我,可以Apple Macintosh上开一个共享夹,然后Windows的机器可以用UNC路径往里面读写文件。

e(i2U3G!i%UV? 软件测试技术门户Z}9F ]B(y

  OK,这就足够了。Windows测试机器上发动执行的只是一个脚本,把需要用到的文件往指定Apple机器的共享文件夹上写。写完之后再写一个文件,名字是约定好的,例如“ready”,里面包含启动test case的命令行。然后不停的隔一段时间检查共享文件夹里面一个叫做例如“done”的文件,出现之后把它作为结果返回服务器,最后把它和其它文件都删掉,退出。

7M)l@:lR8_-~ a9ozo

3C'F ZZ#IXkIG  Apple Macintosh上面则运行另一个脚本,始终不退出。它不停的隔一段时间检查其指定的共享文件夹里面一个叫做“ready”的文件,出现之后执行里面的命令并且等待它结束。这个命令必须生成一个叫做“done”的文件,包含执行结果。然后,不停的隔一段时间检查“done”是不是还在,不在了就回到最初的检查“ready”的代码。

5l1D2Ek^ 软件测试技术门户 co4sP;O+wG

  这就足够了。两个脚本加起来50行不到。

}*l:kJ-Rxw"E(| 软件测试技术门户 L