- 博客(58)
- 资源 (16)
- 收藏
- 关注
强大的Web开源测试工具—Selenium
介绍<o:p></o:p>Selenium 是 ThoughtWorks 专门为 Web 应用而开发的自动化测试工具,适合进行功能测试、验收测试,其最大的优势有几点:<o:p></o:p> 可直接运行在浏览器之上,所见即所得,就像真实用户所做的一样。Selenium 的核心,也称 browser bot,是用 JavaScript 编写的...
2006-06-30 10:37:00 368
赚钱发财必备七大能力
做生意赚钱发财是需要能力素质的,如何提高做生意赚钱发财的能力?我觉得现在市面上绝大多数教人做生意赚钱的书都是误人赚钱机会的论述,因为这些书全部以李嘉诚、刘永好、张瑞敏、柳传志等经商成功例子,教你如何经商之道及宏大理念:如何做非常之人、如何远见卓识、如何高尚、如何坚毅无比、如何坚守等。但甘心做小生意的成功的人可能需要的能力刚好与之恰好相反:短视、生存第一、赚钱第一、机会主义等。 我想作为一个小型...
2006-06-29 12:44:00 94
每日培训
1.不可思议的“每日培训”<o:p></o:p> 广州华微明天软件技术有限公司(以下简称“华微软件”),有这样一个奇特的现象:<o:p></o:p> 每天下午5:28分,很多正在工作岗位的员工,会停止手头的工作,带上笔和笔记本,以最快速度来到培训室。而在培训室,讲师已做好讲课准备,等待学生的到来。<o:p></o:p>...
2006-06-28 10:56:00 201
王志东祭起IM2.0大旗
QQ、MSN、Lava-Lava三分天下? QQ和MSN之外的第三种选择?虽未表明直接竞争,但无疑直指三甲。这无疑预示着中国IM市场将上演一场QQ,MSN,Lava-Lava的“ 三国演义”。 那么,这个“三国”将如何演义呢? 从当前IM市场的状况来看,QQ、MSN作为第一波IM浪潮的领头羊占据先入为主优势。 因此,QQ有些像占据先天优势,“挟天子以令诸侯”的曹操建立...
2006-06-27 22:35:00 94
J2EE系统中影响性能的一些因素
6月24日去参加了BEA公司的成都User Group的活动,听了几场讲座。将我觉得最有意义和最有启发的内容记下来。J2EE系统中影响性能的一些因素:1. 数据库没有优化 由于大多数的J2EE系统都会经常访问数据库,如果数据库没有做优化,对系统的性能会有很大的影响。2. 网络没有优化 如果网络没有优化,就有可能会产生瓶颈,影响性能。3. 连接...
2006-06-27 11:21:00 104
回应拐拐龙底咚兄弟关于ROR,PHP,Web应用开发
回应拐拐龙底咚兄弟: 1 如果你去国外各大论坛转转,你会看到人们都在谈论ror框架的弊端以及因此带来的性能缺陷。人们不得不像当年对EJB一样,找出一系列的patterns和anti patterns来指导使用ror。 2 你知道jboss seam么?看过jboss seam,你就会明白,这个世界上最聪明的程序员们是如何对web企业应用的开发进行彻底变革的。ror不是这样的终结者,spring也不...
2006-06-26 08:30:00 77
合理的软件过程是软件质量的基础-论CMM/CMMI的缺点
CMM/CMMI被认为是一种最成熟、最有效地提高软件工程化水平的方法和标准,用来评估和改进过程,它是一个描述在软件开发过程中有待改进的关键因素的框架,描述了一个能用渐进方式进行改进的途径。它为软件过程改进提供一个基础,将软件开发从一个相对来说随意、不成熟的过程变成非常成熟的、有规律的、可管理的过程。 然而,CMM/CMMI也有一些与身俱来的缺点不容忽视。比如,CMM/CMMI的评估耗资不菲...
2006-06-25 09:14:00 464
CMM和CMMI过程域的比较分析
级别<o:p></o:p> CMM 过程域<o:p></o:p> CMMI 过程域<o:p></o:p...
2006-06-22 18:37:00 124
测试方法的辩证统一(之四)
前面我们曾谈到测试执行中一种有效性策略,实际就是一个典型例子,显示了有效性和风险性之间的矛盾和统一。测试方法有效性和风险性的这种关系,实际表现在整个测试周期,存在整个开发周期。1. 有效性和风险性, 首先体现在一种测试理念的较量上。虽然,当我们问一个测试工程师,测试是什么?她/他可能会毫不犹豫地说,测试是发现缺陷。当她/他管理一个测试项目或进行测试时,总是想证明所有功能是正常的...
2006-06-22 18:27:00 90
中国IT如何相信自己——从“百度”说起
谈中国IT如何相信自己,觉得还是从中国文化说起,觉得还是从“百度”说起。大家都知道我国有着五千年的历史,有着深邃的文化底蕴,但我觉得这种文化正在接受巨大的挑战,潜在着巨大的风险。我们不做守旧的人,但我们也不能舍弃中国五千年沉淀下来的文明和文化。如果从现在“手机”独特的现象看,你会发现,中国人在世界上是最为时尚的人;如果你从服装看,有更多的中国人爱穿西装,在更多的场合穿西装,如果在美国或欧洲的商店、...
2006-06-21 13:01:00 60
在单元测试中使用EasyMock
我们每天的开发中都要编写大量的单元测试,很多单元测试的对象是相对独立的,例如一个所得税计算的模块,但是更多的单元测试需要依赖其他的组件或者服务。因此,我们需要EasyMock来无缝的连接这些组件。Mock的意思就是空的,不存在的东西。EasyMock刚刚发布了2.2版本,它开始使用很多基于jdk 1.5的特性。下面我们举一个例子:假设定义一个如下的接口:public interface I...
2006-06-21 08:22:00 67
试用Google的picasa web
今天得到了picasaweb的批准,试用了一下:相册的地址是:http://picasaweb.google.com/dannyxcz
2006-06-20 16:05:00 113
从wordpress-cache插件看web静态HTML生成的策略
1 第一次访问,检查该文件是否存在,如果没有缓存,从数据库中取出文件放到缓存里面,以后访问,就直接从缓存里面取。每一个静态页面都需要一个辅助的meta文件,例如wp-cache-12345.meta为什么需要独立的meta?因为返回一个静态html还不够,还有很多信息,例如还需要这个页面的时间,content-type等信息。这些信息又不能存放在html中,所以需要辅助的.meta文件meta...
2006-06-20 13:51:00 426
JBoss Seam 手册
JBoss Seam 气势汹汹的要从根本上改变web应用程序的组织架构,下面是它的手册地址,里面有很多examplehttp://docs.jboss.com/seam/1.0.1.GA/reference/en/html/ 1.2. Your first Seam application: the registration example1.3. Clickable lists in ...
2006-06-20 08:58:00 69
Java规则引擎-Drools
InfoQ发布了一个关于规则引擎的介绍Real-World Rule Engines,原文 http://www.infoq.com/articles/Rule-Engines ONJava上也有两篇文章:Give Your Business Logic a Framework with Drools http://www.onjava.com/lpt/a/6093Using Drools ...
2006-06-20 08:53:00 118
2006世界杯主题曲-Time Of Our Lives
IL DIVO (美声绅士)和Toni Braxton (唐妮 布蕾斯顿)合唱Time of Our Lives 歌词there was a dream long time ago there was a dream destined to growhacerse pasion (to become passion) con fuego abrazar (and to hug with fi...
2006-06-19 09:25:00 68
你应该知道的10件关于Java 6的事情
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/beta2.html 一文中描述了你应该知道的10件关于Java 6的事情,下面总结如下 Web Services. 优先支持编写 XML web service 客户端程序。你可以用过简单的annotaion将你的API发布成.NET交互的web s...
2006-06-19 08:32:00 53
再论软件测试的执行
虽然我们都认为,有效的测试计划是指导测试用例设计、测试执行的指导性文件,是成功测试的前提和必要条件,测试用例设计是测试工作的核心,测试用例的成功设计已经完成了一半的测试任务,但是测试的执行是基础,是测试计划和测试用例实现的基础,严格的测试执行使测试工作不会半途而废。而且,测试执行的管理相对复杂些,在整个测试执行阶段中,我们需要面对一系列问题,如: 如何确保测试环境满足测试用例所描述的要求? - ...
2006-06-16 19:56:00 58
世界杯-足球-软件测试
<o:p></o:p><o:p></o:p>足球为什么好看?除了运动员有一个可以自由驰骋的绿茵场地、进攻的方式(长距离劲射、角球、点球、头球、倒勾…)比较多等因素之外,更重要的是胜负存在太多的变数啊!在一场比赛中,进一个球非常不容易(画外音:对于中国队,2002年世界杯更是让大家伤透心,理解非常深刻)。实力很强的队不一定能保证赢,也可能会阴沟翻...
2006-06-16 19:34:00 151
Google“员工”大曝内幕
关于Google的员工,有趣的话题无限多。因为虽然大家都非常清楚Google办公室里允许养狗,但Google内部的其它情况却一直很神秘。上个月我写过一个新进Googler在Google里的体验,这一次轮到Philipp了,但他得到的资料更多。请注意我在本文的标题中用了双引号把“员工”给引了起来,这是因为下面将要介绍的Googler,尽管看起来很像是一个真正的Google员工,但谁也无法确认他的身份...
2006-06-16 14:49:00 86
互联网协会与IDGVC发布Web2.0 100(附名单)
3月28日,中国互联网协会与IDGVC合作发布“中国互联网Web2.0 100”,以下为获得Web2.0 100的企业名单: <style type="text/css"></style> 2006中国互联网Web2.0百强企业 ...
2006-06-16 14:26:00 131
在Blog中使用Google Analytics的感受
整体感觉,虽然功能很强大,但是实用的很少,或者说还不会用,不过地图功能还真是很有意思,看看世界上那些地方的人访问过Blog这是Blog访问概要,包括每天的访问量,来源,地图。查看访问来源的详细大的访问地图...
2006-06-16 11:29:00 128
测试自动化普遍存在的问题
<o:p></o:p>对测试工具能够发挥作用,大家都已经了解并认可了,但是很多引入自动化测试工具的软件公司并没有能够让测试自动化发挥应有的作用,其主要原因有以下几个方面:<o:p></o:p>1. 不正确的观念或不现实的期望<o:p></o:p>没有建立一个正确的软件测试自动化的观念,或操之过急,或认为测试自动化可以代替手...
2006-06-15 23:55:00 262
当今职场上广为流传的十大精辟语录
大学毕业生要找的只是一个工作,而不是职业,更不是事业。 ———在北京召开的首届中国大学生就业高峰论坛上,专家们均认为,高校毕业生就业时应当放低自身期望值,做好从蓝领、灰领干起的心理准备。 大学学习期间,要尽量争取脑袋满,而不要急于口袋满。 ———中科院院士王选谈对当前部分学生休学开公司的看法。 不要读博士,因为博士在美国找工作的难度,相当于女博士在中国找老公的难度。也千万不要羡慕有...
2006-06-15 12:25:00 74
测试执行中非常有效的策略
版权所有 :-)对于大型项目,软件测试的执行,除了需要很好的测试范围分析、测试计划制定和测试资源的分配与组织之外,还是有一个容易被大家忽视的策略问题。对于大多数应用项目(非国防、载入飞船上天、净室工程等),我们都知道,测试不是为了证明所有的功能能正常工作,恰恰相反,测试就是为了找出那些不能正常工作、不一致性的问题,也就是说,测试的一般工作就是发现缺陷 (detect bug),当然这些缺陷包括需求...
2006-06-14 18:50:00 207
功能测试自动化的投入和产出
测试自动化,对于系统性能测试、负载测试等效果是明显的,而且我们也不得不为之。我们知道,没有测试工具进行负载模拟,要通过手工测试完成系统测试任务,几乎是不可能的。但在功能测试中,情况就大不一样了。手工测试在功能测试中的优势还是比较大的,我在“测试方法的辩证统一(之二)”已做了讨论,工具本身并没有想象力和灵活性,而人对界面美观性、逻辑合理性,容易作出判断。所以功能测试自动化主要的应用在回归测试中,而且...
2006-06-14 18:20:00 77
社交网络、手机视频迅速崛起 将再造互联网
CNET科技资讯网6月14日国际报道 在本周一举办的“全球互联网峰会”上,Piper Jaffray 的分析师表示,未来数年,社交网络、手机视频、Googlism将继续改变互联网。 在提到虚构的词汇“Googlism”时,Piper Jaffray 的高级分析师、管理主管萨法表示,谷歌革命还没有结束。 他说,谷歌给了许多新公司灵感。 萨法在这次会议上将阐述目前的互联网趋势。今年会议的...
2006-06-14 11:09:00 38
关注JBoss SEAM 1.0,重新定义的web应用架构
JBoss Seam是一个强大的用来构建下一代Web 2.0应用程序的应用程序框架,它统一和集成流行的面向服务(SOA)技术,例如AJAX,JSF,EJB3,Java Portlets和BPM,工作流。Seam自底向上设计,消除了架构和API的复杂性。它允许开发人员通过使用annotation的POJO,组件化的UIwidget和非常少的XML来组装复杂的web应用。由于Seam 1.0的简单,...
2006-06-14 08:58:00 50
新的Google Ajax Search Api
从今天起,在你的网站内加入google search有新的办法了,那就是Google Ajax Search Api。搜索的内容会自动在你的网页内显示,而不是跳转到google的页面。申请地址:http://code.google.com/apis/ajaxsearch/...
2006-06-14 08:21:00 56
实现Web桌面托拽的实例
Demo - Drag and Drop any itemItem #1Item #2Item #3Item #4Item #5Item #6Item #7Item #8Item #9Item #10Item #11Item #12History Demo - Drag and Drop any itemItem #1 Item #2 Item ...
2006-06-13 13:57:00 71
博客广告蕴含的商机
博客广告成日本营销新势力 已有335万人开博在日本,包括博客广告等形式在内的联属广告在2005财年约占网上所有广告的10%。博客写手通过在网络上发布文字影像或网络日记可以吸引大量阅读者,他们的影响力得到消费品生产商的重视。在日本,博客广告正在成为营销的一股新势力。 据最新一期《日经周报》报道,在日本,包括博客广告等形式在内的联属广告在2005财年约占网上所有广告的10%。在这种新型的网络营...
2006-06-13 10:35:00 50
几条实际的Ajax的提示
几条实际的Ajax Tips 使用一个Ajax工具包。 多使用css,这样可以使用js来换皮肤 使用 JSON (and XML). XML 解析是很消耗js性能的. 使用异步网络编成. 多使用MVC模式. 压缩js - jsmin 节省~1/4x. Gzip ~3-4x. 认真考虑测试。 使用Mercury’s QuickTes...
2006-06-13 08:40:00 50
Ajax资源下载 - 活动提示的图片
http://www.napyfab.com/ajax-indicators/ AJAX Activity Indicators 包含了很多ajax活动提示的图片,希望对你有用。
2006-06-13 08:21:00 48
Google雇用15岁少年
Google雇用15岁少年来解决gmail得安全漏洞。Google通过他的blog发现他的,并且对他的Javascript和Ajax经验非常欣赏。google为他开了一个账户,存入每月的工资作为他未来教育基金,他可以在家办公,而不需要去GooglePlex.该少年的blog地址是 http://tomvendetta.be/ ...
2006-06-13 08:16:00 64
软件单元测试工具比较
一、JTEST 1、简介:jtest是parasoft公司推出的一款针对java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性。Jtest先分析每个java类,然后自动生成junit测试用例并执行用例,从而实现代码的最大覆盖,并将代码运行时未处理的异常暴露出来;另外,它还可以检查以DbC(Design by Contract)规范开发的代码的正确性...
2006-06-12 19:54:00 87
在web Portal中实现可脱拽Portlet的方法
随着Ajax技术的成熟,原先半死不活的Portal又开始引起很多人的注意。从web桌面,到rss订阅器,到个性化空间,越来越多的网站为用户提供托拽目前主要的一些支持托拽的portal有claudehussenet.com/www.zimbio.com/<wbr></wbr>portal/Manx+Cats www.scline.net/index.php www...
2006-06-12 10:41:00 70
公布一下工资管理系统中核心部分工资计算的代码
终于完成了工资计算部分的代码,请大家指教一下用户可以自行定义工资计算公式:例如实发工资=应发工资-应扣工资个人所得税=tax(应发工资) CREATE TABLE pq_unitgzxm ( unit_id char(8) NOT NULL DEFAULT '', xmbh int NOT NULL DEFAULT 0, xmmc varchar(200) NOT NULL D...
2006-06-09 17:32:00 351
Velocity学习笔记8——逃逸符
VTL使用特殊的字符来完成工作,例如$和#, 因此如果在你的模板中要使用这样的字符,就需要格外的小心。这里讲解了怎样使用$字符。 货币:$字符在日常生活中通常用作货币字符。下面的句子在VTL中不会有问题:”I bought a sack of potatoes at the farmer’s market for only $2.50!”。在以前曾经提到过,VTL的标识符是以字母开始的,因此...
2006-06-09 14:59:00 116
IBM指南 - Ajax的传输方式
IBM刚刚发布了一个AJax传输方式的指南,其中谈到了使用三种方式XMLHttp, script tags, and frames or iframes。原文地址 https://www6.software.ibm.com/developerworks/education/x-ajaxtrans/你需要注册以后才能下载到pdf文件和源代码对于这三种模式,作者最欣赏script tags,它的...
2006-06-09 08:28:00 61
软件质量有何需求?
<o:p> </o:p>软件的应用已经遍及社会生活的方方面面,大到宇宙飞船、飞机、导弹系统等,小到电视机、手机、MP3播放机等,软件已经形成一个很大的产业,慢慢地成为比较成熟的行业,虽然它还不同于传统的行业。因此,我们对软件的依赖性也日益增加,也越来越不能接受质量低下的软件,更不可能接受那种典型的、忽视质量的态度。到了今天,我们必须面对由来已久但不被重视的问题——软件的质...
2006-06-08 19:50:00 431
Spring Framework 开发参考手册
2007-04-23
css权威指南
2007-04-23
Pragmatic Ajax
2007-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人