导航

2011年7月12日

摘要: 我们公司开始也是没有测试的。 公司是创业公司,我空降的时候连卖什么东西都不确定。公司的创业仅仅出于老板对原公司的一口气,觉 得还不如自己单干快活,公司要成为什么公司,可能想法很多。咨询?培训?认证?通信?数据挖掘?我从老板的书架上找到过这些书。但是真正卖什么?卖这不好 卖,卖那不好卖。误打误撞就进了软件这一行当,但软件这行是否可以持续走,是否要持续走,老板还不确定,如果卖的不好就不做软件了,改做别的,现在是生存 阶段,就顾不了许多了,有项目就接上。上面有老板关系搞定,下面有老实的干活人努力加班,项目也就过得去。 没想到,软件这条路,居然走下去了,还接了一个大活儿,安装的点很多,涉及的用户很多, 阅读全文

posted @ 2011-07-12 18:22 blackwind 阅读(135) 评论(0) 推荐(0)

2011年7月7日

摘要: 最近,十分荣幸的参加了公司一个新项目的测试,“一个新项目”,估计部分听到会很兴奋,这意味着新的挑战,公司新的发展,个人新的机遇。对于一个老油条来说,事实却是刚刚的相反,这意味着弯路又要再走一次,失误再面临一次,失望在出一次。可能大部分人会很鄙视的说,这人是来捣乱的吗?然后脱离这个问题答案,更加多的是事实。 进入项目的测试,好兴奋,听到开发已经提交了全部代码,因为之前已经等了2,3个星期了;看到了程序已经发布出来,内心十分的感动,毕竟终于可以开始测试了,这个的绩效估计不会杯具了。开始只持续了一会问题就来了,打开设计文档,里面的描述,只能用一个字来形容“晕”,居然一点业务的逻辑都没有,只有部分修. 阅读全文

posted @ 2011-07-07 22:30 blackwind 阅读(123) 评论(0) 推荐(0)

2011年5月17日

摘要: unicode是一种统一编码,把所有语言各种单位都赋予一个编码。unicode定义的字符编码默认是每字符4个字节32位。这种完整的32位编码方式就是UCS-4:1、UTF-32,UCS-4,32位2、UTF-8保持字母数字一个字节,其它的用不定长编码到最多到6个字节,支持到31位编码。前64K的unicode(UCS-2)编成UTF-8只需3个字节。3、UTF-16以及UTF-7(UTF-7是UTF-16的二次编码)支持到1M+64K编码范围,使用2-4个字节编码。目前应该没有字符编码超过1M之外3、UCS-2也就是普通Windows使用的Unicode子集。他只能表示64K的编码范围。对有些 阅读全文

posted @ 2011-05-17 22:15 blackwind 阅读(165) 评论(0) 推荐(0)

2011年4月26日

摘要: 最近研究RUBY TEST UNIT,心头痒,毕竟这个东西之前接触不多,于是在网上搜索了一把(哈哈,求快,在网上找现成的代码,可以少走很多冤枉路),发现了如下的代码require 'test/unit'require 'test/unit/ui/console/testrunner'class MyFriend < Test::Unit::TestCase def setup @friends = ['dell', 'apple', 'sony'] end def teardown end def test_ 阅读全文

posted @ 2011-04-26 21:29 blackwind 阅读(1017) 评论(0) 推荐(0)

2011年4月21日

摘要: Test::Unit – Ruby单元测试框架介绍:单元测试是XP的核心部分。XP是伟大的,单元测试已出现了很长一段时间,而且它是一个很好的思想。好的单元测试的关键部分不是写测试代码,而是要测试。两者有什么不同吗?当然,如果你只是写测试代码而不用它,那么你以后对代码的修改将不会得到保证。换句话说,如果你已经测试(当然你首先要写测试代码),然后经常运行它们,那么你慢慢地建立了一个好习惯,虽然你不能马上知道它的益处。进入单元测试,则Ruby内的用于单元测试的框架会帮助你设计,调试和评估你的代码,而你要做的就是写测试代码并运行它。用法:单元测试的隐含思想是让你写一个测试方法,该方法为你的代码写些断言 阅读全文

posted @ 2011-04-21 22:36 blackwind 阅读(1210) 评论(0) 推荐(0)

摘要: watir教程实例开发测试案例(Developing Test Cases)1.打开编辑器2.以.rb为你的文件扩展名3.在测试文件的第一句写上“require 'watir'”,确保可以访问Watir工具。4.打开浏览器并转到要测试的应用5.与之交互并设计你的testcase6.在测试脚本中使用Watir方法7.验证结果与网页交互(Interacting With a Web Page)当使用Watir开发测试脚本的时候,通过给网页上的对象发送消息来与之交互。ie.text_field(:name , "q").set("bluescorpio& 阅读全文

posted @ 2011-04-21 14:50 blackwind 阅读(698) 评论(0) 推荐(0)

2011年4月12日

摘要: 到底保证质量,需要怎么做,一直很迷茫,到底测试是这个问题的最终答案吗。曾经对于自己在测试的过程中找到非常多的BUG而感到高兴,觉得这样的行为能够提高测试的地位。其实在IT工作的人都清晰的知道,测试在研发流程中的地位是低微的,究其原因由于对前台页面测试的难度低,在公司里面的领导,大多是开发出身,对测试认知不够。这样往往导致误解,测试真的很容易,测试可有可无。真的是这样吗?个人觉得并不以为然,当然测试只不过是研发过程的一环,一个对质量进行保证的单位,而象需求人员,开发人员,项目中的关键人员,并不能有直接的体现,不过仔细研究,这些人员并非跟质量没有关系。软件生命周期的起始与需求,无论开发还是测试,都 阅读全文

posted @ 2011-04-12 20:55 blackwind 阅读(97) 评论(0) 推荐(0)

2011年3月9日

摘要: It is very happy to come back . This time , we will learn about RUBY ERROR HANDLING STRUCTURE.If you were a C/C++ programmer,it is very simple. ERROR HANDLING STRUCTURE is the same between C/C++ and RUBY.It is sure that the key word is different.OK, let's start our RUBY time. BEGIN.......... ... 阅读全文

posted @ 2011-03-09 16:31 blackwind 阅读(202) 评论(0) 推荐(0)

2011年2月24日

摘要: when uses the "reverse" method without a expression like thisstr="hello";str.reverse;no change will be happen,the value of str is still "hello".but it will be reversed when uses the method"reverse!",string value changed like str="hello";str.reverse!; 阅读全文

posted @ 2011-02-24 22:49 blackwind 阅读(113) 评论(0) 推荐(0)

2011年2月15日

摘要: 岁月冲冲,5年瞬间的过去了,从一个测试岗位上的新人到现在有一定经验的测试人员,过程中遇到了很过波折,有许多的感悟。回顾这5年,弯路走了不小,感觉自己的技术没积累到什么,究其原因主要自己没有持之以恒的坚持学习,都想从工作中学习,在工作2年后,对于书籍和网络上前辈的好文章,基本上不这么关注。这样导致彻底的脱节了。 回顾过去,自己在技术,人际关系,工作态度上有相当多的缺点。导致现在一事无成,真是“咎由自取”,往事已去希望通过这点记录,提醒自己,不要再犯重复的错误。 首先在技术上,无论是测试还是开发,都要注重技术,技术在计算机行业等于无字证书,无论到哪里,无论工作中是否需求,招 阅读全文

posted @ 2011-02-15 22:50 blackwind 阅读(122) 评论(0) 推荐(0)