正文

ruby与数据结构,及Unit testing2007-04-02 16:32:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/daweizhao/24557.html

分享到:

ruby里面提供了丰富的方法,在对于array这个class时,提供了一些方法,使得这个array变成一个stack,queue或者dequeue,这样的方式比java灵活,使用java如何实现?用interface

这是不是即可理解为:我们不用在意或定义什么数据结构,而是用ruby中的方法即可了?

在programming ruby中container中,有个SongList.rb类及之前定义的Song.rb类,在TestSongList.rb中输入测试语言,检查是否正确:

其中ruby自带单元单元测试:Unit testing:ruby为我们提供了一个testing framework,在这个framework里面有2个比较重要的方法:

assert_equal:带2个parameters,判断这2个parameters是不是相等,假如不相等,产生failures

assert_nil:带1个parameter,判断这个parameter是不是nil,假如不等于nil,产生failures

什么是单元测试

在软件测试过程中,通常是分两个阶段的。
因为我们知道,一个软件的开发,很可能是由多个程序员共同完成的,每人只做其中的一部分。所以,在测试的时候,首先要以各个功能模块为单位,进行基本的功能测试;
完成这一阶段(单元测试)后,还要把各个模块连接起来形成一个完整的软件系统,对整个系统进行的测试,就是集成测试。
通常,单元测试用于检验每一个模块功能的正确性;
系统测试用于检验系统功能正确性,以及系统的稳定性,也可以用于评估性能

阅读(2383) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册