Silk
Markdownで書かれた、REST-APIの設計書からテストケースを生成して、テストを実行することができます。
Install
以下から、環境にあった実行ファイルをダウンロードした後、
silkコマンドが実行できるようにパスが通った所に配置してください。
Tutorial
1. ドキュメントを作成
- hello.silk.md
# Hello API
## `GET /hello`
Gets a personalised greeting.
* `?name=hikouki` // The name of the person to greet
===
* Status: `200`
```
Hello hikouki.
```
2. テストを実行
$ silk -silk.url="http://outlearn-hello.appspot.com" hello.silk.md
テストが実行され、PASSされることがわかると思います。
http://outlearn-hello.appspot.com
はname
パラメタの値と、
文字列Hello
を結合してHello <name>
を返すAPIになります。
?name=hikouki
の値を変えて、テスト結果を変えて見てみると動きがわかると思います。
おわり
詳細は matryer/silk を参照ください。
この記事はこちらを引用しています。