今天把插件加到系統了,送出了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等内容還需要我時間才能更加了解。