iot-social-network-link / meetalk

1 stars 0 forks source link

テスト項目洗い出し #50

Closed xkumiyu closed 8 years ago

xkumiyu commented 8 years ago

単体テストは、コントローラーとモデルのテストをRspecで実施 結合テスト(フィーチャスペック)は、Rspec + Capybaraで実施

結合テストは、JavaScript側もあるので、洗い出しに協力ください。 Capybaraは、ブラウザ操作ができます。詳しくは、以下とかを見てください。 http://qiita.com/jnchito/items/607f956263c38a5fec24

現在のフィーチャスペック内容

追加予定

テスト実行方法

$ rspec
$ rspec spec/features
yuhiwt commented 8 years ago

UTのスケジュール感にも依るけれど、洗い出すにあたって以下確認したいです。

xkumiyu commented 8 years ago

シナリオは現時点実装済のトップ→キャストのみ?マッチ/メッセージングも行う?

シナリオはとりあえずMVPまでいいと思う。 トップ→キャスト→マッチ→メッセージまでかな。 複数同時起動がテストでできるかわからんけど。。

カバレッジはc0:命令網羅、c1:分岐網羅程度?

c0、c1ってなに?

正常系のみ?準正常?異常も含む?

とりあえず、正常系のみでいいかな? 異常系は単体テストでやる。

対象端末・対象ブラウザや分岐部分のバリエーションはどこまでやる?

Capybaraは標準だとFirefoxが起動される。 自動化するのは、まずはFirefoxのみで。