部门内部有个很不错的项目叫太极.
大家可以翻翻我的博客,我提起过给这个项目起名的一些花絮.
这个项目是对各种技术开发的产品做集成测试的平台,对于被测试的项目到底是基于什么语言这已经不是它所关心的问题了,太极可以解决所有语言的单元测试,集成测试和其它自动化测试问题.说白了,只要是要对代码进行自动化测试,它都支持,不管你用的是什么语言写出来的咚咚.
太极一期还是一个只针对java或者说junit项目作测试的平台,
但到了二期,我的设计思路是:将太极核心代码高度抽象,就做平台,不关注被测试产品,这个平台只提供对测试场景和测试用例已经产品线和帐户体系的管理,并将测试场景和用例的新建修改删除以及执行通过开放高层协议接口,开放出去.
太极核心平台开放的这些接口将提供给所谓的代理端调用,这些代理端是负责具体语言的测试代码的解析,以Junit来说,junit的测试代码放到svn后,太极平台告诉java的太极代理端去指定的svn地址拉取代码并且编译,然后代理端分析junit代码把其中的各个用例以及用例的注释甚至用例的代码保存到太极核心平台数据库,这样的好处是等下一次用户在太极核心平台点击执行用例的时候,他可以选择执行这个junit代码包里的某一些用例,这是可以选择的!这个很不错.
当然,junit的设计是这样,其它的xunit的设计也是这样,太极二期将会做c++和python的代理端,以后还会支持更多,但由于我们不再关注其它对于我们公司来说的小语种语言了,所以其它的代理端将由用户自己来编写,按照我们太极核心平台提供的接口.
还有更好玩的呢,除了这些执行代码的代理端,太极还将与各种bug管理系统打通,执行这一步任务的我称之为BugMetaServer,比如我现在就想让它跟QC打通,那么好,这个就叫QCMetaServer,看我之前的博客,我写了一个例子.这些BugMetaServer对太极核心平台提供统一的接口,测试人员常去这些Bug管理系统不经常上太极,那就让他们从那里可以看到太极的用例和场景,并且还有个更重要的作用就是,太极代理段执行期间遇到的bug会自动提交给太极核心平台,太极核心平台将通过这些BugMetaServer来提交bug给bug管理系统,不错吧^-^
太多的口水.
跑题太远了.
太极一期,我负责绝大部分的页面,当时我做的技术选型是用Extjs,然后大家或多或少的也学了一下.因为我当时只会Ext,别的不会,但这个东西有个很大的毛病,就是如果你不是专业的美工或者说UI,遇到一个javascript异常,你要折腾好久好久!痛不欲生啊.
现在在做太极二期,我不需要做全部的页面了,每个人都要接触一下,我咨询了大家的意见,不管是用过Ext的还是没用过Ext的,不管是会一点的还是一点都不会的,都觉得用Ext写页面碰到问题的话是个恐怖的事情!之后我也考虑到Ext太大了,不利于开源小项目的发展,毕竟大家平时写项目的话还是小项目居多,所以我决定二期用Flex来重写太极的全部页面包括报表.
这就是我要说的要用可持续发展的眼光来做技术选型.开始只有一个人会并且也只有着一个人需要用到这种技术,那他的话分量会很足,但以后不止他一个人用,或者他跳槽了怎么办?学一些新知识很累,学一些很不常用的新知识更让人很消极,Ext和Flex都属于这样的东西,还是要在最初选型的时候考虑到未来的情况,避免少走弯路,学了Ext又学Flex.
对于学习新东西而且用处不大的东西,大家都会有抱怨,你要理解他们,更要让他们理解你.
合作愉快!
分享到:
相关推荐
这种“机械环境观”导致了环境问题的加剧,需要我们转变观念,树立可持续发展的战略眼光。 为了实现生态环境保护的可持续发展,文章提出了几个关键点。首先,法律是保障环境保护的重要手段。各国环境法律工作者应将...
综上所述,中国5G移动通信网络行业正处于快速发展阶段,企业要想在这个行业中取得成功,必须具备前瞻性的眼光和有效的可持续发展战略。通过对市场的深入调研和分析,结合企业自身情况,选择合适的可持续发展战略类型...
- **McKinsey & Company**:以其卓越的战略眼光和创新能力著称,为客户提供量身定制的可持续发展方案。 - **Accenture**:凭借其全球网络和技术实力,为客户提供全方位的可持续发展解决方案。 - **PwC**:作为全球...
该行业的企业必须具备可持续发展的战略眼光,以保证在激烈的市场竞争中获得优势。本文基于《2021-2025年中国电子装联专用设备行业调研及可持续发展战略究报告》,对行业的可持续发展战略和市场前景进行深度分析。 ...
解决环境问题对于人类的可持续发展至关重要。 消费者在解决环境问题方面发挥着关键作用。 然而,在促进消费者参与可持续行为方面存在许多挑战,例如“绿色疲劳”,自我与他人之间的权衡以及“长远眼光”。 从如何使...
《走可持续发展之路》是鲁教版九年级《思想品德》第八课的重要内容,主要探讨的是我国在人口、资源和环境问题上的挑战以及如何通过可持续发展策略来应对这些问题。这节课分为两个项目,首先讲解我国在人口、资源、...
【标题】:用发展的眼光看问题.ppt 【描述】:用发展的眼光看问题.ppt 【标签】:技术 ...在技术领域,这种发展观同样适用,无论是科技进步、技术创新还是产业升级,都需要我们用发展的眼光去观察和应对。
### DBA在公司的自我定位及可持续发展的价值 #### 一、引言 随着信息技术的快速发展,数据库管理员(DBA)的角色变得越来越重要。在企业信息化的过程中,DBA不仅需要具备强大的技术能力,还需要具备前瞻性的战略...
这种营销理念要求企业在制定营销策略时,既要有长远的眼光,又要考虑到利益相关者的利益,以此来实现营销活动的伦理性和可持续性。 从奥运会的商业化运作中我们可以看到,虽然经济利益的获取是成功举办奥运会的重要...
市场营销是企业实现可持续发展的重要手段,它涉及到企业的战略规划、竞争优势构建、产品定位、定价策略、促销活动以及销售渠道管理等多个方面。在这个过程中,市场营销既包含了科学的严谨性,也融入了艺术的创新性。...
总之,关联学科专业建设的新生结点与可持续性发展是一个长期而复杂的工程,它需要高等院校在实践中不断摸索和创新,既要有宏观的战略眼光,又要有细致的实施计划,才能确保学科专业体系的健康发展。
淮选厂的管理创新是基于持续发展的战略眼光,立足一厂四区发展格局,从把握老区管理与新区建设、资源配置与市场运作、工作质量与效率提高三个并重来推进管理创新。 三、管理创新的具体做法 淮选厂的管理创新做法...
人才是企业发展的关键,税务师事务所必须把人才战略放在核心位置,通过构建良好的人才发展平台,强化品牌建设,提升团队素质,以实现事务所的可持续发展。 在实施人才战略时,有以下几点建议: 1. 建立以人为本的...
4. **可持续发展的观点**(20世纪80年代): - 既注重经济增长又强调环境保护和社会公正; - 强调代际公正和代内公正,提倡在全球范围内均衡发展。 #### 四、唯物辩证法中的发展观 1. **发展的实质**: - 是新...
【文章核心知识点】 ...综上所述,环洞庭湖经济圈的建设应吸取国际经验,以科学发展观为导向,统筹兼顾环境保护与经济发展,打造可持续的湖区经济体系。同时,合理利用水资源,维护生态平衡,确保湖区的长远繁荣。
这种持续发展的战略眼光确保了企业在不断变化的环境中保持活力,不断提升自身的生产力和市场适应性。 【管理创新的步骤】 1. 自我解剖:淮选厂首先全面了解自身管理现状,明确存在的问题和改进空间。 2. 学习先进...
- **快速进化**:互联网行业的进化速度极快,新业务、新技术层出不穷,要求我们用发展的眼光审视和适应这种变化。 - **创造与改造**:互联网不仅创造了全新的服务业态,还对传统的第三产业进行深度改造,推动...
乐普医疗,作为中国心血管医疗器械领域的领军企业,一直致力于打造心血管医疗全产业链,通过持续创新来推动公司的长期发展。这份报告“20200306-国盛-乐普医疗-300003-布局心血管医疗全产业链,不断创新推动持续发展...
第二部分“三角形的内角和”中,作者以三角形的内角和为例子,展示了数学家的眼光是如何长远的。 第三部分“了不起的密率”中,作者讲解了洗衣服的数学问题,如何通过数学知识解决洗衣服的难题。第四部分“会说话的...