排序:
默认
按更新时间
按访问量

为什么要强调Independent Test Case?(更新)

在测试案例编写模式,有关案例组织有两种对立的模式: Chained Test Cases和Independent Test Case,Chained Test Case是指前一个测试案例是执行成功是后一个测试案例执行的前置条件,Independent Test Case是指案例之前不应该有上述依赖...

2013-08-10 13:28:26

阅读数:3494

评论数:2

自动化回归测试案例评价标准 MeRest

自动化回归测试案例评价标准试图定义不同维度来评价自动化案例的优劣,作为后续我们评判讨论测试框架、测试技术和测试案例编写模式的基础。那什么是好的自动化回归测试案例呢?简而言之,就是投资回报率高的案例,因为案例的回报相对稳定,所以,高投资回报率的测试案例的主要特征就是低成本,而这个成本应该是一个测试案...

2013-08-09 18:48:49

阅读数:10074

评论数:1

测试的双重目的性及理性质量观

测试的目的是双重的,攻守兼备的,守是指代表客户去验证系统功能,避免客户遇到重大质量问题,攻是指评估系统的质量,为是否发布提供必要支撑信息,这个我称为测试双重目的性。

2013-07-30 20:50:45

阅读数:10226

评论数:2

为什么需要Page Object?

为什么需要Page Object? Page Object(PO)是界面自动化验收测试中的一个常见模式,要和@槽神刘叫兽探讨一下PO的必要性,顾写这篇小文表达一下我的观点。 PO的主要价值体现在对界面交互细节的封装,这样可以使测试案例可以更关注与业务而非界面细节,提高测试案例的可读性,...

2013-07-23 12:11:17

阅读数:7280

评论数:2

分层自动化测试与传统自动化测试的差别

什么是以及为什么要分层自动化测试?   最近两年我连续在ChinaTest上面开了一门叫“分层自动化测试”的课程,这几天在微博上引起了什么是以及为什么要分层自动化测试的讨论,今天闲来无事就写一篇小文来澄清一下我自己的想法。   1. 传统自动化测试的问题在哪里? 分层自动化测试这个概念是...

2013-07-14 08:25:44

阅读数:6671

评论数:1

TW三月技术雷达节选(1)- 技术 - 应用服务器的终结

TW的技术雷达分成四个象限:1. 技术;2. 工具;3. 平台;4. 语言 首先,来看技术,其中一个有趣的点就是应用服务器的终结,这是因为虚拟技术大行其道,不再需要一个应用服务器管理许多应用了,而是每个虚拟机一个应用了A decade ago when memory was at a premiu...

2012-03-19 19:13:11

阅读数:6489

评论数:0

C++真的能够王者归来吗?

C++真的能够王者归来吗? @吴穹Adam 我个人认为不太可能!因为不能光看C++改进了什么,有什么优点?而要看环境,看对手! 这篇博客不想写太长,提出一些点供大家参考: 1.中间件的力量:在现在的江湖里面,语言已经唱独角戏了,而是必须有中间件的配合。中间件这里是一个泛化的概念,包括VM,Web、...

2012-02-03 07:27:09

阅读数:29851

评论数:125

JavaScript对象系统深入剖析-4.Scope和Closure(闭包)

4.       Scope和Closure@吴穹Adam(新浪)注: 在阅读本节之前,请先阅读1-3,http://blog.csdn.net/adwu73/article/details/7229563   Scope是JS中非常关键的概念,搞清楚它,才能搞清楚闭包(Closure)。对Sco...

2012-02-03 07:20:16

阅读数:18607

评论数:12

JavaScript对象系统深入剖析-内容列表

1.对象 http://blog.csdn.net/adwu73/article/details/72190442. 函数对象 http://blog.csdn.net/adwu73/article/details/72198873. 创建对象 http://blog.csdn.net/adwu7...

2012-02-02 20:39:53

阅读数:9209

评论数:0

JavaScript对象系统深入剖析3-创建对象Object.Create

3.创建对象Object.Create  @吴穹Adam 看这两天同学们的反馈还是觉得比较难懂,因此,决定再举一个例子帮助大家理解吧,后面有关Scope和闭包Closure的精彩内容就只好晚一点写了! 其实,这个系列不是写给初学者的,而是写给那些中级JS程序员的,对JS有一定的认识,希望这个系列能...

