Agile开发 归档

  • 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>

    Selenium测试支持JavaScript

    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项目也有半年了,经历了1次release,几次iteration,完成的大小不一的story也有30多个了,还有deadline临近时的繁忙。7年前在书上读过的那些关于Agile和XP的概念和名词,一直没太多机会完整地实践,现在却是天天在用。近来闲暇,正好用在线工具MindMeister,结合工作笔记和培训资料,画了一个Agile脑图,汇总一下这半年的收获。 Agile作为一个知识体系,内容很复杂,脑图有点大,时间有限,暂时没有设置太多关联,只是简单按照层级列了一下,以后慢慢补上。这也是正是脑图的一个优势,当事情层级比较多、关系比较复杂的时候,使用脑图比较容易理清脉络。

    Agile项目半年记,Agile脑图

    做这个Agile项目也有半年了,经历了1次release,几次iteration,完成的大小不一的story也有30多个了,还有deadline临近时的繁忙。7年前在书上读过的那些关于Agile和XP的概念和名词,一直没太多机会完整地实践,现在却是天天在用。近来闲暇,正好用在线工具MindMeister,结合工作笔记和培训资料,画了一个Agile脑图,汇总一下这半年的收获。 Agile作为一个知识体系,内容很复杂,脑图有点大,时间有限,暂时没有设置太多关联,只是简单按照层级列了一下,以后慢慢补上。这也是正是脑图的一个优势,当事情层级比较多、关系比较复杂的时候,使用脑图比较容易理清脉络。

    继续阅读...