设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 其他开发语言 >> [ZT]深圳、香港、新加坡我的程序轨迹(作者:爵士 出处:天极网)
精品推荐
其他开发语言点击TOP10
·数字小键盘指法练习
·用C语言编通讯录程序(初学者级别的)
·Modem 常用AT指令集
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
·Thinking in C++ 简体中文第二版
·debug和release的区别
·error LNK2001: unresolved external symbol __ftol2 错误解决
·C库函数手册
·一个简单的C语言编译器
编程开发点击TOP10
·数字小键盘指法练习
·ASP.NET 程序中常用的三十三种代码
·用C语言编通讯录程序(初学者级别的)
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

[ZT]深圳、香港、新加坡我的程序轨迹(作者:爵士 出处:天极网)

作者: 来源:网络文章 时间:2005-12-17 19:58:21

[ZT]深圳、香港、新加坡我的程序轨迹(作者:爵士 出处:天极网)(4) 新加坡到香港

香港这个T项目是由深圳公司从2001年就开始开发的。开发人员多达30多人,连设计测试管理人员一起加起来不下100多人。曲曲折折已经开发3年多了,现在进入最后的测试阶段。我被安排常驻香港,任务是对系统的效率,稳定性进行测试并给出解决方案。

Team Leader

我初进便是Team Leader的身份,带的几个T项目里的老资格的开发人员一起作System Testing。这对我非常不利。因为我对整个系统的需求非常不熟,我也不能再用见招拆招的策略,因为Testing的第一要事便是熟悉需求。现在的需求文档堆起来可以有几米高,我光去读它就要读上半年,还能作什么事呢!?

从新加坡回到香港,大都会觉得香港破旧和脏乱。但香港人的敬业精神却远远超过了新加坡人。项目作了三年,很多新加坡人或深圳人都觉得如嚼干蜡,唯有香港这边的员工仍是乐此不疲,每人每天都处于高度运转状态。我虽初进此项目,却没有新鲜感;好几天都没有任何的进展,也不知道从何干起。香港的项目经理每天都会要求Update Status(汇报工作进度),压力很大。

测试工具

这里有个北欧人,是Technical Consultant身份,他将要被安排到其它的项目里去。我的一项任务便是要接替他的工作。我几乎花了两个星期研究他现在的System Testing的方案后才把焦点集中到自动测试的工具上。

我的目标要在带有500台客户端,200个并发连接的情形中连续测试,以证明我们的软件可以稳定快速的运行X天,达到预期的目标。自动测试工具是必不可少的。WinRunner 和Rational 公司的Robot是常见的大型软件测试工具,但却在这个项目里使不上劲来。首先是两样工具都庞大缓慢,测试里经常发现连测试工具和测试对象一起死掉。其次,这么大的一个项目在设计时居然没有考虑为测试专门留接口,很多情况下要玩技巧来判断应用程序当前的状态和下一步鼠标键盘的动作。第三是这两种软件都比较贵,而公司目前只为WinRunner买了4套License,对近五百台要测试的机器来说无异于杯水车薪。

北欧人推荐了一款小共享软件,Automate4.5,一瘸一拐可以走一两个流程自动化。我仔细的分析了一下它的风险,除了是现成的软件外,其它没一点好。一是太邪门儿,自动记录的脚本是一堆看不懂的乱码,没法修改编辑,只能重新记录。(在5.0以后它已改用XML。)二是功能虽广泛但界面处理这块太弱,10%的要求都达不到。三是数据和流程混在一起,没法应用大量不同数据进行测试。更糟的是(1)和(3)结合在一起,哪怕只要我们的应用界面上有一个控件的Tab顺序调换一下,我都得重写整个流程的脚本代码。如果用这个软件作System Testing, 我以后都别想出来了——死定了。

我还是要试一试

我对Windows平台技术相当熟悉,很有信心在一个月内完成一个比Automate 4.5更好更适合于现在的系统测试要求的自动化工具。于是我把想法发到项目经理那里。他很担心,北欧人是个权威,我说的也有道理。我让他给我一个星期时间来测证我的想法,他同意了。

一星期后,我的原型出来了,其实是一套COM组件服务外加一个脚本容器。首先使用的是那个北欧人,在我的配合下,他试了两个钟头,用VBScript重写了原来他用Automate 4.5作的两个流程,是一模一样的效果。他非常满意,数据流程分开了,脚本语言是常用的VBScript, 功能扩展很容易,挂入动态库就可以。于是我从项目经理那得到了一个月的开发时间。

经过一个月艰苦的开发工作,好歹自动化工具终于完成。我带了一个熟悉需求的开发人员一起又花了两天,作了第一套System Testing的自动化测试流程的脚本。当天,我们作了一次简单的Demo, 所有人评价都是: So Impressive! 这是他们三年来第一次看整个复杂的流程被自动化运转起来了。

2004年5月份职位变动,老板宣布了最新公司最高领导层人员名单,其中一个就是我。


共5页 9 7 [1] [2] [3] [4] [58 :>

[ZT]深圳、香港、新加坡我的程序轨迹(作者:爵士 出处:天极网) 相关文章:
[ZT]深圳、香港、新加坡我的程序轨迹(作者:爵士 出处:天极网) 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com