当年测试的 11 种语言版本的 EBS
EBS,Microsoft Essential Business Server,虽然已成了过去,但是却给我们中软资源的这些员工留下了一段苦中有甜的回忆。
记得当年,我们组中有 PM Ling,有 test lead Kevin,有四位 tester:Chuck、Afro、小斌、Job,还有我,组中唯一的 developer。
如果说自动化测试 Visual Studio 安装程序时,装机是必经之路的话,那么在测试 EBS 时,手动装机则成了家常便饭。以 Windows Server 2008 为基础的 EBS,安装一次大约要 1 小时多的时间。我们当时使用两种方法,一种是在物理机上安装,使用某种类似于 Raritan 但却是另一个品牌的网络显示卡接口。每台物理机有 4GB 的内存。另一种方法是在 Hyper-V 上安装。一开始的 Hyper-V 服务器都有 16GB 内存,如果节约使用的话可以同时运行两套 EBS。硬盘空间 380GB 左右(系统盘 50GB 除外),可以存放 2 套 EBS 的 VHD 文件(未紧缩的 EBS VHD 文件大约总计 150GB 左右)。EBS 分为三台服务器:管理服务器、安全服务器和消息服务器;其中包含 SCE 的管理服务器至少需要 2.5GB 物理内存,带有 Forefront 的安全服务器至少 2GB,而消息服务器则由于有了 Exchange Server 而需要至少 4GB 物理内存。
还记得当年几位合作的 FTE,PJ Wu,Vincent Wei 等等。他们都有着出色的表现,给项目的作出了充分的测试和健全的改进。Guangan 对我们的鼓励也是不可或缺的。
当时有一次 Afro 通宵加班,Ling 对他作出了十分肯定的评价,令我们都十分感动。为了保证生产管理,我在下班路上为 Ling 带了一包法式压杯的星巴克咖啡,让他工作精力集中。可惜后来 Job 因为某件非常小的事故而被辞退。幸而他在老家也找到了工作,发挥着他大学时学的光通信技术的学识和能力。
11 种语言版本,让我们对当时的市场有了一些了解,也对这 11 种语言有了一点感性认识。让我写下来,以作纪念:英语(美国)、简体中文(中国)、繁体中文(台湾)、韩文(韩国)、日语(日本)、俄语(俄罗斯)、德语(德国)、法语(法国)、意大利语(意大利)、西班牙语(西班牙)、葡萄牙语(巴西)。
后记:当初 Vincent Wei 发现的 .NET Framework 的一个 bug 是这样的:对任意一个 .NET 应用程序的窗口,在打开 Numlock 的情况下输入 Alt+03 然后释放 Alt,程序就会出现异常而崩溃。其中 03 是数字小键盘区的 03。这样做的作用是输入了一个 Ctrl+C 的信号(SIGINT),而 .NET Framework 似乎对这个信号没有作合适的处理,从而导致应用程序崩溃。这充分显示了 Vincent Wei 在那么年轻的时候就有了如此出色的测试能力。