Comments (6)
同求
from 19wu.
@Ival 我推荐两个资源吧。
第一个是书,The RSpec Book,这本书最重要的意义就在于介绍测试的理念,特别是针对各种问题如何编写相应测试代码的思路。
第二个是RSpec官方文档,这个文档本身就是 Acceptance Test 生成的文档,介绍了很多真实的用例,而且由维护者亲自更新,一直保持最新的测试手法。
from 19wu.
学开发敏捷之道4版的时候,书上有介绍自带的测试功能,单元测试、功能测试、集成测试。还需要再去学习Rspec,是什么原因呢?
from 19wu.
@leonkaiyu 你用过 RSpec 就知道了,TestUnit 能把人写到手酸……
BTW,既然读过敏捷,一定还记得发邮件那一章讲的集成测试吧?整整一页的代码就为了测试下订单发邮件这个场景……现在想想都不寒而栗
不过话说回来,新手应该经历一下这样的过程,以后写测试心里会比较踏实。
from 19wu.
确实,我跟着书上例子做的时候就觉得那个测试维护起来很麻烦。迭代了新功能,功能代码很少错误,全部是测试代码的错误,哎!既然你这样说,那么我去看看Rspec是不是真的简化便捷很多?
from 19wu.
感谢@nightire 提供的资料,太需要了;
不知道还有人能推荐下不,多多益善!
from 19wu.
Related Issues (20)
- 举办方可以导出发票信息
- 用户报名时可以选择“不需要发票”
- 更新短信运营商
- 修正查询订单列表时出现重复订单的问题
- 管理员可以输入用户的手机号码完成签到
- rake setup报错 HOT 3
- error HOT 1
- 注册问题 HOT 1
- 大型活动需求:人本设计大会HDCon
- 大型活动需求:人本设计大会HDCon
- 管理员可以创建优惠码
- 管理员可以为票种设置独立的数量
- 用户可以填写公司职位或者其他自定义的信息
- 管理员可以对门票进行排序
- 用户购买多张门票时可以分开进行签到
- 管理员导出的签到列表要包含用户手机号码
- devise版本问题
- 取消参与活动的用户仍然会显示在活动 show 页面右下角的“已参加用户”列表里
- 该项目还更新吗 HOT 4
- 网站主体的宽度不合适 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 19wu.