存档

‘Agile开发’ 分类的存档

Selenium测试支持JavaScript

2009年8月12日 没有评论

Agile自动测试的重要利器,Selenium测试,功能强劲,适合对web程序进行自动测试。测试脚本,一次编写,反复自动测试,在开发过程中,起到了将功能锁定的作用。

今天有同事问,Selenium测试脚本,是否可以获取当前日期?查了一下发现可以。而且可以把当前日期以各种形式保存在脚本中,供此后输入、比较等操作。这一切源于,Selenium测试脚本可以执行JavaScript片段,这样,JavaScript具有的各种功能,都可以提供给Selenium测试了。

下面这个脚本,可以获取当前日期,可以把日期存储在currentdate变量中,可以用该变量比较界面上的值,还可以把变量的值输入到浏览器的输入框。

<tr>
 <td>type</td>
 <td>classCIpRanges[0].readableIpAddressRange</td>
 <td>javascript{&quot;&quot;+((new Date()).getMonth()+1)+&quot;/&quot;+(new Date()).getDate()+&quot;/&quot;+(new Date()).getFullYear()}</td>
</tr>
<tr>
 <td>storeEval</td>
 <td>javascript{&quot;&quot;+((new Date()).getMonth()+1)+&quot;/&quot;+(new Date()).getDate()+&quot;/&quot;+(new Date()).getFullYear()}</td>
 <td>currentdate</td>
</tr>
<tr>
 <td>assertValue</td>
 <td>classCIpRanges[0].readableIpAddressRange</td>
 <td>${currentdate}</td>
</tr>

Agile项目半年记,Agile脑图

2009年7月25日 没有评论

agile mindmap做这个Agile项目也有半年了,经历了1次release,几次iteration,完成的大小不一的story也有30多个了,还有deadline临近时的繁忙。7年前在书上读过的那些关于Agile和XP的概念和名词,一直没太多机会完整地实践,现在却是天天在用。近来闲暇,正好用在线工具MindMeister,结合工作笔记和培训资料,画了一个Agile脑图,汇总一下这半年的收获。

Agile作为一个知识体系,内容很复杂,脑图有点大,时间有限,暂时没有设置太多关联,只是简单按照层级列了一下,以后慢慢补上。这也是正是脑图的一个优势,当事情层级比较多、关系比较复杂的时候,使用脑图比较容易理清脉络。

分类: Agile开发 标签: ,