今天把插件加到系统了,提交了code review,才知道还要自己写test脚本,使用的ruby on rails架构,所以在spec文件夹下加入test脚本,使用rspec。
打开已经有的脚本,跟天书似的,不过没关系,慢慢来,这几天已经适应了这种过程。
自动化测试的过程一般如下:
1、setup初始状态
2、execute指定程序
3、verify结果
4、teardown清理资料
下面搞清楚rspec对应的框架:

每个it是一段测试,乘坐一段assertion或者expectation。should用来定义期望的结果,也可以用should_not。
也可以用before(:each)定义每一段it的setup,每段it前执行一次
before(:all)整段describe只执行一次
对应after(:each)和after(:all)。
基础就如上。
而should有很多匹配方式,如何检查抛出异常,mocking等内容还需要我时间才能更加了解。