2007-04-09 09:19
麻省理工开放课程
麻省理工课程免费向世界开放
文/北京晚报 E.膬
#敶>畟:珽
今年年底之..
2007-04-04 16:01
金蝶中间件公司CTO袁红岗 -f$
僯
諗璜q
不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手, 因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基 本原则是可以遵循的。 峯_RЖ噀
c5
6qh
1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果 不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能 写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就..
2007-04-03 16:52
Mini-presentation No.1 $疋r7{r鯥
騶\澳柦S"
鞦崳ZC_珻
Questions A7#儳WlU
炀醲t?Y
A: Do you like working in a team or on your own ? Why? 箚; J嫸
6l;顴擱A|
B: What are the characteristics of a good team? -%聽隣
}醑?^颴
C: What 's important when communicating management messages to the ]'驳帞m
?篫縣巌
staff?
2007-03-28 11:30
通过更完善的测试实现更好的软件
文章出处: 作者: 发布时间:2006-10-23
简介
Visual Studio 2005 Team Test Edition引入了一组新的测试工具,这些工具已在Microsoft内部使用,并且首次由Microsoft集成到Visual Studio 2005 Team Test Edition之中。这些新工具与Visual Studio紧密集成,意味着它们不仅可以在其各自的测试框架中工作,而且还可以在提供完整软件开发生命周期解决方案的更大框架中工作。
质量保证难题
在应用程序或Web页可以达到其质量和性能目标之前,必须经过严格的测试。过去,Microsoft Visual Stud..
2007-03-28 10:50
开源Web自动化测试框架——Watir试用手记
文章出处:cnblog 作者:jackei 发布时间:2006-11-21
Watir 是一个使用 Ruby 实现的开源Web 自动化测试框架,相对于那些庞大的商业工具来说,它很小巧,也很灵活,提供的功能也足够用。最近抽时间试用了一下,感觉还不错,准备下一步在公司推广使用。
因为 Watir 的网站上用户手册、示例代码以及 FAQ 都维护的不错,所以已有的东西我就不重复了,在这里简单介绍一下,如果同行们有兴趣,可以一起研究一下。
1. 脚本示例
先丢一段脚本..
2007-03-28 10:50
Web下的整体测试
文章出处:51testing论坛 作者:不详 发布时间:2005-11-24
随着Internet的日益普及,现在基于B/S结构的大型应用越来越多,可如何对这些应用进行测试成为日益迫切的问题。有许多测试人员来信问我B/S的测试如何做,由于工作较繁忙,对大家提出的问题也是头痛医头脚痛医脚,没有对WEB的测试过程做一个整体的概述。 希望通过本篇能够让大家了解大型Web应用是如何来进行测试的。 曆]傫啋j
B/S下的功能测试比较简单,关键是如何做好性能测试。 目前..
2007-03-28 10:45
Web测试方法三
文章出处:博客 作者:fanweiwei 发布时间:2007-02-07
4 兼容性测试
4.1 平台测试
市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。
因此,在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试。
4.2 浏览器测试
浏览器是Web客户端最核心的构件,来自不同..
2007-03-28 10:43
Web测试方法二
文章出处:博客 作者:fanweiwei 发布时间:2007-02-07
2 性能测试
2.1 连接速度测试
用户连接到Web应用系统的速度根据上网方式的变化而变化,他们或许是电话拨号,或是宽带上网。当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面就不会这样。如果Web系统响应时间太长(例如超过5秒钟),用户就会因没有耐心等待而离开。
另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登陆了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实..
2007-03-28 10:43
Web测试方法一
文章出处:博客 作者:fanweiwei 发布时间:2007-02-07
在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须为测试和评估复杂的基于Web的系统研究新的方法和技术。
本..
2007-03-28 10:28
Winrunner经验总结
文章出处:转载 作者:不详 发布时间:2005-12-12
1.1 脚本录制规范: y晛弲3;硱
基本原则是录制脚本要分开、gui文件要合并、批调用回放验证、可移植回放验证。 ;焱咢籂
1.1.1 录制脚本要分开: 患燍 $
脚本太大,不仅不利于以后的维护,并且会导致WinRunner的不可预测的错误产生(具体可以参考WinRunner 的Readme文档)。录制时,可以根据测试用例的流程,拆分为几个小流程,对每个小流程分别录制成不同的脚本。 显1镙O0AH
1.1.2 gui文件要合并: x爭件惾
首先,要在系统参数中,设置gui的录制模式为“Global GUI Map File 遍.e錸邁u\
..
2007-03-26 13:07
软件测试基础
文章出处:微软 作者:不详 发布时间:2005-11-08
一、软件测试概述
软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情(Do the right thing),另一方面是确认软件以正确的方式来做了这个事件(Do it right)。第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程..
2007-03-26 11:37
国产软件产品易用性何去何从(下)
文章出处:赛迪网 作者:Founder and Principal, Consultant Steven liu 发布时间:2006-02-17
商业目标、用户目标和设计目标?
通常我们认为三者之间也许是冲突的,但是事实上并非如此。从满足用户或者客户需要的角度讲,项目或产品的目标可能包括用户可以认知到的一些主要功能,而我们通常仅仅会满足这些基本用户需求来力争用户满意度.但是我们现在可以清楚的感知到事实并不是这样,因为用户目标(User Goals)并不是或并不能代表产品设计目标的总和,例如..
2007-03-26 11:36
国产软件产品易用性何去何从(上)
文章出处:赛迪网 作者:Founder and Principal, Consultant Steven liu 发布时间:2006-02-17
前言——被忽视的软件产品易用性 近年来,在国际软件产品开发领域,“GUI Design(图形化交互界面设计)以及Usability(易用性)科学”已经得到众多财富500强软件企业和普通产品用户的普遍重视。这无疑要归功于众多国内外应用软件开发商带给人们的赏心悦目的视觉感受和良好的使用体验。而Microsoft、Apple等平台开发厂商在图形界面操作系统方面的实践和数十年来的深入研..
2007-03-18 19:25
功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常用的测试方法如下: q0詩絋U1
Ww矣"倚浭
1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。 猛`m
S5
(]籣0强
2. 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。 昵Q1
伯諺!痯
3. 检查按钮的功能是否正确:如update, cancel, delete, save等功能是否正确。 u&w趈}馝
fz墤忾砛(
4. 字符串长度检查: 输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错. [户 兪頥H
=2
5...
2007-03-15 15:19
对于负责提供支持的人而言,保持对问题、难题及其修订的跟踪,可能会是一项棘手的任务;不过,有一个完美的开源方案可以满足这一要求:Bugzilla。安装它之后,您就可以方便地跟踪 bug 了,并可在发现特定的问题和解决方案时得到通知。本文给出了在 Linux? 系统上安装 Bugzilla 的逐步指南。 V衏螼)
&6噧済9?
Bugzilla 是一个缺陷或 bug 跟踪系统 —— 这个系统能够让个人或者团队开发人员保持 对他们的产品中突出 bug 的跟踪。此类系统允许用户跟踪 bug 和代码修改,与其他队友沟通,提交和回顾修订补丁,实现 质量保证。 U嵎獲(w@S
詵&風懝r
Bugzilla ..