2012-02-01 07:57:12

阅读数:30256

评论数:3

JavaScript对象系统深入剖析-2.函数对象

2.       函数对象(Function Object) @吴穹Adam (新浪微博) 注意:阅读2之前,请先阅读1.对象:http://blog.csdn.net/adwu73/article/details/7219044 函数对象首先是一个对象,所以,它也有__proto__链接,也有D...

2012-01-30 15:34:46

阅读数:16076

评论数:27

JavaScript对象系统深入剖析-1.对象

JavaScript对象系统深入剖析(一) @吴穹Adam (新浪微博)在学习JavaScript的过程中,经常被它的对象系统(Object,Function,Prototype)搞的云里雾里的,感觉这些东西如果不搞清楚,后续的JavaScript学习也会不扎实,所以,下决心把它搞清楚,让我们开始...

2012-01-30 10:24:26

阅读数:14250

评论数:5

在中国应如何改良Scrum框架

在中国应如何改良Scrum框架 @吴穹Adam (新浪微博) 在我的CSDN博客(http://blog.csdn.net/adwu73)上面,我发表了一个“为什么纯粹的Scrum在中国很难落地”系列,其中通过解读新版的Scrum Guide来分析如果在中国严格照搬Scrum会遇到哪些困难,有兴趣...

2011-12-08 13:27:22

阅读数:12200

评论数:5

升级Turnkey Rails虚拟机到最新Rails版本

参考资料:http://www.turnkeylinux.org/forum/support/20110826/how-upgrade-turnkey-rails-rails-301https://rvm.beginrescueend.com/rvm/install/ 具体步骤如

2011-09-12 12:34:41

阅读数:6208

评论数:0

在Turnkey Redmine虚拟机上配置Git和Gitolite

1. 创建git用户(这个是从蒋鑫的书上学来的, Linux还是不熟呀)sudo adduser --system --shell /bin/bash --group git sudo passd git2. 以git身份登录su - git3. 下载和安装Gitolitegit

2011-09-11 15:45:59

阅读数:6743

评论数:0

如何将Turnkey Redmine 虚拟机从Redmine 1.0.5 升级到1.2

#0/etc/init.d/apache2 stop#1cd /var/www#2mv railsapp railsappOLD#3svn co http://redmine.rubyforge.org/svn/branches/1.2-stable railsapp#4cp .

2011-09-10 20:14:54

阅读数:7328

评论数:0

为什么纯粹的Scrum在中国很难落地(二) - Scrum与架构设计

为什么纯粹的Scrum在中国很难落地 - Scrum与架构设计 @吴穹Adam (第一部分发布后,有人表示不喜欢这种中英文混杂的方式,个人认为这种方式最有助于大家了解到原汁原味的Scrum, 因此,我会坚持用这种方式,不喜欢的同学请绕过吧) Scrum难于在中国落地的另一个原因是

2011-08-22 13:18:51

阅读数:11304

评论数:2

为什么纯粹的Scrum在中国很难落地(一) - Scrum与自组织(self-organizing)

@吴穹Adam (新浪微博) 这几天因为要准备培训材料仔细解读了一下新版的Scrum Guide,全文可见此链接 http://www.scrum.org/scrumguides/,Release Notes在这里: http://www.scrum.org/storage/Sc

2011-08-11 10:06:57

阅读数:14593

评论数:7

JaCoCo和Maven的集成方式,在开发者测试阶段自动生成覆盖率报告

org.jacoco     jacoco-maven-plugin     0.5.3.201107060350                  JaCoCo Agent       test-compile                        p

2011-07-17 13:47:08

阅读数:21580

评论数:1

推行敏捷的思考(一)

在大多数组织里面显性的管理结构都是围绕Urgent-Important事件工作的,因此,这样的组织架构往往对Non-urgent-but-important事件关注不足,而这些事件往往是团队能否敏捷的关键所在,因此,应该考虑在现有架构之外,搭建一些专项虚拟任务团队(或者叫COE),由一些有热情的开...

2011-06-12 20:34:00

阅读数:5654

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